--- /srv/rebuilderd/tmp/rebuilderd1CspxB/inputs/libnfft3-long4_3.5.3-5+b2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderd1CspxB/out/libnfft3-long4_3.5.3-5+b2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-29 09:51:48.000000 debian-binary │ --rw-r--r-- 0 0 0 1420 2026-04-29 09:51:48.000000 control.tar.xz │ --rw-r--r-- 0 0 0 145620 2026-04-29 09:51:48.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1424 2026-04-29 09:51:48.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 144188 2026-04-29 09:51:48.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libnfft3-long4 │ │ │ Source: nfft (3.5.3-5) │ │ │ Version: 3.5.3-5+b2 │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Science Maintainers │ │ │ -Installed-Size: 572 │ │ │ +Installed-Size: 548 │ │ │ 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 2026-04-29 09:51:48.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 09:51:48.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 09:51:48.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 09:51:48.000000 ./usr/lib/x86_64-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 231352 2026-04-29 09:51:48.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l.so.4.0.3 │ │ │ --rw-r--r-- 0 root (0) root (0) 329656 2026-04-29 09:51:48.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l_threads.so.4.0.3 │ │ │ +-rw-r--r-- 0 root (0) root (0) 223160 2026-04-29 09:51:48.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l.so.4.0.3 │ │ │ +-rw-r--r-- 0 root (0) root (0) 313272 2026-04-29 09:51:48.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l_threads.so.4.0.3 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 09:51:48.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 09:51:48.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 09:51:48.000000 ./usr/share/doc/libnfft3-long4/ │ │ │ -rw-r--r-- 0 root (0) root (0) 220 2026-04-29 09:51:48.000000 ./usr/share/doc/libnfft3-long4/changelog.Debian.amd64.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 680 2026-04-29 09:51:48.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 │ │ ├── ./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: 221560 (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 0x03196d 0x03196d R E 0x1000 │ │ │ │ - LOAD 0x035000 0x0000000000035000 0x0000000000035000 0x002744 0x002744 R 0x1000 │ │ │ │ - LOAD 0x037b38 0x0000000000038b38 0x0000000000038b38 0x000528 0x000548 RW 0x1000 │ │ │ │ - DYNAMIC 0x037b48 0x0000000000038b48 0x0000000000038b48 0x000210 0x000210 RW 0x8 │ │ │ │ + LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x02f67d 0x02f67d R E 0x1000 │ │ │ │ + LOAD 0x033000 0x0000000000033000 0x0000000000033000 0x00271c 0x00271c R 0x1000 │ │ │ │ + LOAD 0x035b38 0x0000000000036b38 0x0000000000036b38 0x000528 0x000548 RW 0x1000 │ │ │ │ + DYNAMIC 0x035b48 0x0000000000036b48 0x0000000000036b48 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 0x033a68 0x0000000000033a68 0x0000000000033a68 0x0004a4 0x0004a4 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x037b38 0x0000000000038b38 0x0000000000038b38 0x0004c8 0x0004c8 R 0x1 │ │ │ │ + GNU_RELRO 0x035b38 0x0000000000036b38 0x0000000000036b38 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 0x36178: │ │ │ │ │ │ │ │ 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 0314e4 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 0000000000034964 034964 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 0017f4 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 0000000000003470 003470 02f204 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 0000000000032674 032674 000009 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0000000000033000 033000 000a68 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 0000000000033a68 033a68 0004a4 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0000000000033f10 033f10 00180c 00 A 0 0 8 │ │ │ │ + [17] .init_array INIT_ARRAY 0000000000036b38 035b38 000008 08 WA 0 0 8 │ │ │ │ + [18] .fini_array FINI_ARRAY 0000000000036b40 035b40 000008 08 WA 0 0 8 │ │ │ │ + [19] .dynamic DYNAMIC 0000000000036b48 035b48 000210 10 WA 4 0 8 │ │ │ │ + [20] .got PROGBITS 0000000000036d58 035d58 0002a8 08 WA 0 0 8 │ │ │ │ + [21] .data PROGBITS 0000000000037000 036000 000060 00 WA 0 0 16 │ │ │ │ + [22] .bss NOBITS 0000000000037060 036060 000020 00 WA 0 0 8 │ │ │ │ + [23] .gnu_debuglink PROGBITS 0000000000000000 036060 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 0000000000000000 036094 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: 0000000000032c50 83 FUNC GLOBAL DEFAULT 12 nfstl_precompute_one_psi │ │ │ │ - 27: 0000000000033fb0 10 FUNC GLOBAL DEFAULT 12 solverl_init_double │ │ │ │ - 28: 0000000000007190 115 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_complex │ │ │ │ - 29: 0000000000004470 114 FUNC GLOBAL DEFAULT 12 nfftl_modified_multiquadric │ │ │ │ - 30: 000000000002c580 533 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: 000000000002b510 757 FUNC GLOBAL DEFAULT 12 nfctl_adjoint_direct │ │ │ │ - 35: 0000000000025dc0 497 FUNC GLOBAL DEFAULT 12 nfftl_finalize │ │ │ │ - 36: 000000000002c3a0 83 FUNC GLOBAL DEFAULT 12 nfctl_precompute_one_psi │ │ │ │ - 37: 0000000000011250 8355 FUNC GLOBAL DEFAULT 12 nfftl_trafo_2d │ │ │ │ - 38: 00000000000334d0 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: 0000000000024880 1165 FUNC GLOBAL DEFAULT 12 nfftl_precompute_psi │ │ │ │ - 42: 00000000000047c0 164 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_double │ │ │ │ - 43: 0000000000028c40 9560 FUNC GLOBAL DEFAULT 12 nfctl_trafo │ │ │ │ - 44: 000000000002d1e0 9297 FUNC GLOBAL DEFAULT 12 nfstl_trafo │ │ │ │ - 45: 0000000000006ec0 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_double │ │ │ │ - 46: 000000000001fb40 18238 FUNC GLOBAL DEFAULT 12 nfftl_adjoint │ │ │ │ - 47: 0000000000025bf0 30 FUNC GLOBAL DEFAULT 12 nfftl_init_1d │ │ │ │ - 48: 0000000000018370 18275 FUNC GLOBAL DEFAULT 12 nfftl_trafo │ │ │ │ - 49: 0000000000003540 70 FUNC GLOBAL DEFAULT 12 nfftl_assertion_failed │ │ │ │ - 50: 00000000000060a0 372 FUNC GLOBAL DEFAULT 12 nfftl_vpr_double │ │ │ │ - 51: 000000000002c820 298 FUNC GLOBAL DEFAULT 12 nfctl_check │ │ │ │ - 52: 0000000000032650 1533 FUNC GLOBAL DEFAULT 12 nfstl_precompute_full_psi │ │ │ │ - 53: 00000000000330a0 298 FUNC GLOBAL DEFAULT 12 nfstl_check │ │ │ │ - 54: 000000000000e160 930 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: 0000000000025c70 330 FUNC GLOBAL DEFAULT 12 nfftl_check │ │ │ │ - 58: 0000000000004bc0 10 FUNC GLOBAL DEFAULT 12 nfftl_exp2i │ │ │ │ - 59: 00000000000077f0 8 FUNC GLOBAL DEFAULT 12 nfftl_get_window_name │ │ │ │ - 60: 0000000000004d40 164 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp_int │ │ │ │ - 61: 0000000000003e70 289 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson2 │ │ │ │ - 62: 000000000001cae0 12381 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_3d │ │ │ │ - 63: 0000000000031a60 875 FUNC GLOBAL DEFAULT 12 nfstl_trafo_direct │ │ │ │ - 64: 00000000000046d0 231 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_complex │ │ │ │ - 65: 0000000000003fa0 1047 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson4 │ │ │ │ - 66: 00000000000333b0 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_complex │ │ │ │ - 67: 00000000000259b0 565 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: 0000000000032e00 533 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: 000000000002b1a0 874 FUNC GLOBAL DEFAULT 12 nfctl_trafo_direct │ │ │ │ - 74: 0000000000032cb0 326 FUNC GLOBAL DEFAULT 12 nfstl_init │ │ │ │ - 75: 0000000000024280 380 FUNC GLOBAL DEFAULT 12 nfftl_precompute_lin_psi │ │ │ │ - 76: 0000000000015440 12066 FUNC GLOBAL DEFAULT 12 nfftl_trafo_3d │ │ │ │ - 77: 0000000000007410 893 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex_int │ │ │ │ - 78: 0000000000007250 448 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 2672 FUNC GLOBAL DEFAULT 12 nfftl_lambda2 │ │ │ │ - 82: 00000000000334e0 388 FUNC GLOBAL DEFAULT 12 solverl_before_loop_complex │ │ │ │ - 83: 0000000000006f80 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_double │ │ │ │ - 84: 0000000000034150 1926 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_double │ │ │ │ - 85: 000000000002c7a0 30 FUNC GLOBAL DEFAULT 12 nfctl_init_1d │ │ │ │ - 86: 000000000002f640 9241 FUNC GLOBAL DEFAULT 12 nfstl_adjoint │ │ │ │ - 87: 0000000000006ad0 35 FUNC GLOBAL DEFAULT 12 nfftl_dot_double │ │ │ │ - 88: 0000000000033020 30 FUNC GLOBAL DEFAULT 12 nfstl_init_1d │ │ │ │ - 89: 0000000000025750 599 FUNC GLOBAL DEFAULT 12 nfftl_init_guru │ │ │ │ - 90: 000000000002bd90 1537 FUNC GLOBAL DEFAULT 12 nfctl_precompute_full_psi │ │ │ │ - 91: 0000000000039068 8 OBJECT GLOBAL DEFAULT 22 nfftl_die_hook │ │ │ │ - 92: 00000000000255d0 379 FUNC GLOBAL DEFAULT 12 nfftl_init │ │ │ │ - 93: 0000000000004b80 35 FUNC GLOBAL DEFAULT 12 nfftl_prod_real │ │ │ │ - 94: 0000000000025c10 42 FUNC GLOBAL DEFAULT 12 nfftl_init_2d │ │ │ │ - 95: 0000000000033e00 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 646 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_msdf │ │ │ │ - 100: 0000000000026670 9676 FUNC GLOBAL DEFAULT 12 nfctl_adjoint │ │ │ │ - 101: 0000000000032430 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: 0000000000031dd0 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: 0000000000005fe0 49 FUNC GLOBAL DEFAULT 12 nfftl_free │ │ │ │ - 109: 0000000000006380 24 FUNC GLOBAL DEFAULT 12 nfftl_drand48 │ │ │ │ - 110: 0000000000033e90 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_double │ │ │ │ - 111: 0000000000025570 83 FUNC GLOBAL DEFAULT 12 nfftl_precompute_one_psi │ │ │ │ - 112: 00000000000348e0 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_double │ │ │ │ - 113: 0000000000033670 1926 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_complex │ │ │ │ - 114: 00000000000077b0 39 FUNC GLOBAL DEFAULT 12 nfftl_m2K │ │ │ │ - 115: 0000000000006b00 115 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_complex │ │ │ │ - 116: 000000000002c7c0 42 FUNC GLOBAL DEFAULT 12 nfctl_init_2d │ │ │ │ - 117: 0000000000007210 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_double │ │ │ │ - 118: 0000000000033040 42 FUNC GLOBAL DEFAULT 12 nfstl_init_2d │ │ │ │ - 119: 00000000000069d0 95 FUNC GLOBAL DEFAULT 12 nfftl_elapsed_seconds │ │ │ │ - 120: 0000000000007790 19 FUNC GLOBAL DEFAULT 12 nfftl_get_version │ │ │ │ - 121: 0000000000025c40 46 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: 00000000000043c0 161 FUNC GLOBAL DEFAULT 12 nfftl_modified_sobolev │ │ │ │ - 125: 00000000000038a0 1416 FUNC GLOBAL DEFAULT 12 nfftl_bsplines │ │ │ │ - 126: 000000000000dda0 948 FUNC GLOBAL DEFAULT 12 nfftl_trafo_direct │ │ │ │ - 127: 000000000002c950 465 FUNC GLOBAL DEFAULT 12 nfctl_finalize │ │ │ │ - 128: 0000000000024d10 2134 FUNC GLOBAL DEFAULT 12 nfftl_precompute_full_psi │ │ │ │ - 129: 0000000000004620 167 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_double │ │ │ │ - 130: 000000000000fb90 5811 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: 0000000000003e30 52 FUNC GLOBAL DEFAULT 12 nfftl_modified_fejer │ │ │ │ - 136: 00000000000320d0 395 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: 0000000000033fc0 388 FUNC GLOBAL DEFAULT 12 solverl_before_loop_double │ │ │ │ - 140: 00000000000077e0 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: 0000000000006040 88 FUNC GLOBAL DEFAULT 12 nfftl_malloc │ │ │ │ - 143: 000000000002b810 395 FUNC GLOBAL DEFAULT 12 nfctl_precompute_lin_psi │ │ │ │ - 144: 000000000000e510 5756 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: 00000000000331d0 465 FUNC GLOBAL DEFAULT 12 nfstl_finalize │ │ │ │ - 150: 0000000000006020 31 FUNC GLOBAL DEFAULT 12 nfftl_die │ │ │ │ - 151: 000000000002c400 374 FUNC GLOBAL DEFAULT 12 nfctl_init │ │ │ │ - 152: 000000000002bb70 540 FUNC GLOBAL DEFAULT 12 nfctl_precompute_psi │ │ │ │ - 153: 000000000002c7f0 46 FUNC GLOBAL DEFAULT 12 nfctl_init_3d │ │ │ │ - 154: 0000000000033070 46 FUNC GLOBAL DEFAULT 12 nfstl_init_3d │ │ │ │ - 155: 0000000000024400 1137 FUNC GLOBAL DEFAULT 12 nfftl_precompute_fg_psi │ │ │ │ - 156: 0000000000032260 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: 0000000000013300 8509 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_2d │ │ │ │ - 160: 0000000000006df0 37 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_double │ │ │ │ - 161: 000000000002b9a0 461 FUNC GLOBAL DEFAULT 12 nfctl_precompute_fg_psi │ │ │ │ - 162: 0000000000006fd0 117 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_complex │ │ │ │ + 26: 0000000000030a60 83 FUNC GLOBAL DEFAULT 12 nfstl_precompute_one_psi │ │ │ │ + 27: 0000000000031d10 10 FUNC GLOBAL DEFAULT 12 solverl_init_double │ │ │ │ + 28: 0000000000006d40 99 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_complex │ │ │ │ + 29: 0000000000004410 114 FUNC GLOBAL DEFAULT 12 nfftl_modified_multiquadric │ │ │ │ + 30: 000000000002a6c0 519 FUNC GLOBAL DEFAULT 12 nfctl_init_guru │ │ │ │ + 31: 0000000000003580 751 FUNC GLOBAL DEFAULT 12 nfftl_bessel_i0 │ │ │ │ + 32: 0000000000006ad0 75 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_complex │ │ │ │ + 33: 0000000000004790 175 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_complex │ │ │ │ + 34: 0000000000029710 693 FUNC GLOBAL DEFAULT 12 nfctl_adjoint_direct │ │ │ │ + 35: 00000000000242e0 481 FUNC GLOBAL DEFAULT 12 nfftl_finalize │ │ │ │ + 36: 000000000002a510 83 FUNC GLOBAL DEFAULT 12 nfctl_precompute_one_psi │ │ │ │ + 37: 000000000000fc00 8087 FUNC GLOBAL DEFAULT 12 nfftl_trafo_2d │ │ │ │ + 38: 0000000000031290 10 FUNC GLOBAL DEFAULT 12 solverl_init_complex │ │ │ │ + 39: 0000000000006c50 69 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_double │ │ │ │ + 40: 0000000000006360 325 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_lsdf │ │ │ │ + 41: 0000000000022eb0 1111 FUNC GLOBAL DEFAULT 12 nfftl_precompute_psi │ │ │ │ + 42: 00000000000046e0 164 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_double │ │ │ │ + 43: 0000000000027000 9248 FUNC GLOBAL DEFAULT 12 nfctl_trafo │ │ │ │ + 44: 000000000002b270 9092 FUNC GLOBAL DEFAULT 12 nfstl_trafo │ │ │ │ + 45: 0000000000006b20 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_double │ │ │ │ + 46: 000000000001e1b0 18230 FUNC GLOBAL DEFAULT 12 nfftl_adjoint │ │ │ │ + 47: 0000000000024110 30 FUNC GLOBAL DEFAULT 12 nfftl_init_1d │ │ │ │ + 48: 0000000000016980 18599 FUNC GLOBAL DEFAULT 12 nfftl_trafo │ │ │ │ + 49: 0000000000003530 70 FUNC GLOBAL DEFAULT 12 nfftl_assertion_failed │ │ │ │ + 50: 0000000000005ee0 356 FUNC GLOBAL DEFAULT 12 nfftl_vpr_double │ │ │ │ + 51: 000000000002a950 274 FUNC GLOBAL DEFAULT 12 nfctl_check │ │ │ │ + 52: 00000000000304a0 1469 FUNC GLOBAL DEFAULT 12 nfstl_precompute_full_psi │ │ │ │ + 53: 0000000000030ea0 274 FUNC GLOBAL DEFAULT 12 nfstl_check │ │ │ │ + 54: 000000000000ce30 802 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_direct │ │ │ │ + 55: 0000000000004ad0 86 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2 │ │ │ │ + 56: 0000000000006950 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_w2_complex │ │ │ │ + 57: 0000000000024190 322 FUNC GLOBAL DEFAULT 12 nfftl_check │ │ │ │ + 58: 0000000000004a50 10 FUNC GLOBAL DEFAULT 12 nfftl_exp2i │ │ │ │ + 59: 0000000000007360 8 FUNC GLOBAL DEFAULT 12 nfftl_get_window_name │ │ │ │ + 60: 0000000000004bd0 124 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp_int │ │ │ │ + 61: 0000000000003e30 275 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson2 │ │ │ │ + 62: 000000000001b230 12159 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_3d │ │ │ │ + 63: 000000000002f950 779 FUNC GLOBAL DEFAULT 12 nfstl_trafo_direct │ │ │ │ + 64: 0000000000004610 196 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_complex │ │ │ │ + 65: 0000000000003f50 1031 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson4 │ │ │ │ + 66: 0000000000031180 272 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_complex │ │ │ │ + 67: 0000000000023f00 517 FUNC GLOBAL DEFAULT 12 nfftl_init_lin │ │ │ │ + 68: 00000000000062e0 115 FUNC GLOBAL DEFAULT 12 nfftl_sinc │ │ │ │ + 69: 0000000000004a60 102 FUNC GLOBAL DEFAULT 12 nfftl_log2i │ │ │ │ + 70: 0000000000030c10 519 FUNC GLOBAL DEFAULT 12 nfstl_init_guru │ │ │ │ + 71: 00000000000048d0 323 FUNC GLOBAL DEFAULT 12 nfftl_float_property │ │ │ │ + 72: 0000000000006d00 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_double │ │ │ │ + 73: 0000000000029420 746 FUNC GLOBAL DEFAULT 12 nfctl_trafo_direct │ │ │ │ + 74: 0000000000030ac0 326 FUNC GLOBAL DEFAULT 12 nfstl_init │ │ │ │ + 75: 00000000000228f0 379 FUNC GLOBAL DEFAULT 12 nfftl_precompute_lin_psi │ │ │ │ + 76: 0000000000013b50 11823 FUNC GLOBAL DEFAULT 12 nfftl_trafo_3d │ │ │ │ + 77: 0000000000006fb0 845 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex_int │ │ │ │ + 78: 0000000000006df0 448 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex │ │ │ │ + 79: 0000000000006900 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_w2_complex │ │ │ │ + 80: 0000000000006740 1 FUNC GLOBAL DEFAULT 12 nfftl_set_num_threads │ │ │ │ + 81: 00000000000053c0 2672 FUNC GLOBAL DEFAULT 12 nfftl_lambda2 │ │ │ │ + 82: 00000000000312a0 372 FUNC GLOBAL DEFAULT 12 solverl_before_loop_complex │ │ │ │ + 83: 0000000000006bb0 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_double │ │ │ │ + 84: 0000000000031ea0 1870 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_double │ │ │ │ + 85: 000000000002a8d0 30 FUNC GLOBAL DEFAULT 12 nfctl_init_1d │ │ │ │ + 86: 000000000002d600 9032 FUNC GLOBAL DEFAULT 12 nfstl_adjoint │ │ │ │ + 87: 0000000000006850 35 FUNC GLOBAL DEFAULT 12 nfftl_dot_double │ │ │ │ + 88: 0000000000030e20 30 FUNC GLOBAL DEFAULT 12 nfstl_init_1d │ │ │ │ + 89: 0000000000023cf0 519 FUNC GLOBAL DEFAULT 12 nfftl_init_guru │ │ │ │ + 90: 0000000000029f30 1497 FUNC GLOBAL DEFAULT 12 nfctl_precompute_full_psi │ │ │ │ + 91: 0000000000037068 8 OBJECT GLOBAL DEFAULT 22 nfftl_die_hook │ │ │ │ + 92: 0000000000023b80 363 FUNC GLOBAL DEFAULT 12 nfftl_init │ │ │ │ + 93: 0000000000004a20 35 FUNC GLOBAL DEFAULT 12 nfftl_prod_real │ │ │ │ + 94: 0000000000024130 42 FUNC GLOBAL DEFAULT 12 nfftl_init_2d │ │ │ │ + 95: 0000000000031b70 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_complex │ │ │ │ + 96: 00000000000068c0 51 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_double │ │ │ │ + 97: 0000000000006280 89 FUNC GLOBAL DEFAULT 12 nfftl_vrand_real │ │ │ │ + 98: 00000000000069d0 32 FUNC GLOBAL DEFAULT 12 nfftl_cp_double │ │ │ │ + 99: 00000000000064b0 630 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_msdf │ │ │ │ + 100: 0000000000024b20 9428 FUNC GLOBAL DEFAULT 12 nfctl_adjoint │ │ │ │ + 101: 0000000000030290 524 FUNC GLOBAL DEFAULT 12 nfstl_precompute_psi │ │ │ │ + 102: 00000000000061d0 81 FUNC GLOBAL DEFAULT 12 nfftl_vrand_unit_complex │ │ │ │ + 103: 00000000000069a0 40 FUNC GLOBAL DEFAULT 12 nfftl_cp_complex │ │ │ │ + 104: 0000000000006050 327 FUNC GLOBAL DEFAULT 12 nfftl_vpr_complex │ │ │ │ + 105: 000000000002fc60 733 FUNC GLOBAL DEFAULT 12 nfstl_adjoint_direct │ │ │ │ + 106: 0000000000006a30 43 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_double │ │ │ │ + 107: 00000000000069f0 51 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_complex │ │ │ │ + 108: 0000000000005e30 41 FUNC GLOBAL DEFAULT 12 nfftl_free │ │ │ │ + 109: 00000000000061a0 24 FUNC GLOBAL DEFAULT 12 nfftl_drand48 │ │ │ │ + 110: 0000000000031c00 272 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_double │ │ │ │ + 111: 0000000000023b20 83 FUNC GLOBAL DEFAULT 12 nfftl_precompute_one_psi │ │ │ │ + 112: 00000000000325f0 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_double │ │ │ │ + 113: 0000000000031420 1870 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_complex │ │ │ │ + 114: 0000000000007320 39 FUNC GLOBAL DEFAULT 12 nfftl_m2K │ │ │ │ + 115: 0000000000006880 59 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_complex │ │ │ │ + 116: 000000000002a8f0 42 FUNC GLOBAL DEFAULT 12 nfctl_init_2d │ │ │ │ + 117: 0000000000006db0 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_double │ │ │ │ + 118: 0000000000030e40 42 FUNC GLOBAL DEFAULT 12 nfstl_init_2d │ │ │ │ + 119: 0000000000006760 99 FUNC GLOBAL DEFAULT 12 nfftl_elapsed_seconds │ │ │ │ + 120: 0000000000007300 19 FUNC GLOBAL DEFAULT 12 nfftl_get_version │ │ │ │ + 121: 0000000000024160 46 FUNC GLOBAL DEFAULT 12 nfftl_init_3d │ │ │ │ + 122: 0000000000006ca0 91 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_complex │ │ │ │ + 123: 0000000000006b60 75 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_complex │ │ │ │ + 124: 0000000000004360 164 FUNC GLOBAL DEFAULT 12 nfftl_modified_sobolev │ │ │ │ + 125: 0000000000003870 1405 FUNC GLOBAL DEFAULT 12 nfftl_bsplines │ │ │ │ + 126: 000000000000cae0 836 FUNC GLOBAL DEFAULT 12 nfftl_trafo_direct │ │ │ │ + 127: 000000000002aa70 433 FUNC GLOBAL DEFAULT 12 nfctl_finalize │ │ │ │ + 128: 0000000000023310 2054 FUNC GLOBAL DEFAULT 12 nfftl_precompute_full_psi │ │ │ │ + 129: 0000000000004570 151 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_double │ │ │ │ + 130: 000000000000e630 5577 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_1d │ │ │ │ + 131: 0000000000006230 65 FUNC GLOBAL DEFAULT 12 nfftl_vrand_shifted_unit_double │ │ │ │ + 132: 0000000000006810 51 FUNC GLOBAL DEFAULT 12 nfftl_dot_complex │ │ │ │ + 133: 0000000000006a60 52 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_complex │ │ │ │ + 134: 0000000000004c50 1889 FUNC GLOBAL DEFAULT 12 nfftl_lambda │ │ │ │ + 135: 0000000000003df0 52 FUNC GLOBAL DEFAULT 12 nfftl_modified_fejer │ │ │ │ + 136: 000000000002ff40 395 FUNC GLOBAL DEFAULT 12 nfstl_precompute_lin_psi │ │ │ │ + 137: 0000000000004840 143 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_double │ │ │ │ + 138: 0000000000006730 6 FUNC GLOBAL DEFAULT 12 nfftl_get_num_threads │ │ │ │ + 139: 0000000000031d20 372 FUNC GLOBAL DEFAULT 12 solverl_before_loop_double │ │ │ │ + 140: 0000000000007350 6 FUNC GLOBAL DEFAULT 12 nfftl_get_default_window_cut_off │ │ │ │ + 141: 0000000000004b30 148 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp │ │ │ │ + 142: 0000000000005e80 88 FUNC GLOBAL DEFAULT 12 nfftl_malloc │ │ │ │ + 143: 00000000000299d0 395 FUNC GLOBAL DEFAULT 12 nfctl_precompute_lin_psi │ │ │ │ + 144: 000000000000d160 5322 FUNC GLOBAL DEFAULT 12 nfftl_trafo_1d │ │ │ │ + 145: 0000000000006750 3 FUNC GLOBAL DEFAULT 12 nfftl_has_threads_enabled │ │ │ │ + 146: 00000000000061c0 5 FUNC GLOBAL DEFAULT 12 nfftl_srand48 │ │ │ │ + 147: 00000000000067d0 55 FUNC GLOBAL DEFAULT 12 nfftl_clock_gettime_seconds │ │ │ │ + 148: 0000000000037070 8 OBJECT GLOBAL DEFAULT 22 nfftl_free_hook │ │ │ │ + 149: 0000000000030fc0 433 FUNC GLOBAL DEFAULT 12 nfstl_finalize │ │ │ │ + 150: 0000000000005e60 31 FUNC GLOBAL DEFAULT 12 nfftl_die │ │ │ │ + 151: 000000000002a570 326 FUNC GLOBAL DEFAULT 12 nfctl_init │ │ │ │ + 152: 0000000000029d20 524 FUNC GLOBAL DEFAULT 12 nfctl_precompute_psi │ │ │ │ + 153: 000000000002a920 46 FUNC GLOBAL DEFAULT 12 nfctl_init_3d │ │ │ │ + 154: 0000000000030e70 46 FUNC GLOBAL DEFAULT 12 nfstl_init_3d │ │ │ │ + 155: 0000000000022a70 1086 FUNC GLOBAL DEFAULT 12 nfftl_precompute_fg_psi │ │ │ │ + 156: 00000000000300d0 445 FUNC GLOBAL DEFAULT 12 nfstl_precompute_fg_psi │ │ │ │ + 157: 0000000000037078 8 OBJECT GLOBAL DEFAULT 22 nfftl_malloc_hook │ │ │ │ + 158: 0000000000004490 215 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_complex │ │ │ │ + 159: 0000000000011ba0 8098 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_2d │ │ │ │ + 160: 0000000000006aa0 37 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_double │ │ │ │ + 161: 0000000000029b60 445 FUNC GLOBAL DEFAULT 12 nfctl_precompute_fg_psi │ │ │ │ + 162: 0000000000006bf0 93 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 0000000000018370 nfftl_trafo + 0 │ │ │ │ -0000000000038f90 0000002b00000006 R_X86_64_GLOB_DAT 0000000000028c40 nfctl_trafo + 0 │ │ │ │ -0000000000038f98 0000006400000006 R_X86_64_GLOB_DAT 0000000000026670 nfctl_adjoint + 0 │ │ │ │ -0000000000038fa0 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -0000000000038fa8 0000002c00000006 R_X86_64_GLOB_DAT 000000000002d1e0 nfstl_trafo + 0 │ │ │ │ -0000000000038fb0 0000005600000006 R_X86_64_GLOB_DAT 000000000002f640 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 000000000001fb40 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 │ │ │ │ +0000000000036b38 0000000000000008 R_X86_64_RELATIVE 3520 │ │ │ │ +0000000000036b40 0000000000000008 R_X86_64_RELATIVE 34e0 │ │ │ │ +0000000000037000 0000000000000008 R_X86_64_RELATIVE 37000 │ │ │ │ +0000000000036f88 0000003000000006 R_X86_64_GLOB_DAT 0000000000016980 nfftl_trafo + 0 │ │ │ │ +0000000000036f90 0000002b00000006 R_X86_64_GLOB_DAT 0000000000027000 nfctl_trafo + 0 │ │ │ │ +0000000000036f98 0000006400000006 R_X86_64_GLOB_DAT 0000000000024b20 nfctl_adjoint + 0 │ │ │ │ +0000000000036fa0 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +0000000000036fa8 0000002c00000006 R_X86_64_GLOB_DAT 000000000002b270 nfstl_trafo + 0 │ │ │ │ +0000000000036fb0 0000005600000006 R_X86_64_GLOB_DAT 000000000002d600 nfstl_adjoint + 0 │ │ │ │ +0000000000036fb8 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +0000000000036fc0 0000009d00000006 R_X86_64_GLOB_DAT 0000000000037078 nfftl_malloc_hook + 0 │ │ │ │ +0000000000036fc8 0000000d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +0000000000036fd0 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036fd8 0000002e00000006 R_X86_64_GLOB_DAT 000000000001e1b0 nfftl_adjoint + 0 │ │ │ │ +0000000000036fe0 0000009400000006 R_X86_64_GLOB_DAT 0000000000037070 nfftl_free_hook + 0 │ │ │ │ +0000000000036fe8 0000005b00000006 R_X86_64_GLOB_DAT 0000000000037068 nfftl_die_hook + 0 │ │ │ │ +0000000000036ff0 0000001400000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036ff8 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 000000000002c400 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 000000000000fb90 nfftl_adjoint_1d + 0 │ │ │ │ -0000000000038dc0 000000a100000007 R_X86_64_JUMP_SLOT 000000000002b9a0 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 000000000002bd90 nfctl_precompute_full_psi + 0 │ │ │ │ -0000000000038dd8 0000009b00000007 R_X86_64_JUMP_SLOT 0000000000024400 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 0000000000032cb0 nfstl_init + 0 │ │ │ │ -0000000000038e00 0000008000000007 R_X86_64_JUMP_SLOT 0000000000024d10 nfftl_precompute_full_psi + 0 │ │ │ │ -0000000000038e08 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000033e90 solverl_init_advanced_double + 0 │ │ │ │ -0000000000038e10 0000003100000007 R_X86_64_JUMP_SLOT 0000000000003540 nfftl_assertion_failed + 0 │ │ │ │ -0000000000038e18 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000024280 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 000000000000e510 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 0000000000011250 nfftl_trafo_2d + 0 │ │ │ │ -0000000000038e58 0000009c00000007 R_X86_64_JUMP_SLOT 0000000000032260 nfstl_precompute_fg_psi + 0 │ │ │ │ -0000000000038e60 0000008800000007 R_X86_64_JUMP_SLOT 00000000000320d0 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 000000000001cae0 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 0000000000032430 nfstl_precompute_psi + 0 │ │ │ │ -0000000000038e98 0000009f00000007 R_X86_64_JUMP_SLOT 0000000000013300 nfftl_adjoint_2d + 0 │ │ │ │ -0000000000038ea0 0000002900000007 R_X86_64_JUMP_SLOT 0000000000024880 nfftl_precompute_psi + 0 │ │ │ │ -0000000000038ea8 0000007e00000007 R_X86_64_JUMP_SLOT 000000000000dda0 nfftl_trafo_direct + 0 │ │ │ │ -0000000000038eb0 0000005c00000007 R_X86_64_JUMP_SLOT 00000000000255d0 nfftl_init + 0 │ │ │ │ -0000000000038eb8 0000006200000007 R_X86_64_JUMP_SLOT 0000000000006d00 nfftl_cp_double + 0 │ │ │ │ -0000000000038ec0 0000009600000007 R_X86_64_JUMP_SLOT 0000000000006020 nfftl_die + 0 │ │ │ │ -0000000000038ec8 0000009800000007 R_X86_64_JUMP_SLOT 000000000002bb70 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 0000000000015440 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 0000000000006040 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 000000000000e160 nfftl_adjoint_direct + 0 │ │ │ │ -0000000000038f30 0000007200000007 R_X86_64_JUMP_SLOT 00000000000077b0 nfftl_m2K + 0 │ │ │ │ -0000000000038f38 0000004200000007 R_X86_64_JUMP_SLOT 00000000000333b0 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 000000000002b810 nfctl_precompute_lin_psi + 0 │ │ │ │ -0000000000038f58 0000003400000007 R_X86_64_JUMP_SLOT 0000000000032650 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 0000000000005fe0 nfftl_free + 0 │ │ │ │ -0000000000038f80 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 drand48@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036d70 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036d78 0000009700000007 R_X86_64_JUMP_SLOT 000000000002a570 nfctl_init + 0 │ │ │ │ +0000000000036d80 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036d88 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ +0000000000036d90 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ +0000000000036d98 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036da0 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000006b20 nfftl_upd_axpy_double + 0 │ │ │ │ +0000000000036da8 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036db0 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0 │ │ │ │ +0000000000036db8 0000008200000007 R_X86_64_JUMP_SLOT 000000000000e630 nfftl_adjoint_1d + 0 │ │ │ │ +0000000000036dc0 000000a100000007 R_X86_64_JUMP_SLOT 0000000000029b60 nfctl_precompute_fg_psi + 0 │ │ │ │ +0000000000036dc8 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 putchar@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036dd0 0000005a00000007 R_X86_64_JUMP_SLOT 0000000000029f30 nfctl_precompute_full_psi + 0 │ │ │ │ +0000000000036dd8 0000009b00000007 R_X86_64_JUMP_SLOT 0000000000022a70 nfftl_precompute_fg_psi + 0 │ │ │ │ +0000000000036de0 0000006d00000007 R_X86_64_JUMP_SLOT 00000000000061a0 nfftl_drand48 + 0 │ │ │ │ +0000000000036de8 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_r2r + 0 │ │ │ │ +0000000000036df0 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_destroy_plan + 0 │ │ │ │ +0000000000036df8 0000004a00000007 R_X86_64_JUMP_SLOT 0000000000030ac0 nfstl_init + 0 │ │ │ │ +0000000000036e00 0000008000000007 R_X86_64_JUMP_SLOT 0000000000023310 nfftl_precompute_full_psi + 0 │ │ │ │ +0000000000036e08 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000031c00 solverl_init_advanced_double + 0 │ │ │ │ +0000000000036e10 0000003100000007 R_X86_64_JUMP_SLOT 0000000000003530 nfftl_assertion_failed + 0 │ │ │ │ +0000000000036e18 0000004b00000007 R_X86_64_JUMP_SLOT 00000000000228f0 nfftl_precompute_lin_psi + 0 │ │ │ │ +0000000000036e20 0000007b00000007 R_X86_64_JUMP_SLOT 0000000000006b60 nfftl_upd_xpay_complex + 0 │ │ │ │ +0000000000036e28 0000008400000007 R_X86_64_JUMP_SLOT 0000000000006810 nfftl_dot_complex + 0 │ │ │ │ +0000000000036e30 0000009000000007 R_X86_64_JUMP_SLOT 000000000000d160 nfftl_trafo_1d + 0 │ │ │ │ +0000000000036e38 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000003580 nfftl_bessel_i0 + 0 │ │ │ │ +0000000000036e40 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_malloc + 0 │ │ │ │ +0000000000036e48 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_free + 0 │ │ │ │ +0000000000036e50 0000002500000007 R_X86_64_JUMP_SLOT 000000000000fc00 nfftl_trafo_2d + 0 │ │ │ │ +0000000000036e58 0000009c00000007 R_X86_64_JUMP_SLOT 00000000000300d0 nfstl_precompute_fg_psi + 0 │ │ │ │ +0000000000036e60 0000008800000007 R_X86_64_JUMP_SLOT 000000000002ff40 nfstl_precompute_lin_psi + 0 │ │ │ │ +0000000000036e68 0000007300000007 R_X86_64_JUMP_SLOT 0000000000006880 nfftl_dot_w_complex + 0 │ │ │ │ +0000000000036e70 0000002800000007 R_X86_64_JUMP_SLOT 0000000000006360 nfftl_sort_node_indices_radix_lsdf + 0 │ │ │ │ +0000000000036e78 0000003e00000007 R_X86_64_JUMP_SLOT 000000000001b230 nfftl_adjoint_3d + 0 │ │ │ │ +0000000000036e80 0000006700000007 R_X86_64_JUMP_SLOT 00000000000069a0 nfftl_cp_complex + 0 │ │ │ │ +0000000000036e88 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_execute + 0 │ │ │ │ +0000000000036e90 0000006500000007 R_X86_64_JUMP_SLOT 0000000000030290 nfstl_precompute_psi + 0 │ │ │ │ +0000000000036e98 0000009f00000007 R_X86_64_JUMP_SLOT 0000000000011ba0 nfftl_adjoint_2d + 0 │ │ │ │ +0000000000036ea0 0000002900000007 R_X86_64_JUMP_SLOT 0000000000022eb0 nfftl_precompute_psi + 0 │ │ │ │ +0000000000036ea8 0000007e00000007 R_X86_64_JUMP_SLOT 000000000000cae0 nfftl_trafo_direct + 0 │ │ │ │ +0000000000036eb0 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000023b80 nfftl_init + 0 │ │ │ │ +0000000000036eb8 0000006200000007 R_X86_64_JUMP_SLOT 00000000000069d0 nfftl_cp_double + 0 │ │ │ │ +0000000000036ec0 0000009600000007 R_X86_64_JUMP_SLOT 0000000000005e60 nfftl_die + 0 │ │ │ │ +0000000000036ec8 0000009800000007 R_X86_64_JUMP_SLOT 0000000000029d20 nfctl_precompute_psi + 0 │ │ │ │ +0000000000036ed0 0000004800000007 R_X86_64_JUMP_SLOT 0000000000006d00 nfftl_upd_xpawy_double + 0 │ │ │ │ +0000000000036ed8 0000003700000007 R_X86_64_JUMP_SLOT 0000000000004ad0 nfftl_next_power_of_2 + 0 │ │ │ │ +0000000000036ee0 0000006000000007 R_X86_64_JUMP_SLOT 00000000000068c0 nfftl_dot_w_double + 0 │ │ │ │ +0000000000036ee8 0000007a00000007 R_X86_64_JUMP_SLOT 0000000000006ca0 nfftl_upd_xpawy_complex + 0 │ │ │ │ +0000000000036ef0 0000004c00000007 R_X86_64_JUMP_SLOT 0000000000013b50 nfftl_trafo_3d + 0 │ │ │ │ +0000000000036ef8 0000005700000007 R_X86_64_JUMP_SLOT 0000000000006850 nfftl_dot_double + 0 │ │ │ │ +0000000000036f00 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_dft + 0 │ │ │ │ +0000000000036f08 0000002000000007 R_X86_64_JUMP_SLOT 0000000000006ad0 nfftl_upd_axpy_complex + 0 │ │ │ │ +0000000000036f10 0000008e00000007 R_X86_64_JUMP_SLOT 0000000000005e80 nfftl_malloc + 0 │ │ │ │ +0000000000036f18 0000008500000007 R_X86_64_JUMP_SLOT 0000000000006a60 nfftl_cp_w_complex + 0 │ │ │ │ +0000000000036f20 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 powl@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036f28 0000003600000007 R_X86_64_JUMP_SLOT 000000000000ce30 nfftl_adjoint_direct + 0 │ │ │ │ +0000000000036f30 0000007200000007 R_X86_64_JUMP_SLOT 0000000000007320 nfftl_m2K + 0 │ │ │ │ +0000000000036f38 0000004200000007 R_X86_64_JUMP_SLOT 0000000000031180 solverl_init_advanced_complex + 0 │ │ │ │ +0000000000036f40 0000005300000007 R_X86_64_JUMP_SLOT 0000000000006bb0 nfftl_upd_xpay_double + 0 │ │ │ │ +0000000000036f48 000000a000000007 R_X86_64_JUMP_SLOT 0000000000006aa0 nfftl_cp_w_double + 0 │ │ │ │ +0000000000036f50 0000008f00000007 R_X86_64_JUMP_SLOT 00000000000299d0 nfctl_precompute_lin_psi + 0 │ │ │ │ +0000000000036f58 0000003400000007 R_X86_64_JUMP_SLOT 00000000000304a0 nfstl_precompute_full_psi + 0 │ │ │ │ +0000000000036f60 0000001500000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ +0000000000036f68 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 srand48@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036f70 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 fflush@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000036f78 0000006c00000007 R_X86_64_JUMP_SLOT 0000000000005e30 nfftl_free + 0 │ │ │ │ +0000000000036f80 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 0x35b48 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) 0x34964 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x38b38 │ │ │ │ + 0x000000000000000d (FINI) 0x32674 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x36b38 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x38b40 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x36b40 │ │ │ │ 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) 0x36d58 │ │ │ │ 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: 97e3bd8604c8bb76c24bf8707174552bbbe2295e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4c99a508e2e9a095659579e18491115da51f5607 │ │ │ ├── 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: 0x33f10) │ │ │ │ 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] │ │ │ │ - 0xfffffffffffce388 (offset: 0x3e30) -> 0x570 fde=[ c8] │ │ │ │ - 0xfffffffffffce3c8 (offset: 0x3e70) -> 0x584 fde=[ dc] │ │ │ │ - 0xfffffffffffce4f8 (offset: 0x3fa0) -> 0x598 fde=[ f0] │ │ │ │ - 0xfffffffffffce918 (offset: 0x43c0) -> 0x5b4 fde=[ 10c] │ │ │ │ - 0xfffffffffffce9c8 (offset: 0x4470) -> 0x5e0 fde=[ 138] │ │ │ │ - 0xfffffffffffcea58 (offset: 0x4500) -> 0x600 fde=[ 158] │ │ │ │ - 0xfffffffffffceb78 (offset: 0x4620) -> 0x614 fde=[ 16c] │ │ │ │ - 0xfffffffffffcec28 (offset: 0x46d0) -> 0x628 fde=[ 180] │ │ │ │ - 0xfffffffffffced18 (offset: 0x47c0) -> 0x63c fde=[ 194] │ │ │ │ - 0xfffffffffffcedc8 (offset: 0x4870) -> 0x650 fde=[ 1a8] │ │ │ │ - 0xfffffffffffceec8 (offset: 0x4970) -> 0x664 fde=[ 1bc] │ │ │ │ - 0xfffffffffffcef88 (offset: 0x4a30) -> 0x678 fde=[ 1d0] │ │ │ │ - 0xfffffffffffcf0d8 (offset: 0x4b80) -> 0x694 fde=[ 1ec] │ │ │ │ - 0xfffffffffffcf118 (offset: 0x4bc0) -> 0x6a8 fde=[ 200] │ │ │ │ - 0xfffffffffffcf128 (offset: 0x4bd0) -> 0x6bc fde=[ 214] │ │ │ │ - 0xfffffffffffcf198 (offset: 0x4c40) -> 0x6d0 fde=[ 228] │ │ │ │ - 0xfffffffffffcf1f8 (offset: 0x4ca0) -> 0x6e4 fde=[ 23c] │ │ │ │ - 0xfffffffffffcf298 (offset: 0x4d40) -> 0x6f8 fde=[ 250] │ │ │ │ - 0xfffffffffffcf348 (offset: 0x4df0) -> 0x710 fde=[ 268] │ │ │ │ - 0xfffffffffffcfac8 (offset: 0x5570) -> 0x738 fde=[ 290] │ │ │ │ - 0xfffffffffffd0538 (offset: 0x5fe0) -> 0x768 fde=[ 2c0] │ │ │ │ - 0xfffffffffffd0578 (offset: 0x6020) -> 0x77c fde=[ 2d4] │ │ │ │ - 0xfffffffffffd0598 (offset: 0x6040) -> 0x790 fde=[ 2e8] │ │ │ │ - 0xfffffffffffd05f8 (offset: 0x60a0) -> 0x7b0 fde=[ 308] │ │ │ │ - 0xfffffffffffd0778 (offset: 0x6220) -> 0x810 fde=[ 368] │ │ │ │ - 0xfffffffffffd08d8 (offset: 0x6380) -> 0x878 fde=[ 3d0] │ │ │ │ - 0xfffffffffffd08f8 (offset: 0x63a0) -> 0x890 fde=[ 3e8] │ │ │ │ - 0xfffffffffffd0908 (offset: 0x63b0) -> 0x8a4 fde=[ 3fc] │ │ │ │ - 0xfffffffffffd0978 (offset: 0x6420) -> 0x8d8 fde=[ 430] │ │ │ │ - 0xfffffffffffd09d8 (offset: 0x6480) -> 0x908 fde=[ 460] │ │ │ │ - 0xfffffffffffd0a48 (offset: 0x64f0) -> 0x940 fde=[ 498] │ │ │ │ - 0xfffffffffffd0ad8 (offset: 0x6580) -> 0x958 fde=[ 4b0] │ │ │ │ - 0xfffffffffffd0c68 (offset: 0x6710) -> 0x98c fde=[ 4e4] │ │ │ │ - 0xfffffffffffd0ef8 (offset: 0x69a0) -> 0x9b8 fde=[ 510] │ │ │ │ - 0xfffffffffffd0f08 (offset: 0x69b0) -> 0x9cc fde=[ 524] │ │ │ │ - 0xfffffffffffd0f18 (offset: 0x69c0) -> 0x9e0 fde=[ 538] │ │ │ │ - 0xfffffffffffd0f28 (offset: 0x69d0) -> 0x9f8 fde=[ 550] │ │ │ │ - 0xfffffffffffd0f88 (offset: 0x6a30) -> 0xa0c fde=[ 564] │ │ │ │ - 0xfffffffffffd0fd8 (offset: 0x6a80) -> 0xa30 fde=[ 588] │ │ │ │ - 0xfffffffffffd1028 (offset: 0x6ad0) -> 0xa44 fde=[ 59c] │ │ │ │ - 0xfffffffffffd1058 (offset: 0x6b00) -> 0xa58 fde=[ 5b0] │ │ │ │ - 0xfffffffffffd10d8 (offset: 0x6b80) -> 0xa6c fde=[ 5c4] │ │ │ │ - 0xfffffffffffd1128 (offset: 0x6bd0) -> 0xa80 fde=[ 5d8] │ │ │ │ - 0xfffffffffffd1198 (offset: 0x6c40) -> 0xa94 fde=[ 5ec] │ │ │ │ - 0xfffffffffffd1218 (offset: 0x6cc0) -> 0xaa8 fde=[ 600] │ │ │ │ - 0xfffffffffffd1258 (offset: 0x6d00) -> 0xabc fde=[ 614] │ │ │ │ - 0xfffffffffffd1278 (offset: 0x6d20) -> 0xad0 fde=[ 628] │ │ │ │ - 0xfffffffffffd12c8 (offset: 0x6d70) -> 0xae4 fde=[ 63c] │ │ │ │ - 0xfffffffffffd1308 (offset: 0x6db0) -> 0xaf8 fde=[ 650] │ │ │ │ - 0xfffffffffffd1348 (offset: 0x6df0) -> 0xb0c fde=[ 664] │ │ │ │ - 0xfffffffffffd1398 (offset: 0x6e40) -> 0xb20 fde=[ 678] │ │ │ │ - 0xfffffffffffd1418 (offset: 0x6ec0) -> 0xb34 fde=[ 68c] │ │ │ │ - 0xfffffffffffd1468 (offset: 0x6f10) -> 0xb48 fde=[ 6a0] │ │ │ │ - 0xfffffffffffd14d8 (offset: 0x6f80) -> 0xb5c fde=[ 6b4] │ │ │ │ - 0xfffffffffffd1528 (offset: 0x6fd0) -> 0xb70 fde=[ 6c8] │ │ │ │ - 0xfffffffffffd15a8 (offset: 0x7050) -> 0xb84 fde=[ 6dc] │ │ │ │ - 0xfffffffffffd1608 (offset: 0x70b0) -> 0xb98 fde=[ 6f0] │ │ │ │ - 0xfffffffffffd16a8 (offset: 0x7150) -> 0xbac fde=[ 704] │ │ │ │ - 0xfffffffffffd16e8 (offset: 0x7190) -> 0xbc0 fde=[ 718] │ │ │ │ - 0xfffffffffffd1768 (offset: 0x7210) -> 0xbd4 fde=[ 72c] │ │ │ │ - 0xfffffffffffd17a8 (offset: 0x7250) -> 0xbe8 fde=[ 740] │ │ │ │ - 0xfffffffffffd1968 (offset: 0x7410) -> 0xc34 fde=[ 78c] │ │ │ │ - 0xfffffffffffd1ce8 (offset: 0x7790) -> 0xc88 fde=[ 7e0] │ │ │ │ - 0xfffffffffffd1d08 (offset: 0x77b0) -> 0xca0 fde=[ 7f8] │ │ │ │ - 0xfffffffffffd1d38 (offset: 0x77e0) -> 0xcb4 fde=[ 80c] │ │ │ │ - 0xfffffffffffd1d48 (offset: 0x77f0) -> 0xcc8 fde=[ 820] │ │ │ │ - 0xfffffffffffd1d58 (offset: 0x7800) -> 0xce0 fde=[ 838] │ │ │ │ - 0xfffffffffffd2398 (offset: 0x7e40) -> 0xd18 fde=[ 870] │ │ │ │ - 0xfffffffffffd29d8 (offset: 0x8480) -> 0xd50 fde=[ 8a8] │ │ │ │ - 0xfffffffffffd3058 (offset: 0x8b00) -> 0xd80 fde=[ 8d8] │ │ │ │ - 0xfffffffffffd3208 (offset: 0x8cb0) -> 0xd94 fde=[ 8ec] │ │ │ │ - 0xfffffffffffd3438 (offset: 0x8ee0) -> 0xda8 fde=[ 900] │ │ │ │ - 0xfffffffffffd3c78 (offset: 0x9720) -> 0xe04 fde=[ 95c] │ │ │ │ - 0xfffffffffffd44b8 (offset: 0x9f60) -> 0xe60 fde=[ 9b8] │ │ │ │ - 0xfffffffffffd6478 (offset: 0xbf20) -> 0xefc fde=[ a54] │ │ │ │ - 0xfffffffffffd82f8 (offset: 0xdda0) -> 0xf98 fde=[ af0] │ │ │ │ - 0xfffffffffffd86b8 (offset: 0xe160) -> 0xfcc fde=[ b24] │ │ │ │ - 0xfffffffffffd8a68 (offset: 0xe510) -> 0x1000 fde=[ b58] │ │ │ │ - 0xfffffffffffda0e8 (offset: 0xfb90) -> 0x1034 fde=[ b8c] │ │ │ │ - 0xfffffffffffdb7a8 (offset: 0x11250) -> 0x1074 fde=[ bcc] │ │ │ │ - 0xfffffffffffdd858 (offset: 0x13300) -> 0x10a0 fde=[ bf8] │ │ │ │ - 0xfffffffffffdf998 (offset: 0x15440) -> 0x10cc fde=[ c24] │ │ │ │ - 0xfffffffffffe28c8 (offset: 0x18370) -> 0x10fc fde=[ c54] │ │ │ │ - 0xfffffffffffe7038 (offset: 0x1cae0) -> 0x1128 fde=[ c80] │ │ │ │ - 0xfffffffffffea098 (offset: 0x1fb40) -> 0x1158 fde=[ cb0] │ │ │ │ - 0xfffffffffffee7d8 (offset: 0x24280) -> 0x1184 fde=[ cdc] │ │ │ │ - 0xfffffffffffee958 (offset: 0x24400) -> 0x11b0 fde=[ d08] │ │ │ │ - 0xfffffffffffeedd8 (offset: 0x24880) -> 0x11e0 fde=[ d38] │ │ │ │ - 0xfffffffffffef268 (offset: 0x24d10) -> 0x1210 fde=[ d68] │ │ │ │ - 0xfffffffffffefac8 (offset: 0x25570) -> 0x1240 fde=[ d98] │ │ │ │ - 0xfffffffffffefb28 (offset: 0x255d0) -> 0x1260 fde=[ db8] │ │ │ │ - 0xfffffffffffefca8 (offset: 0x25750) -> 0x12ac fde=[ e04] │ │ │ │ - 0xfffffffffffeff08 (offset: 0x259b0) -> 0x12f8 fde=[ e50] │ │ │ │ - 0xffffffffffff0148 (offset: 0x25bf0) -> 0x1344 fde=[ e9c] │ │ │ │ - 0xffffffffffff0168 (offset: 0x25c10) -> 0x135c fde=[ eb4] │ │ │ │ - 0xffffffffffff0198 (offset: 0x25c40) -> 0x1374 fde=[ ecc] │ │ │ │ - 0xffffffffffff01c8 (offset: 0x25c70) -> 0x138c fde=[ ee4] │ │ │ │ - 0xffffffffffff0318 (offset: 0x25dc0) -> 0x13a0 fde=[ ef8] │ │ │ │ - 0xffffffffffff0518 (offset: 0x25fc0) -> 0x13d0 fde=[ f28] │ │ │ │ - 0xffffffffffff0bc8 (offset: 0x26670) -> 0x1400 fde=[ f58] │ │ │ │ - 0xffffffffffff3198 (offset: 0x28c40) -> 0x1430 fde=[ f88] │ │ │ │ - 0xffffffffffff56f8 (offset: 0x2b1a0) -> 0x1470 fde=[ fc8] │ │ │ │ - 0xffffffffffff5a68 (offset: 0x2b510) -> 0x14a4 fde=[ ffc] │ │ │ │ - 0xffffffffffff5d68 (offset: 0x2b810) -> 0x14d8 fde=[ 1030] │ │ │ │ - 0xffffffffffff5ef8 (offset: 0x2b9a0) -> 0x1500 fde=[ 1058] │ │ │ │ - 0xffffffffffff60c8 (offset: 0x2bb70) -> 0x1544 fde=[ 109c] │ │ │ │ - 0xffffffffffff62e8 (offset: 0x2bd90) -> 0x1594 fde=[ 10ec] │ │ │ │ - 0xffffffffffff68f8 (offset: 0x2c3a0) -> 0x15c4 fde=[ 111c] │ │ │ │ - 0xffffffffffff6958 (offset: 0x2c400) -> 0x15e4 fde=[ 113c] │ │ │ │ - 0xffffffffffff6ad8 (offset: 0x2c580) -> 0x1624 fde=[ 117c] │ │ │ │ - 0xffffffffffff6cf8 (offset: 0x2c7a0) -> 0x1670 fde=[ 11c8] │ │ │ │ - 0xffffffffffff6d18 (offset: 0x2c7c0) -> 0x1688 fde=[ 11e0] │ │ │ │ - 0xffffffffffff6d48 (offset: 0x2c7f0) -> 0x16a0 fde=[ 11f8] │ │ │ │ - 0xffffffffffff6d78 (offset: 0x2c820) -> 0x16b8 fde=[ 1210] │ │ │ │ - 0xffffffffffff6ea8 (offset: 0x2c950) -> 0x16cc fde=[ 1224] │ │ │ │ - 0xffffffffffff7098 (offset: 0x2cb40) -> 0x16f8 fde=[ 1250] │ │ │ │ - 0xffffffffffff7738 (offset: 0x2d1e0) -> 0x1728 fde=[ 1280] │ │ │ │ - 0xffffffffffff9b98 (offset: 0x2f640) -> 0x1768 fde=[ 12c0] │ │ │ │ - 0xffffffffffffbfb8 (offset: 0x31a60) -> 0x1798 fde=[ 12f0] │ │ │ │ - 0xffffffffffffc328 (offset: 0x31dd0) -> 0x17cc fde=[ 1324] │ │ │ │ - 0xffffffffffffc628 (offset: 0x320d0) -> 0x1800 fde=[ 1358] │ │ │ │ - 0xffffffffffffc7b8 (offset: 0x32260) -> 0x1828 fde=[ 1380] │ │ │ │ - 0xffffffffffffc988 (offset: 0x32430) -> 0x186c fde=[ 13c4] │ │ │ │ - 0xffffffffffffcba8 (offset: 0x32650) -> 0x18bc fde=[ 1414] │ │ │ │ - 0xffffffffffffd1a8 (offset: 0x32c50) -> 0x18ec fde=[ 1444] │ │ │ │ - 0xffffffffffffd208 (offset: 0x32cb0) -> 0x190c fde=[ 1464] │ │ │ │ - 0xffffffffffffd358 (offset: 0x32e00) -> 0x194c fde=[ 14a4] │ │ │ │ - 0xffffffffffffd578 (offset: 0x33020) -> 0x1998 fde=[ 14f0] │ │ │ │ - 0xffffffffffffd598 (offset: 0x33040) -> 0x19b0 fde=[ 1508] │ │ │ │ - 0xffffffffffffd5c8 (offset: 0x33070) -> 0x19c8 fde=[ 1520] │ │ │ │ - 0xffffffffffffd5f8 (offset: 0x330a0) -> 0x19e0 fde=[ 1538] │ │ │ │ - 0xffffffffffffd728 (offset: 0x331d0) -> 0x19f4 fde=[ 154c] │ │ │ │ - 0xffffffffffffd908 (offset: 0x333b0) -> 0x1a20 fde=[ 1578] │ │ │ │ - 0xffffffffffffda28 (offset: 0x334d0) -> 0x1a44 fde=[ 159c] │ │ │ │ - 0xffffffffffffda38 (offset: 0x334e0) -> 0x1a58 fde=[ 15b0] │ │ │ │ - 0xffffffffffffdbc8 (offset: 0x33670) -> 0x1a88 fde=[ 15e0] │ │ │ │ - 0xffffffffffffe358 (offset: 0x33e00) -> 0x1b40 fde=[ 1698] │ │ │ │ - 0xffffffffffffe3e8 (offset: 0x33e90) -> 0x1b5c fde=[ 16b4] │ │ │ │ - 0xffffffffffffe508 (offset: 0x33fb0) -> 0x1b80 fde=[ 16d8] │ │ │ │ - 0xffffffffffffe518 (offset: 0x33fc0) -> 0x1b94 fde=[ 16ec] │ │ │ │ - 0xffffffffffffe6a8 (offset: 0x34150) -> 0x1bc4 fde=[ 171c] │ │ │ │ - 0xffffffffffffee38 (offset: 0x348e0) -> 0x1c7c fde=[ 17d4] │ │ │ │ + 0xfffffffffffcf5b8 (offset: 0x3020) -> 0x4c0 fde=[ 18] │ │ │ │ + 0xfffffffffffcf9f8 (offset: 0x3460) -> 0x4e8 fde=[ 40] │ │ │ │ + 0xfffffffffffcfac8 (offset: 0x3530) -> 0x500 fde=[ 58] │ │ │ │ + 0xfffffffffffcfb18 (offset: 0x3580) -> 0x520 fde=[ 78] │ │ │ │ + 0xfffffffffffcfe08 (offset: 0x3870) -> 0x538 fde=[ 90] │ │ │ │ + 0xfffffffffffd0388 (offset: 0x3df0) -> 0x570 fde=[ c8] │ │ │ │ + 0xfffffffffffd03c8 (offset: 0x3e30) -> 0x584 fde=[ dc] │ │ │ │ + 0xfffffffffffd04e8 (offset: 0x3f50) -> 0x598 fde=[ f0] │ │ │ │ + 0xfffffffffffd08f8 (offset: 0x4360) -> 0x5b4 fde=[ 10c] │ │ │ │ + 0xfffffffffffd09a8 (offset: 0x4410) -> 0x5e0 fde=[ 138] │ │ │ │ + 0xfffffffffffd0a28 (offset: 0x4490) -> 0x600 fde=[ 158] │ │ │ │ + 0xfffffffffffd0b08 (offset: 0x4570) -> 0x614 fde=[ 16c] │ │ │ │ + 0xfffffffffffd0ba8 (offset: 0x4610) -> 0x628 fde=[ 180] │ │ │ │ + 0xfffffffffffd0c78 (offset: 0x46e0) -> 0x63c fde=[ 194] │ │ │ │ + 0xfffffffffffd0d28 (offset: 0x4790) -> 0x650 fde=[ 1a8] │ │ │ │ + 0xfffffffffffd0dd8 (offset: 0x4840) -> 0x664 fde=[ 1bc] │ │ │ │ + 0xfffffffffffd0e68 (offset: 0x48d0) -> 0x678 fde=[ 1d0] │ │ │ │ + 0xfffffffffffd0fb8 (offset: 0x4a20) -> 0x694 fde=[ 1ec] │ │ │ │ + 0xfffffffffffd0fe8 (offset: 0x4a50) -> 0x6a8 fde=[ 200] │ │ │ │ + 0xfffffffffffd0ff8 (offset: 0x4a60) -> 0x6bc fde=[ 214] │ │ │ │ + 0xfffffffffffd1068 (offset: 0x4ad0) -> 0x6d0 fde=[ 228] │ │ │ │ + 0xfffffffffffd10c8 (offset: 0x4b30) -> 0x6e4 fde=[ 23c] │ │ │ │ + 0xfffffffffffd1168 (offset: 0x4bd0) -> 0x6f8 fde=[ 250] │ │ │ │ + 0xfffffffffffd11e8 (offset: 0x4c50) -> 0x710 fde=[ 268] │ │ │ │ + 0xfffffffffffd1958 (offset: 0x53c0) -> 0x738 fde=[ 290] │ │ │ │ + 0xfffffffffffd23c8 (offset: 0x5e30) -> 0x768 fde=[ 2c0] │ │ │ │ + 0xfffffffffffd23f8 (offset: 0x5e60) -> 0x77c fde=[ 2d4] │ │ │ │ + 0xfffffffffffd2418 (offset: 0x5e80) -> 0x790 fde=[ 2e8] │ │ │ │ + 0xfffffffffffd2478 (offset: 0x5ee0) -> 0x7b0 fde=[ 308] │ │ │ │ + 0xfffffffffffd25e8 (offset: 0x6050) -> 0x810 fde=[ 368] │ │ │ │ + 0xfffffffffffd2738 (offset: 0x61a0) -> 0x878 fde=[ 3d0] │ │ │ │ + 0xfffffffffffd2758 (offset: 0x61c0) -> 0x890 fde=[ 3e8] │ │ │ │ + 0xfffffffffffd2768 (offset: 0x61d0) -> 0x8a4 fde=[ 3fc] │ │ │ │ + 0xfffffffffffd27c8 (offset: 0x6230) -> 0x8d8 fde=[ 430] │ │ │ │ + 0xfffffffffffd2818 (offset: 0x6280) -> 0x908 fde=[ 460] │ │ │ │ + 0xfffffffffffd2878 (offset: 0x62e0) -> 0x940 fde=[ 498] │ │ │ │ + 0xfffffffffffd28f8 (offset: 0x6360) -> 0x958 fde=[ 4b0] │ │ │ │ + 0xfffffffffffd2a48 (offset: 0x64b0) -> 0x98c fde=[ 4e4] │ │ │ │ + 0xfffffffffffd2cc8 (offset: 0x6730) -> 0x9b8 fde=[ 510] │ │ │ │ + 0xfffffffffffd2cd8 (offset: 0x6740) -> 0x9cc fde=[ 524] │ │ │ │ + 0xfffffffffffd2ce8 (offset: 0x6750) -> 0x9e0 fde=[ 538] │ │ │ │ + 0xfffffffffffd2cf8 (offset: 0x6760) -> 0x9f8 fde=[ 550] │ │ │ │ + 0xfffffffffffd2d68 (offset: 0x67d0) -> 0xa0c fde=[ 564] │ │ │ │ + 0xfffffffffffd2da8 (offset: 0x6810) -> 0xa30 fde=[ 588] │ │ │ │ + 0xfffffffffffd2de8 (offset: 0x6850) -> 0xa44 fde=[ 59c] │ │ │ │ + 0xfffffffffffd2e18 (offset: 0x6880) -> 0xa58 fde=[ 5b0] │ │ │ │ + 0xfffffffffffd2e58 (offset: 0x68c0) -> 0xa6c fde=[ 5c4] │ │ │ │ + 0xfffffffffffd2e98 (offset: 0x6900) -> 0xa80 fde=[ 5d8] │ │ │ │ + 0xfffffffffffd2ee8 (offset: 0x6950) -> 0xa94 fde=[ 5ec] │ │ │ │ + 0xfffffffffffd2f38 (offset: 0x69a0) -> 0xaa8 fde=[ 600] │ │ │ │ + 0xfffffffffffd2f68 (offset: 0x69d0) -> 0xabc fde=[ 614] │ │ │ │ + 0xfffffffffffd2f88 (offset: 0x69f0) -> 0xad0 fde=[ 628] │ │ │ │ + 0xfffffffffffd2fc8 (offset: 0x6a30) -> 0xae4 fde=[ 63c] │ │ │ │ + 0xfffffffffffd2ff8 (offset: 0x6a60) -> 0xaf8 fde=[ 650] │ │ │ │ + 0xfffffffffffd3038 (offset: 0x6aa0) -> 0xb0c fde=[ 664] │ │ │ │ + 0xfffffffffffd3068 (offset: 0x6ad0) -> 0xb20 fde=[ 678] │ │ │ │ + 0xfffffffffffd30b8 (offset: 0x6b20) -> 0xb34 fde=[ 68c] │ │ │ │ + 0xfffffffffffd30f8 (offset: 0x6b60) -> 0xb48 fde=[ 6a0] │ │ │ │ + 0xfffffffffffd3148 (offset: 0x6bb0) -> 0xb5c fde=[ 6b4] │ │ │ │ + 0xfffffffffffd3188 (offset: 0x6bf0) -> 0xb70 fde=[ 6c8] │ │ │ │ + 0xfffffffffffd31e8 (offset: 0x6c50) -> 0xb84 fde=[ 6dc] │ │ │ │ + 0xfffffffffffd3238 (offset: 0x6ca0) -> 0xb98 fde=[ 6f0] │ │ │ │ + 0xfffffffffffd3298 (offset: 0x6d00) -> 0xbac fde=[ 704] │ │ │ │ + 0xfffffffffffd32d8 (offset: 0x6d40) -> 0xbc0 fde=[ 718] │ │ │ │ + 0xfffffffffffd3348 (offset: 0x6db0) -> 0xbd4 fde=[ 72c] │ │ │ │ + 0xfffffffffffd3388 (offset: 0x6df0) -> 0xbe8 fde=[ 740] │ │ │ │ + 0xfffffffffffd3548 (offset: 0x6fb0) -> 0xc34 fde=[ 78c] │ │ │ │ + 0xfffffffffffd3898 (offset: 0x7300) -> 0xc88 fde=[ 7e0] │ │ │ │ + 0xfffffffffffd38b8 (offset: 0x7320) -> 0xca0 fde=[ 7f8] │ │ │ │ + 0xfffffffffffd38e8 (offset: 0x7350) -> 0xcb4 fde=[ 80c] │ │ │ │ + 0xfffffffffffd38f8 (offset: 0x7360) -> 0xcc8 fde=[ 820] │ │ │ │ + 0xfffffffffffd3908 (offset: 0x7370) -> 0xce0 fde=[ 838] │ │ │ │ + 0xfffffffffffd3ef8 (offset: 0x7960) -> 0xd18 fde=[ 870] │ │ │ │ + 0xfffffffffffd44e8 (offset: 0x7f50) -> 0xd50 fde=[ 8a8] │ │ │ │ + 0xfffffffffffd4ad8 (offset: 0x8540) -> 0xd80 fde=[ 8d8] │ │ │ │ + 0xfffffffffffd4c38 (offset: 0x86a0) -> 0xd94 fde=[ 8ec] │ │ │ │ + 0xfffffffffffd4dd8 (offset: 0x8840) -> 0xda8 fde=[ 900] │ │ │ │ + 0xfffffffffffd54a8 (offset: 0x8f10) -> 0xe04 fde=[ 95c] │ │ │ │ + 0xfffffffffffd5bd8 (offset: 0x9640) -> 0xe60 fde=[ 9b8] │ │ │ │ + 0xfffffffffffd76b8 (offset: 0xb120) -> 0xef8 fde=[ a50] │ │ │ │ + 0xfffffffffffd9078 (offset: 0xcae0) -> 0xf90 fde=[ ae8] │ │ │ │ + 0xfffffffffffd93c8 (offset: 0xce30) -> 0xfc4 fde=[ b1c] │ │ │ │ + 0xfffffffffffd96f8 (offset: 0xd160) -> 0xff8 fde=[ b50] │ │ │ │ + 0xfffffffffffdabc8 (offset: 0xe630) -> 0x1030 fde=[ b88] │ │ │ │ + 0xfffffffffffdc198 (offset: 0xfc00) -> 0x1070 fde=[ bc8] │ │ │ │ + 0xfffffffffffde138 (offset: 0x11ba0) -> 0x10a0 fde=[ bf8] │ │ │ │ + 0xfffffffffffe00e8 (offset: 0x13b50) -> 0x10d0 fde=[ c28] │ │ │ │ + 0xfffffffffffe2f18 (offset: 0x16980) -> 0x1100 fde=[ c58] │ │ │ │ + 0xfffffffffffe77c8 (offset: 0x1b230) -> 0x112c fde=[ c84] │ │ │ │ + 0xfffffffffffea748 (offset: 0x1e1b0) -> 0x115c fde=[ cb4] │ │ │ │ + 0xfffffffffffeee88 (offset: 0x228f0) -> 0x1188 fde=[ ce0] │ │ │ │ + 0xfffffffffffef008 (offset: 0x22a70) -> 0x11b8 fde=[ d10] │ │ │ │ + 0xfffffffffffef448 (offset: 0x22eb0) -> 0x11e8 fde=[ d40] │ │ │ │ + 0xfffffffffffef8a8 (offset: 0x23310) -> 0x1218 fde=[ d70] │ │ │ │ + 0xffffffffffff00b8 (offset: 0x23b20) -> 0x1248 fde=[ da0] │ │ │ │ + 0xffffffffffff0118 (offset: 0x23b80) -> 0x1268 fde=[ dc0] │ │ │ │ + 0xffffffffffff0288 (offset: 0x23cf0) -> 0x12b4 fde=[ e0c] │ │ │ │ + 0xffffffffffff0498 (offset: 0x23f00) -> 0x1300 fde=[ e58] │ │ │ │ + 0xffffffffffff06a8 (offset: 0x24110) -> 0x134c fde=[ ea4] │ │ │ │ + 0xffffffffffff06c8 (offset: 0x24130) -> 0x1364 fde=[ ebc] │ │ │ │ + 0xffffffffffff06f8 (offset: 0x24160) -> 0x137c fde=[ ed4] │ │ │ │ + 0xffffffffffff0728 (offset: 0x24190) -> 0x1394 fde=[ eec] │ │ │ │ + 0xffffffffffff0878 (offset: 0x242e0) -> 0x13a8 fde=[ f00] │ │ │ │ + 0xffffffffffff0a68 (offset: 0x244d0) -> 0x13d8 fde=[ f30] │ │ │ │ + 0xffffffffffff10b8 (offset: 0x24b20) -> 0x1408 fde=[ f60] │ │ │ │ + 0xffffffffffff3598 (offset: 0x27000) -> 0x1438 fde=[ f90] │ │ │ │ + 0xffffffffffff59b8 (offset: 0x29420) -> 0x1478 fde=[ fd0] │ │ │ │ + 0xffffffffffff5ca8 (offset: 0x29710) -> 0x14ac fde=[ 1004] │ │ │ │ + 0xffffffffffff5f68 (offset: 0x299d0) -> 0x14e0 fde=[ 1038] │ │ │ │ + 0xffffffffffff60f8 (offset: 0x29b60) -> 0x1510 fde=[ 1068] │ │ │ │ + 0xffffffffffff62b8 (offset: 0x29d20) -> 0x1554 fde=[ 10ac] │ │ │ │ + 0xffffffffffff64c8 (offset: 0x29f30) -> 0x15a4 fde=[ 10fc] │ │ │ │ + 0xffffffffffff6aa8 (offset: 0x2a510) -> 0x15d4 fde=[ 112c] │ │ │ │ + 0xffffffffffff6b08 (offset: 0x2a570) -> 0x15f4 fde=[ 114c] │ │ │ │ + 0xffffffffffff6c58 (offset: 0x2a6c0) -> 0x1634 fde=[ 118c] │ │ │ │ + 0xffffffffffff6e68 (offset: 0x2a8d0) -> 0x1680 fde=[ 11d8] │ │ │ │ + 0xffffffffffff6e88 (offset: 0x2a8f0) -> 0x1698 fde=[ 11f0] │ │ │ │ + 0xffffffffffff6eb8 (offset: 0x2a920) -> 0x16b0 fde=[ 1208] │ │ │ │ + 0xffffffffffff6ee8 (offset: 0x2a950) -> 0x16c8 fde=[ 1220] │ │ │ │ + 0xffffffffffff7008 (offset: 0x2aa70) -> 0x16dc fde=[ 1234] │ │ │ │ + 0xffffffffffff71c8 (offset: 0x2ac30) -> 0x1708 fde=[ 1260] │ │ │ │ + 0xffffffffffff7808 (offset: 0x2b270) -> 0x1738 fde=[ 1290] │ │ │ │ + 0xffffffffffff9b98 (offset: 0x2d600) -> 0x1778 fde=[ 12d0] │ │ │ │ + 0xffffffffffffbee8 (offset: 0x2f950) -> 0x17a8 fde=[ 1300] │ │ │ │ + 0xffffffffffffc1f8 (offset: 0x2fc60) -> 0x17dc fde=[ 1334] │ │ │ │ + 0xffffffffffffc4d8 (offset: 0x2ff40) -> 0x1810 fde=[ 1368] │ │ │ │ + 0xffffffffffffc668 (offset: 0x300d0) -> 0x1840 fde=[ 1398] │ │ │ │ + 0xffffffffffffc828 (offset: 0x30290) -> 0x1884 fde=[ 13dc] │ │ │ │ + 0xffffffffffffca38 (offset: 0x304a0) -> 0x18d4 fde=[ 142c] │ │ │ │ + 0xffffffffffffcff8 (offset: 0x30a60) -> 0x1904 fde=[ 145c] │ │ │ │ + 0xffffffffffffd058 (offset: 0x30ac0) -> 0x1924 fde=[ 147c] │ │ │ │ + 0xffffffffffffd1a8 (offset: 0x30c10) -> 0x1964 fde=[ 14bc] │ │ │ │ + 0xffffffffffffd3b8 (offset: 0x30e20) -> 0x19b0 fde=[ 1508] │ │ │ │ + 0xffffffffffffd3d8 (offset: 0x30e40) -> 0x19c8 fde=[ 1520] │ │ │ │ + 0xffffffffffffd408 (offset: 0x30e70) -> 0x19e0 fde=[ 1538] │ │ │ │ + 0xffffffffffffd438 (offset: 0x30ea0) -> 0x19f8 fde=[ 1550] │ │ │ │ + 0xffffffffffffd558 (offset: 0x30fc0) -> 0x1a0c fde=[ 1564] │ │ │ │ + 0xffffffffffffd718 (offset: 0x31180) -> 0x1a38 fde=[ 1590] │ │ │ │ + 0xffffffffffffd828 (offset: 0x31290) -> 0x1a5c fde=[ 15b4] │ │ │ │ + 0xffffffffffffd838 (offset: 0x312a0) -> 0x1a70 fde=[ 15c8] │ │ │ │ + 0xffffffffffffd9b8 (offset: 0x31420) -> 0x1aa0 fde=[ 15f8] │ │ │ │ + 0xffffffffffffe108 (offset: 0x31b70) -> 0x1b58 fde=[ 16b0] │ │ │ │ + 0xffffffffffffe198 (offset: 0x31c00) -> 0x1b74 fde=[ 16cc] │ │ │ │ + 0xffffffffffffe2a8 (offset: 0x31d10) -> 0x1b98 fde=[ 16f0] │ │ │ │ + 0xffffffffffffe2b8 (offset: 0x31d20) -> 0x1bac fde=[ 1704] │ │ │ │ + 0xffffffffffffe438 (offset: 0x31ea0) -> 0x1bdc fde=[ 1734] │ │ │ │ + 0xffffffffffffeb88 (offset: 0x325f0) -> 0x1c94 fde=[ 17ec] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -185,2657 +185,2675 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000058 000000000000001c 0000005c FDE cie=00000000 pc=0000000000003540..0000000000003586 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000003549 │ │ │ │ +00000058 000000000000001c 0000005c FDE cie=00000000 pc=0000000000003530..0000000000003576 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000003532 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000354d │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000353d │ │ │ │ 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 0000000000003540 │ │ │ │ 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=0000000000003580..000000000000386f │ │ │ │ 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..0000000000003e28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000038a4 │ │ │ │ +00000090 0000000000000034 00000094 FDE cie=00000000 pc=0000000000003870..0000000000003ded │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003871 │ │ │ │ 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 000000000000387f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000038bc │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000388c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1309 to 0000000000003dd9 │ │ │ │ + DW_CFA_advance_loc2: 1285 to 0000000000003d91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003dda │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003d92 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003dfa │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000003dbd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003dfb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003dbe │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000000000000010 000000cc FDE cie=00000000 pc=0000000000003e30..0000000000003e64 │ │ │ │ +000000c8 0000000000000010 000000cc FDE cie=00000000 pc=0000000000003df0..0000000000003e24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000003e70..0000000000003f91 │ │ │ │ +000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000003e30..0000000000003f43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000003fa0..00000000000043b7 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003fa4 │ │ │ │ +000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000003f50..0000000000004357 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f54 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 532 to 00000000000041b8 │ │ │ │ + DW_CFA_advance_loc2: 516 to 0000000000004158 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000041c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004160 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000010c 0000000000000028 00000110 FDE cie=00000000 pc=00000000000043c0..0000000000004461 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000043c4 │ │ │ │ +0000010c 0000000000000028 00000110 FDE cie=00000000 pc=0000000000004360..0000000000004404 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004364 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000043da │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000004377 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000440a │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000043a5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000441b │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000043bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000004420 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000043c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000004436 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000043d6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004456 │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000043f9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000004460 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000138 000000000000001c 0000013c FDE cie=00000000 pc=0000000000004470..00000000000044e2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004471 │ │ │ │ +00000138 000000000000001c 0000013c FDE cie=00000000 pc=0000000000004410..0000000000004482 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000004411 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000447c │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000004424 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 98 to 00000000000044de │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000000447e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000044e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000447f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000158 0000000000000010 0000015c FDE cie=00000000 pc=0000000000004500..0000000000004617 │ │ │ │ +00000158 0000000000000010 0000015c FDE cie=00000000 pc=0000000000004490..0000000000004567 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000004620..00000000000046c7 │ │ │ │ +0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000004570..0000000000004607 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000180 0000000000000010 00000184 FDE cie=00000000 pc=00000000000046d0..00000000000047b7 │ │ │ │ +00000180 0000000000000010 00000184 FDE cie=00000000 pc=0000000000004610..00000000000046d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000194 0000000000000010 00000198 FDE cie=00000000 pc=00000000000047c0..0000000000004864 │ │ │ │ +00000194 0000000000000010 00000198 FDE cie=00000000 pc=00000000000046e0..0000000000004784 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000004870..0000000000004967 │ │ │ │ +000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000004790..000000000000483f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000004970..0000000000004a27 │ │ │ │ +000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000004840..00000000000048cf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d0 0000000000000018 000001d4 FDE cie=00000000 pc=0000000000004a30..0000000000004b73 │ │ │ │ - DW_CFA_advance_loc2: 290 to 0000000000004b52 │ │ │ │ +000001d0 0000000000000018 000001d4 FDE cie=00000000 pc=00000000000048d0..0000000000004a13 │ │ │ │ + DW_CFA_advance_loc2: 290 to 00000000000049f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000004b6e │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000004a0e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001ec 0000000000000010 000001f0 FDE cie=00000000 pc=0000000000004b80..0000000000004ba3 │ │ │ │ +000001ec 0000000000000010 000001f0 FDE cie=00000000 pc=0000000000004a20..0000000000004a43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000200 0000000000000010 00000204 FDE cie=00000000 pc=0000000000004bc0..0000000000004bca │ │ │ │ +00000200 0000000000000010 00000204 FDE cie=00000000 pc=0000000000004a50..0000000000004a5a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000214 0000000000000010 00000218 FDE cie=00000000 pc=0000000000004bd0..0000000000004c36 │ │ │ │ +00000214 0000000000000010 00000218 FDE cie=00000000 pc=0000000000004a60..0000000000004ac6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000228 0000000000000010 0000022c FDE cie=00000000 pc=0000000000004c40..0000000000004c96 │ │ │ │ +00000228 0000000000000010 0000022c FDE cie=00000000 pc=0000000000004ad0..0000000000004b26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000023c 0000000000000010 00000240 FDE cie=00000000 pc=0000000000004ca0..0000000000004d34 │ │ │ │ +0000023c 0000000000000010 00000240 FDE cie=00000000 pc=0000000000004b30..0000000000004bc4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000250 0000000000000014 00000254 FDE cie=00000000 pc=0000000000004d40..0000000000004de4 │ │ │ │ +00000250 0000000000000014 00000254 FDE cie=00000000 pc=0000000000004bd0..0000000000004c4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000268 0000000000000024 0000026c FDE cie=00000000 pc=0000000000004df0..000000000000556b │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004df4 │ │ │ │ +00000268 0000000000000024 0000026c FDE cie=00000000 pc=0000000000004c50..00000000000053b1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004c54 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000004e4c │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000004ca8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000004e9f │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000004cef │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 900 to 0000000000005223 │ │ │ │ + DW_CFA_advance_loc2: 898 to 0000000000005071 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000005230 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000005078 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000290 000000000000002c 00000294 FDE cie=00000000 pc=0000000000005570..0000000000005fe0 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000005577 │ │ │ │ +00000290 000000000000002c 00000294 FDE cie=00000000 pc=00000000000053c0..0000000000005e30 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000053c7 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000055af │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000053f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000055b0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000005400 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000055b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005406 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 105 to 000000000000561f │ │ │ │ + DW_CFA_advance_loc1: 95 to 0000000000005465 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 1340 to 0000000000005b5b │ │ │ │ + DW_CFA_advance_loc2: 1350 to 00000000000059ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000005b60 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000059b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002c0 0000000000000010 000002c4 FDE cie=00000000 pc=0000000000005fe0..0000000000006011 │ │ │ │ +000002c0 0000000000000010 000002c4 FDE cie=00000000 pc=0000000000005e30..0000000000005e59 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002d4 0000000000000010 000002d8 FDE cie=00000000 pc=0000000000006020..000000000000603f │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006024 │ │ │ │ +000002d4 0000000000000010 000002d8 FDE cie=00000000 pc=0000000000005e60..0000000000005e7f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000002e8 000000000000001c 000002ec FDE cie=00000000 pc=0000000000006040..0000000000006098 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006064 │ │ │ │ +000002e8 000000000000001c 000002ec FDE cie=00000000 pc=0000000000005e80..0000000000005ed8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005e9c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000607e │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000005eb6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006080 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000005ec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000308 000000000000005c 0000030c FDE cie=00000000 pc=00000000000060a0..0000000000006214 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000060a2 │ │ │ │ +00000308 000000000000005c 0000030c FDE cie=00000000 pc=0000000000005ee0..0000000000006044 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ee2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000060a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005ee4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000060a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005ee5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000060a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005ee6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000060aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005eea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000060f8 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000005f38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000060f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005f39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000060fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005f3a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000060fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f3c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000060fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f3e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000006110 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000005f48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006113 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000005f4b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006116 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000005f5c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000612a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005f62 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000612b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005f63 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000615f │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000005f97 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006162 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000005fa8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006176 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005fae │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006178 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005fb0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000061ba │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000005ff2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000061be │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ff6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000061c6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ffe │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000061c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005fff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -00000368 0000000000000064 0000036c FDE cie=00000000 pc=0000000000006220..000000000000637f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006222 │ │ │ │ +00000368 0000000000000064 0000036c FDE cie=00000000 pc=0000000000006050..0000000000006197 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006052 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006224 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006054 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006225 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006058 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006229 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006059 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006230 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006060 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000006278 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000060a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006279 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000060a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000627a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000060aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000627c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000627e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060ae │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000006290 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000060b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006293 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000060bb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006296 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000060cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006299 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000060cf │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000062a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060d1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000062b2 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000060da │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000062e6 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000610e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000062e9 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000611f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000062fa │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006122 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006124 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000006305 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000612d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000006333 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000006153 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006336 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000616b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006339 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000616e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006351 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006171 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000635a │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000617a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -000003d0 0000000000000014 000003d4 FDE cie=00000000 pc=0000000000006380..0000000000006398 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006384 │ │ │ │ +000003d0 0000000000000014 000003d4 FDE cie=00000000 pc=00000000000061a0..00000000000061b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000006397 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000061b7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003e8 0000000000000010 000003ec FDE cie=00000000 pc=00000000000063a0..00000000000063a5 │ │ │ │ +000003e8 0000000000000010 000003ec FDE cie=00000000 pc=00000000000061c0..00000000000061c5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003fc 0000000000000030 00000400 FDE cie=00000000 pc=00000000000063b0..0000000000006411 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000063b7 │ │ │ │ +000003fc 0000000000000030 00000400 FDE cie=00000000 pc=00000000000061d0..0000000000006221 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000061d7 │ │ │ │ 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 00000000000061db │ │ │ │ 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 00000000000061de │ │ │ │ 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 00000000000061e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 61 to 00000000000063fd │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006215 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000063fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006216 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000063ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006217 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006401 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006219 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000006410 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006220 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000430 000000000000002c 00000434 FDE cie=00000000 pc=0000000000006420..0000000000006471 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006427 │ │ │ │ +00000430 000000000000002c 00000434 FDE cie=00000000 pc=0000000000006230..0000000000006271 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006237 │ │ │ │ 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 000000000000623b │ │ │ │ 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 000000000000623f │ │ │ │ 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 0000000000006267 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006460 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006268 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006462 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000626a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000006470 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006270 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000460 0000000000000034 00000464 FDE cie=00000000 pc=0000000000006480..00000000000064e1 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006487 │ │ │ │ +00000460 0000000000000034 00000464 FDE cie=00000000 pc=0000000000006280..00000000000062d9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006287 │ │ │ │ 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 000000000000628b │ │ │ │ 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 000000000000628f │ │ │ │ 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 0000000000006295 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00000000000064d7 │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000062cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000062d0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000062d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064db │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000062d3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000064e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000062d8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000498 0000000000000014 0000049c FDE cie=00000000 pc=00000000000064f0..0000000000006563 │ │ │ │ +00000498 0000000000000014 0000049c FDE cie=00000000 pc=00000000000062e0..0000000000006353 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004b0 0000000000000030 000004b4 FDE cie=00000000 pc=0000000000006580..000000000000670e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006581 │ │ │ │ +000004b0 0000000000000030 000004b4 FDE cie=00000000 pc=0000000000006360..00000000000064a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006361 │ │ │ │ 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 0000000000006364 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000658d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006368 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000636d │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000637a │ │ │ │ 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: 264 to 0000000000006482 │ │ │ │ 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 0000000000006483 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 000000000000670d │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000064a4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000004e4 0000000000000028 000004e8 FDE cie=00000000 pc=0000000000006710..0000000000006996 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006711 │ │ │ │ +000004e4 0000000000000028 000004e8 FDE cie=00000000 pc=00000000000064b0..0000000000006726 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000064b1 │ │ │ │ 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 00000000000064b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000671d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064b6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000064c4 │ │ │ │ DW_CFA_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: 5 to 00000000000064c9 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 632 to 0000000000006995 │ │ │ │ + DW_CFA_advance_loc2: 604 to 0000000000006725 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000510 0000000000000010 00000514 FDE cie=00000000 pc=00000000000069a0..00000000000069a6 │ │ │ │ +00000510 0000000000000010 00000514 FDE cie=00000000 pc=0000000000006730..0000000000006736 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000524 0000000000000010 00000528 FDE cie=00000000 pc=00000000000069b0..00000000000069b1 │ │ │ │ +00000524 0000000000000010 00000528 FDE cie=00000000 pc=0000000000006740..0000000000006741 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000538 0000000000000014 0000053c FDE cie=00000000 pc=00000000000069c0..00000000000069c3 │ │ │ │ +00000538 0000000000000014 0000053c FDE cie=00000000 pc=0000000000006750..0000000000006753 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000550 0000000000000010 00000554 FDE cie=00000000 pc=00000000000069d0..0000000000006a2f │ │ │ │ +00000550 0000000000000010 00000554 FDE cie=00000000 pc=0000000000006760..00000000000067c3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000564 0000000000000020 00000568 FDE cie=00000000 pc=0000000000006a30..0000000000006a67 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a34 │ │ │ │ +00000564 0000000000000020 00000568 FDE cie=00000000 pc=00000000000067d0..0000000000006807 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000006a55 │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000067f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000006a60 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000006800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006a66 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006806 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000588 0000000000000010 0000058c FDE cie=00000000 pc=0000000000006a80..0000000000006ac3 │ │ │ │ +00000588 0000000000000010 0000058c FDE cie=00000000 pc=0000000000006810..0000000000006843 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000059c 0000000000000010 000005a0 FDE cie=00000000 pc=0000000000006ad0..0000000000006af3 │ │ │ │ +0000059c 0000000000000010 000005a0 FDE cie=00000000 pc=0000000000006850..0000000000006873 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005b0 0000000000000010 000005b4 FDE cie=00000000 pc=0000000000006b00..0000000000006b73 │ │ │ │ +000005b0 0000000000000010 000005b4 FDE cie=00000000 pc=0000000000006880..00000000000068bb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005c4 0000000000000010 000005c8 FDE cie=00000000 pc=0000000000006b80..0000000000006bc3 │ │ │ │ +000005c4 0000000000000010 000005c8 FDE cie=00000000 pc=00000000000068c0..00000000000068f3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005d8 0000000000000010 000005dc FDE cie=00000000 pc=0000000000006bd0..0000000000006c33 │ │ │ │ +000005d8 0000000000000010 000005dc FDE cie=00000000 pc=0000000000006900..0000000000006943 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005ec 0000000000000010 000005f0 FDE cie=00000000 pc=0000000000006c40..0000000000006cb3 │ │ │ │ +000005ec 0000000000000010 000005f0 FDE cie=00000000 pc=0000000000006950..0000000000006993 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000600 0000000000000010 00000604 FDE cie=00000000 pc=0000000000006cc0..0000000000006cf8 │ │ │ │ +00000600 0000000000000010 00000604 FDE cie=00000000 pc=00000000000069a0..00000000000069c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000614 0000000000000010 00000618 FDE cie=00000000 pc=0000000000006d00..0000000000006d20 │ │ │ │ +00000614 0000000000000010 00000618 FDE cie=00000000 pc=00000000000069d0..00000000000069f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000628 0000000000000010 0000062c FDE cie=00000000 pc=0000000000006d20..0000000000006d63 │ │ │ │ +00000628 0000000000000010 0000062c FDE cie=00000000 pc=00000000000069f0..0000000000006a23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000063c 0000000000000010 00000640 FDE cie=00000000 pc=0000000000006d70..0000000000006da3 │ │ │ │ +0000063c 0000000000000010 00000640 FDE cie=00000000 pc=0000000000006a30..0000000000006a5b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000650 0000000000000010 00000654 FDE cie=00000000 pc=0000000000006db0..0000000000006de4 │ │ │ │ +00000650 0000000000000010 00000654 FDE cie=00000000 pc=0000000000006a60..0000000000006a94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000664 0000000000000010 00000668 FDE cie=00000000 pc=0000000000006df0..0000000000006e15 │ │ │ │ +00000664 0000000000000010 00000668 FDE cie=00000000 pc=0000000000006aa0..0000000000006ac5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000678 0000000000000010 0000067c FDE cie=00000000 pc=0000000000006e40..0000000000006eb3 │ │ │ │ +00000678 0000000000000010 0000067c FDE cie=00000000 pc=0000000000006ad0..0000000000006b1b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000068c 0000000000000010 00000690 FDE cie=00000000 pc=0000000000006ec0..0000000000006f03 │ │ │ │ +0000068c 0000000000000010 00000690 FDE cie=00000000 pc=0000000000006b20..0000000000006b53 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006a0 0000000000000010 000006a4 FDE cie=00000000 pc=0000000000006f10..0000000000006f73 │ │ │ │ +000006a0 0000000000000010 000006a4 FDE cie=00000000 pc=0000000000006b60..0000000000006bab │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006b4 0000000000000010 000006b8 FDE cie=00000000 pc=0000000000006f80..0000000000006fc3 │ │ │ │ +000006b4 0000000000000010 000006b8 FDE cie=00000000 pc=0000000000006bb0..0000000000006be3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006c8 0000000000000010 000006cc FDE cie=00000000 pc=0000000000006fd0..0000000000007045 │ │ │ │ +000006c8 0000000000000010 000006cc FDE cie=00000000 pc=0000000000006bf0..0000000000006c4d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006dc 0000000000000010 000006e0 FDE cie=00000000 pc=0000000000007050..00000000000070a5 │ │ │ │ +000006dc 0000000000000010 000006e0 FDE cie=00000000 pc=0000000000006c50..0000000000006c95 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006f0 0000000000000010 000006f4 FDE cie=00000000 pc=00000000000070b0..0000000000007143 │ │ │ │ +000006f0 0000000000000010 000006f4 FDE cie=00000000 pc=0000000000006ca0..0000000000006cfb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000704 0000000000000010 00000708 FDE cie=00000000 pc=0000000000007150..0000000000007183 │ │ │ │ +00000704 0000000000000010 00000708 FDE cie=00000000 pc=0000000000006d00..0000000000006d33 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000718 0000000000000010 0000071c FDE cie=00000000 pc=0000000000007190..0000000000007203 │ │ │ │ +00000718 0000000000000010 0000071c FDE cie=00000000 pc=0000000000006d40..0000000000006da3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000072c 0000000000000010 00000730 FDE cie=00000000 pc=0000000000007210..0000000000007243 │ │ │ │ +0000072c 0000000000000010 00000730 FDE cie=00000000 pc=0000000000006db0..0000000000006de3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000740 0000000000000048 00000744 FDE cie=00000000 pc=0000000000007250..0000000000007410 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000725b │ │ │ │ +00000740 0000000000000048 00000744 FDE cie=00000000 pc=0000000000006df0..0000000000006fb0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000006dfb │ │ │ │ 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: 16 to 0000000000006e0b │ │ │ │ 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: 2 to 0000000000006e0d │ │ │ │ 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 0000000000006e0f │ │ │ │ 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 0000000000006e10 │ │ │ │ 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 0000000000006e11 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 404 to 0000000000007405 │ │ │ │ + DW_CFA_advance_loc2: 404 to 0000000000006fa5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007406 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006fa6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007408 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006fa8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000740a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006faa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000740c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006fac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000740e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006fae │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000740f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006faf │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000078c 0000000000000050 00000790 FDE cie=00000000 pc=0000000000007410..000000000000778d │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000741a │ │ │ │ +0000078c 0000000000000050 00000790 FDE cie=00000000 pc=0000000000006fb0..00000000000072fd │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000006fba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000741f │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000006fc8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007427 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000006fcd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000742c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006fd5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007430 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006fd6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007436 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006fd7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 819 to 0000000000007769 │ │ │ │ + DW_CFA_advance_loc2: 769 to 00000000000072d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000776a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000072d9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000776c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000072db │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000776e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000072dd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007770 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000072df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007772 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000072e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007773 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000072e2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000000778c │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000072fc │ │ │ │ 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 │ │ │ │ │ │ │ │ -000007e0 0000000000000014 000007e4 FDE cie=00000000 pc=0000000000007790..00000000000077a3 │ │ │ │ +000007e0 0000000000000014 000007e4 FDE cie=00000000 pc=0000000000007300..0000000000007313 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007f8 0000000000000010 000007fc FDE cie=00000000 pc=00000000000077b0..00000000000077d7 │ │ │ │ +000007f8 0000000000000010 000007fc FDE cie=00000000 pc=0000000000007320..0000000000007347 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000080c 0000000000000010 00000810 FDE cie=00000000 pc=00000000000077e0..00000000000077e6 │ │ │ │ +0000080c 0000000000000010 00000810 FDE cie=00000000 pc=0000000000007350..0000000000007356 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000820 0000000000000014 00000824 FDE cie=00000000 pc=00000000000077f0..00000000000077f8 │ │ │ │ +00000820 0000000000000014 00000824 FDE cie=00000000 pc=0000000000007360..0000000000007368 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000838 0000000000000034 0000083c FDE cie=00000000 pc=0000000000007800..0000000000007e3b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007801 │ │ │ │ +00000838 0000000000000034 0000083c FDE cie=00000000 pc=0000000000007370..0000000000007953 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007371 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007806 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007376 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000780f │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000737e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_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 0000000000007386 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1435 to 0000000000007daa │ │ │ │ + DW_CFA_advance_loc2: 1324 to 00000000000078b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007db0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000078b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000007e01 │ │ │ │ + DW_CFA_advance_loc1: 97 to 0000000000007919 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000791a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000870 0000000000000034 00000874 FDE cie=00000000 pc=0000000000007e40..000000000000847b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007e41 │ │ │ │ +00000870 0000000000000034 00000874 FDE cie=00000000 pc=0000000000007960..0000000000007f43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007961 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007e46 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007966 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000007e4f │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000796e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_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 0000000000007976 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1435 to 00000000000083ea │ │ │ │ + DW_CFA_advance_loc2: 1324 to 0000000000007ea2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000083f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007ea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000008441 │ │ │ │ + DW_CFA_advance_loc1: 97 to 0000000000007f09 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008442 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007f0a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000008a8 000000000000002c 000008ac FDE cie=00000000 pc=0000000000008480..0000000000008af3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008481 │ │ │ │ +000008a8 000000000000002c 000008ac FDE cie=00000000 pc=0000000000007f50..000000000000853b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007f51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000008484 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000007f54 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000848d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000007f5d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (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 0000000000008739 │ │ │ │ + DW_CFA_advance_loc2: 604 to 00000000000081b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000008740 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000081c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008d8 0000000000000010 000008dc FDE cie=00000000 pc=0000000000008b00..0000000000008cb0 │ │ │ │ +000008d8 0000000000000010 000008dc FDE cie=00000000 pc=0000000000008540..0000000000008698 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008ec 0000000000000010 000008f0 FDE cie=00000000 pc=0000000000008cb0..0000000000008ed5 │ │ │ │ +000008ec 0000000000000010 000008f0 FDE cie=00000000 pc=00000000000086a0..0000000000008835 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000900 0000000000000058 00000904 FDE cie=00000000 pc=0000000000008ee0..000000000000971c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ee2 │ │ │ │ +00000900 0000000000000058 00000904 FDE cie=00000000 pc=0000000000008840..0000000000008f04 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008842 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008844 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ee6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008846 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008848 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008ee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008849 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008eea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000884a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1308 to 0000000000009406 │ │ │ │ + DW_CFA_advance_loc2: 1080 to 0000000000008c82 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009407 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008c83 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009409 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000940b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c87 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000940d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c89 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000940f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008c8b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009410 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000008c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 182 to 00000000000094c6 │ │ │ │ + DW_CFA_advance_loc1: 130 to 0000000000008d12 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000094c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008d13 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000094c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000094cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d17 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000094cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d19 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000094cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008d1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000094d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000008d20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000095c 0000000000000058 00000960 FDE cie=00000000 pc=0000000000009720..0000000000009f5c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009722 │ │ │ │ +0000095c 0000000000000058 00000960 FDE cie=00000000 pc=0000000000008f10..0000000000009634 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009724 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009726 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009728 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f18 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009729 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008f19 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000972a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008f1a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1308 to 0000000000009c46 │ │ │ │ + DW_CFA_advance_loc2: 1164 to 00000000000093a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009c47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000093a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c49 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000093a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c4b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000093ab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c4d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000093ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c4f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000093af │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009c50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000093b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 186 to 0000000000009d0a │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000009436 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009d0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009437 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d0d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009439 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d0f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000943b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d11 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000943d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d13 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000943f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000009d20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009440 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000009b8 0000000000000098 000009bc FDE cie=00000000 pc=0000000000009f60..000000000000bf11 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f62 │ │ │ │ +000009b8 0000000000000094 000009bc FDE cie=00000000 pc=0000000000009640..000000000000b119 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009642 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009644 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009646 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009648 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009f69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009649 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009f6a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000964a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000009f71 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000009651 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 2561 to 000000000000a972 │ │ │ │ + DW_CFA_advance_loc2: 2221 to 0000000000009efe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a973 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009eff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a974 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009f00 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a976 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009f02 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a978 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009f04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a97a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009f06 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a97c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009f08 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a97d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009f09 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1192 to 000000000000ae25 │ │ │ │ + DW_CFA_advance_loc2: 948 to 000000000000a2bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ae26 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a2be │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ae27 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a2bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ae29 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a2c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ae2b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a2c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ae2d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a2c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ae2f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a2c7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ae30 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a2c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2888 to 000000000000b978 │ │ │ │ + DW_CFA_advance_loc2: 2360 to 000000000000ac00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b979 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ac01 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b97a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ac02 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b97c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ac04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b97e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ac06 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b980 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ac08 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b982 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ac0a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000b990 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ac10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 69 to 000000000000b9d5 │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000000ac4d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b9d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ac4e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b9d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ac4f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b9d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ac51 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b9db │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ac53 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b9dd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ac55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b9df │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ac57 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b9e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000ac60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000a54 0000000000000098 00000a58 FDE cie=00000000 pc=000000000000bf20..000000000000dd91 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf22 │ │ │ │ +00000a50 0000000000000094 00000a54 FDE cie=00000000 pc=000000000000b120..000000000000cad1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b124 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b126 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b128 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bf29 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b129 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bf2a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b12a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000bf31 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000b131 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 2493 to 000000000000c8ee │ │ │ │ + DW_CFA_advance_loc2: 2121 to 000000000000b97a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c8ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b97b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c8f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b97c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b97e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b980 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b982 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c8f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b984 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c8f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b985 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1120 to 000000000000cd59 │ │ │ │ + DW_CFA_advance_loc2: 884 to 000000000000bcf9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cd5a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bcfa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cd5b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bcfb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cd5d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bcfd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cd5f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bcff │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cd61 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bd01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cd63 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bd03 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cd64 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bd04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2704 to 000000000000d7f4 │ │ │ │ + DW_CFA_advance_loc2: 2248 to 000000000000c5cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d7f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c5cd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d7f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c5ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d7f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d7fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5d2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d7fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d7fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c5d6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d800 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c5e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 69 to 000000000000d845 │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000000c61d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d846 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c61e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d847 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c61f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d849 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c621 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d84b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c623 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d84d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c625 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d84f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c627 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d850 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000c630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000af0 0000000000000030 00000af4 FDE cie=00000000 pc=000000000000dda0..000000000000e154 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000dda1 │ │ │ │ +00000ae8 0000000000000030 00000aec FDE cie=00000000 pc=000000000000cae0..000000000000ce24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cae1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000dda6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000cae6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000ddb3 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000caf3 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 711 to 000000000000e07a │ │ │ │ + DW_CFA_advance_loc2: 599 to 000000000000cd4a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000e080 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cd50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 211 to 000000000000e153 │ │ │ │ + DW_CFA_advance_loc1: 211 to 000000000000ce23 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b24 0000000000000030 00000b28 FDE cie=00000000 pc=000000000000e160..000000000000e502 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e161 │ │ │ │ +00000b1c 0000000000000030 00000b20 FDE cie=00000000 pc=000000000000ce30..000000000000d152 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ce31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000e166 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000ce36 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000e173 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000ce43 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 687 to 000000000000e422 │ │ │ │ + DW_CFA_advance_loc2: 575 to 000000000000d082 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000e430 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d088 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 209 to 000000000000e501 │ │ │ │ + DW_CFA_advance_loc1: 201 to 000000000000d151 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b58 0000000000000030 00000b5c FDE cie=00000000 pc=000000000000e510..000000000000fb8c │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e511 │ │ │ │ +00000b50 0000000000000034 00000b54 FDE cie=00000000 pc=000000000000d160..000000000000e62a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d161 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000e514 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d164 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e524 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000d16d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000e560 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000000000000d1ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e570 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1573 to 000000000000eb95 │ │ │ │ + DW_CFA_advance_loc2: 1381 to 000000000000d715 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000eb96 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d716 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b8c 000000000000003c 00000b90 FDE cie=00000000 pc=000000000000fb90..0000000000011243 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000fb91 │ │ │ │ +00000b88 000000000000003c 00000b8c FDE cie=00000000 pc=000000000000e630..000000000000fbf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e631 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000fb94 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000e634 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000fb9d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000e63d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 83 to 000000000000fbf0 │ │ │ │ + DW_CFA_advance_loc1: 83 to 000000000000e690 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fc00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e698 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1033 to 0000000000010009 │ │ │ │ + DW_CFA_advance_loc2: 1025 to 000000000000ea99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000010010 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000eaa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 193 to 00000000000100d1 │ │ │ │ + DW_CFA_advance_loc1: 187 to 000000000000eb5b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000100e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000eb60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bcc 0000000000000028 00000bd0 FDE cie=00000000 pc=0000000000011250..00000000000132f3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000011251 │ │ │ │ +00000bc8 000000000000002c 00000bcc FDE cie=00000000 pc=000000000000fc00..0000000000011b97 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000fc01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000011254 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000fc04 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001125d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fc0c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_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 000000000000fc17 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00000000000112b7 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000000fc67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000112c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000fc70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000bf8 0000000000000028 00000bfc FDE cie=00000000 pc=0000000000013300..000000000001543d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000013301 │ │ │ │ +00000bf8 000000000000002c 00000bfc FDE cie=00000000 pc=0000000000011ba0..0000000000013b42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000011ba1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000013304 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000011ba4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001330d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011ba6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000011bb7 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 0000000000013383 │ │ │ │ + DW_CFA_advance_loc1: 107 to 0000000000011c22 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000013390 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000011c28 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000c24 000000000000002c 00000c28 FDE cie=00000000 pc=0000000000015440..0000000000018362 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015441 │ │ │ │ +00000c28 000000000000002c 00000c2c FDE cie=00000000 pc=0000000000013b50..000000000001697f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000013b51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000015444 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000013b54 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015454 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013b64 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1670 to 0000000000015ada │ │ │ │ + DW_CFA_advance_loc2: 1622 to 00000000000141ba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015adb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000141bb │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c54 0000000000000028 00000c58 FDE cie=00000000 pc=0000000000018370..000000000001cad3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018371 │ │ │ │ +00000c58 0000000000000028 00000c5c FDE cie=00000000 pc=0000000000016980..000000000001b227 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016981 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000018374 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000016984 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018384 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016994 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 80 to 00000000000183d4 │ │ │ │ + DW_CFA_advance_loc1: 80 to 00000000000169e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000183d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000169e5 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000c80 000000000000002c 00000c84 FDE cie=00000000 pc=000000000001cae0..000000000001fb3d │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cae1 │ │ │ │ +00000c84 000000000000002c 00000c88 FDE cie=00000000 pc=000000000001b230..000000000001e1af │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b231 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001cae4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001b234 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001caed │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001b23a │ │ │ │ DW_CFA_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 000000000001b247 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 857 to 000000000001ce46 │ │ │ │ + DW_CFA_advance_loc2: 855 to 000000000001b59e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ce47 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b59f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000cb0 0000000000000028 00000cb4 FDE cie=00000000 pc=000000000001fb40..000000000002427e │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fb41 │ │ │ │ +00000cb4 0000000000000028 00000cb8 FDE cie=00000000 pc=000000000001e1b0..00000000000228e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e1b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001fb44 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001e1b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001fb54 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e1c4 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 80 to 000000000001fba4 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000001e214 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fba5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e215 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000cdc 0000000000000028 00000ce0 FDE cie=00000000 pc=0000000000024280..00000000000243fc │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002429e │ │ │ │ +00000ce0 000000000000002c 00000ce4 FDE cie=00000000 pc=00000000000228f0..0000000000022a6b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000228f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002429f │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000228f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 315 to 00000000000243da │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000228f4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 340 to 0000000000022a48 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000022a49 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000243db │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022a4b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000243e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000022a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000243fb │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d08 000000000000002c 00000d0c FDE cie=00000000 pc=0000000000024400..0000000000024871 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024401 │ │ │ │ +00000d10 000000000000002c 00000d14 FDE cie=00000000 pc=0000000000022a70..0000000000022eae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000022a71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024404 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022a74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002440d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000022a7d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 499 to 0000000000024600 │ │ │ │ + DW_CFA_advance_loc2: 483 to 0000000000022c60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024601 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000022c61 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d38 000000000000002c 00000d3c FDE cie=00000000 pc=0000000000024880..0000000000024d0d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024881 │ │ │ │ +00000d40 000000000000002c 00000d44 FDE cie=00000000 pc=0000000000022eb0..0000000000023307 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000022eb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024884 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022eb4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002488d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000022ebd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (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 0000000000024aa7 │ │ │ │ + DW_CFA_advance_loc2: 514 to 00000000000230bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000024ab0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000230c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d68 000000000000002c 00000d6c FDE cie=00000000 pc=0000000000024d10..0000000000025566 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024d11 │ │ │ │ +00000d70 000000000000002c 00000d74 FDE cie=00000000 pc=0000000000023310..0000000000023b16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023311 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024d14 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000023314 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000024d1d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002331d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1529 to 0000000000025316 │ │ │ │ + DW_CFA_advance_loc2: 1457 to 00000000000238ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025317 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000238cf │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d98 000000000000001c 00000d9c FDE cie=00000000 pc=0000000000025570..00000000000255c3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025571 │ │ │ │ +00000da0 000000000000001c 00000da4 FDE cie=00000000 pc=0000000000023b20..0000000000023b73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023b21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000025588 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000023b38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025590 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000255be │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000023b6e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000db8 0000000000000048 00000dbc FDE cie=00000000 pc=00000000000255d0..000000000002574b │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000255d2 │ │ │ │ +00000dc0 0000000000000048 00000dc4 FDE cie=00000000 pc=0000000000023b80..0000000000023ceb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023b82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000255d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000023b87 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000255d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023b89 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000255db │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000023b8e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000255dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023b8f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023b93 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255e4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023b9a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 295 to 000000000002570b │ │ │ │ + DW_CFA_advance_loc2: 276 to 0000000000023cae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002570c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023caf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025710 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023cb0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025712 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cb2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025714 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cb4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025716 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025718 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cb8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025720 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e04 0000000000000048 00000e08 FDE cie=00000000 pc=0000000000025750..00000000000259a7 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025752 │ │ │ │ +00000e0c 0000000000000048 00000e10 FDE cie=00000000 pc=0000000000023cf0..0000000000023ef7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023cf2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025754 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023cfa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025756 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000023cff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002575b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000023d04 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002575c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002575d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023d09 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000025764 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023d10 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 481 to 0000000000025945 │ │ │ │ + DW_CFA_advance_loc2: 397 to 0000000000023e9d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025946 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023e9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025947 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023e9f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025949 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ea1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002594b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ea3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002594d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ea5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002594f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ea7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000025960 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000023eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e50 0000000000000048 00000e54 FDE cie=00000000 pc=00000000000259b0..0000000000025be5 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000259b2 │ │ │ │ +00000e58 0000000000000048 00000e5c FDE cie=00000000 pc=0000000000023f00..0000000000024105 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023f02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000259b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023f0a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000259b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000023f0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000259bb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000023f14 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000259bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023f15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000259bd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f19 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000259c4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 449 to 0000000000025b85 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f1d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 402 to 00000000000240af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025b86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240b1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025b89 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025b8b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240b5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025b8d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025b8f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240b9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000025ba0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000240c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e9c 0000000000000014 00000ea0 FDE cie=00000000 pc=0000000000025bf0..0000000000025c0e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025bf4 │ │ │ │ +00000ea4 0000000000000014 00000ea8 FDE cie=00000000 pc=0000000000024110..000000000002412e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024114 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000025c0d │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000002412d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000eb4 0000000000000014 00000eb8 FDE cie=00000000 pc=0000000000025c10..0000000000025c3a │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c14 │ │ │ │ +00000ebc 0000000000000014 00000ec0 FDE cie=00000000 pc=0000000000024130..000000000002415a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024134 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000025c39 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000024159 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ecc 0000000000000014 00000ed0 FDE cie=00000000 pc=0000000000025c40..0000000000025c6e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c44 │ │ │ │ +00000ed4 0000000000000014 00000ed8 FDE cie=00000000 pc=0000000000024160..000000000002418e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024164 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 0000000000025c6d │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000002418d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ee4 0000000000000010 00000ee8 FDE cie=00000000 pc=0000000000025c70..0000000000025dba │ │ │ │ +00000eec 0000000000000010 00000ef0 FDE cie=00000000 pc=0000000000024190..00000000000242d2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ef8 000000000000002c 00000efc FDE cie=00000000 pc=0000000000025dc0..0000000000025fb1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025dc1 │ │ │ │ +00000f00 000000000000002c 00000f04 FDE cie=00000000 pc=00000000000242e0..00000000000244c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000242e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000242e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000025dc9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000242e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 171 to 0000000000025e74 │ │ │ │ + DW_CFA_advance_loc1: 171 to 0000000000024394 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025e75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024395 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025e76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024396 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000025e80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000243a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f28 000000000000002c 00000f2c FDE cie=00000000 pc=0000000000025fc0..0000000000026666 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025fc1 │ │ │ │ +00000f30 000000000000002c 00000f34 FDE cie=00000000 pc=00000000000244d0..0000000000024b16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000244d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000025fc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000244d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000025fcd │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000244dd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 778 to 00000000000262d7 │ │ │ │ + DW_CFA_advance_loc2: 730 to 00000000000247b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000262e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000247c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f58 000000000000002c 00000f5c FDE cie=00000000 pc=0000000000026670..0000000000028c3c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026671 │ │ │ │ +00000f60 000000000000002c 00000f64 FDE cie=00000000 pc=0000000000024b20..0000000000026ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024b21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000026674 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000024b24 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b28 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000026687 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000024b37 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1912 to 0000000000026dff │ │ │ │ + DW_CFA_advance_loc2: 1896 to 000000000002529f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026e00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000252a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f88 000000000000003c 00000f8c FDE cie=00000000 pc=0000000000028c40..000000000002b198 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000028c41 │ │ │ │ +00000f90 000000000000003c 00000f94 FDE cie=00000000 pc=0000000000027000..0000000000029420 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000027001 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000028c46 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000027006 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000028c48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002700c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000028c59 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000027019 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2286 to 0000000000029547 │ │ │ │ + DW_CFA_advance_loc2: 2154 to 0000000000027883 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000029548 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000027884 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 979 to 000000000002991b │ │ │ │ + DW_CFA_advance_loc2: 999 to 0000000000027c6b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000029920 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000027c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1026 to 0000000000029d22 │ │ │ │ + DW_CFA_advance_loc2: 1010 to 0000000000028062 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000029d30 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000028068 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000fc8 0000000000000030 00000fcc FDE cie=00000000 pc=000000000002b1a0..000000000002b50a │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b1a1 │ │ │ │ +00000fd0 0000000000000030 00000fd4 FDE cie=00000000 pc=0000000000029420..000000000002970a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029421 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002b1a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000029426 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002b1af │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002942f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 650 to 000000000002b439 │ │ │ │ + DW_CFA_advance_loc2: 578 to 0000000000029671 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002b440 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000029678 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 201 to 000000000002b509 │ │ │ │ + DW_CFA_advance_loc1: 145 to 0000000000029709 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ffc 0000000000000030 00001000 FDE cie=00000000 pc=000000000002b510..000000000002b805 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b511 │ │ │ │ +00001004 0000000000000030 00001008 FDE cie=00000000 pc=0000000000029710..00000000000299c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029711 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002b516 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000029716 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002b51f │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002971f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (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 000000000002b760 │ │ │ │ + DW_CFA_advance_loc2: 529 to 0000000000029930 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b770 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029938 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000002b804 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00000000000299c4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001030 0000000000000024 00001034 FDE cie=00000000 pc=000000000002b810..000000000002b99b │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b811 │ │ │ │ +00001038 000000000000002c 0000103c FDE cie=00000000 pc=00000000000299d0..0000000000029b5b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000299d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b812 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000299d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 360 to 000000000002b97a │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000299d4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 356 to 0000000000029b38 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029b39 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b97b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002b980 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000029b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001058 0000000000000040 0000105c FDE cie=00000000 pc=000000000002b9a0..000000000002bb6d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b9a2 │ │ │ │ +00001068 0000000000000040 0000106c FDE cie=00000000 pc=0000000000029b60..0000000000029d1d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b9a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b64 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b9a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b9a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029b68 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b9a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029b69 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b9aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029b6a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 441 to 000000000002bb63 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000029d13 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bb64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029d14 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d18 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d1a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d1c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000109c 000000000000004c 000010a0 FDE cie=00000000 pc=000000000002bb70..000000000002bd8c │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002bb7f │ │ │ │ +000010ac 000000000000004c 000010b0 FDE cie=00000000 pc=0000000000029d20..0000000000029f2c │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000029d2f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb81 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d31 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d33 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb85 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029d35 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bb86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029d36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bb87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029d37 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 466 to 000000000002bd59 │ │ │ │ + DW_CFA_advance_loc2: 454 to 0000000000029efd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bd5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029efe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd5c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f00 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f02 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029f06 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002bd70 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000029f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000002bd8b │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000029f2b │ │ │ │ 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 │ │ │ │ │ │ │ │ -000010ec 000000000000002c 000010f0 FDE cie=00000000 pc=000000000002bd90..000000000002c391 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bd91 │ │ │ │ +000010fc 000000000000002c 00001100 FDE cie=00000000 pc=0000000000029f30..000000000002a509 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029f31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bd99 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029f39 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002bda9 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029f49 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1491 to 000000000002c37c │ │ │ │ + DW_CFA_advance_loc2: 1451 to 000000000002a4f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c37d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a4f5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000111c 000000000000001c 00001120 FDE cie=00000000 pc=000000000002c3a0..000000000002c3f3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c3a1 │ │ │ │ +0000112c 000000000000001c 00001130 FDE cie=00000000 pc=000000000002a510..000000000002a563 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a511 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000002c3b8 │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000002a528 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c3c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a530 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002c3ee │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000002a55e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000113c 000000000000003c 00001140 FDE cie=00000000 pc=000000000002c400..000000000002c576 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c402 │ │ │ │ +0000114c 000000000000003c 00001150 FDE cie=00000000 pc=000000000002a570..000000000002a6b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a572 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c404 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a577 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c406 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a579 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c40a │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002a580 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c40b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a584 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 313 to 000000000002c544 │ │ │ │ + DW_CFA_advance_loc2: 256 to 000000000002a684 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c545 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a685 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c547 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a687 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c549 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a689 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c54b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a68b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c550 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a690 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000117c 0000000000000048 00001180 FDE cie=00000000 pc=000000000002c580..000000000002c795 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c582 │ │ │ │ +0000118c 0000000000000048 00001190 FDE cie=00000000 pc=000000000002a6c0..000000000002a8c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a6c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c584 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a6ca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c586 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a6cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c58b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a6d4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c58c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a6d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c58d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a6d9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002c594 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002a6e0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 422 to 000000000002c73a │ │ │ │ + DW_CFA_advance_loc2: 388 to 000000000002a864 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c73b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a865 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c73c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a866 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c73e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a868 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c740 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a86a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c742 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a86c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002c744 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a86e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c750 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002a878 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011c8 0000000000000014 000011cc FDE cie=00000000 pc=000000000002c7a0..000000000002c7be │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c7a4 │ │ │ │ +000011d8 0000000000000014 000011dc FDE cie=00000000 pc=000000000002a8d0..000000000002a8ee │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002c7bd │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000002a8ed │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011e0 0000000000000014 000011e4 FDE cie=00000000 pc=000000000002c7c0..000000000002c7ea │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c7c4 │ │ │ │ +000011f0 0000000000000014 000011f4 FDE cie=00000000 pc=000000000002a8f0..000000000002a91a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000002c7e9 │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000002a919 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011f8 0000000000000014 000011fc FDE cie=00000000 pc=000000000002c7f0..000000000002c81e │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c7f4 │ │ │ │ +00001208 0000000000000014 0000120c FDE cie=00000000 pc=000000000002a920..000000000002a94e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a924 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000002c81d │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000002a94d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001210 0000000000000010 00001214 FDE cie=00000000 pc=000000000002c820..000000000002c94a │ │ │ │ +00001220 0000000000000010 00001224 FDE cie=00000000 pc=000000000002a950..000000000002aa62 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001224 0000000000000028 00001228 FDE cie=00000000 pc=000000000002c950..000000000002cb21 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c951 │ │ │ │ +00001234 0000000000000028 00001238 FDE cie=00000000 pc=000000000002aa70..000000000002ac21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002aa71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c952 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002aa72 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002c959 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002aa79 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 000000000002ca10 │ │ │ │ + DW_CFA_advance_loc1: 175 to 000000000002ab28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ca11 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ab29 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ca12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ab2a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002ca20 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ab30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001250 000000000000002c 00001254 FDE cie=00000000 pc=000000000002cb40..000000000002d1d6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002cb41 │ │ │ │ +00001260 000000000000002c 00001264 FDE cie=00000000 pc=000000000002ac30..000000000002b26e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ac31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002cb44 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002ac34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002cb4d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac36 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002ac44 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 748 to 000000000002ce39 │ │ │ │ + DW_CFA_advance_loc2: 709 to 000000000002af09 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002ce40 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002af10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001280 000000000000003c 00001284 FDE cie=00000000 pc=000000000002d1e0..000000000002f631 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002d1e1 │ │ │ │ +00001290 000000000000003c 00001294 FDE cie=00000000 pc=000000000002b270..000000000002d5f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b271 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d1e6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b276 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d1ea │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b27a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002d1f9 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002b289 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2314 to 000000000002db03 │ │ │ │ + DW_CFA_advance_loc2: 2250 to 000000000002bb53 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002db04 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002bb54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 857 to 000000000002de5d │ │ │ │ + DW_CFA_advance_loc2: 840 to 000000000002be9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002de60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 923 to 000000000002e1fb │ │ │ │ + DW_CFA_advance_loc2: 896 to 000000000002c220 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002e200 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c228 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012c0 000000000000002c 000012c4 FDE cie=00000000 pc=000000000002f640..0000000000031a59 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f641 │ │ │ │ +000012d0 000000000000002c 000012d4 FDE cie=00000000 pc=000000000002d600..000000000002f948 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d601 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002f644 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002d604 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d608 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002f657 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002d617 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1840 to 000000000002fd87 │ │ │ │ + DW_CFA_advance_loc2: 1840 to 000000000002dd47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002fd88 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002dd48 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012f0 0000000000000030 000012f4 FDE cie=00000000 pc=0000000000031a60..0000000000031dcb │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031a61 │ │ │ │ +00001300 0000000000000030 00001304 FDE cie=00000000 pc=000000000002f950..000000000002fc5b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f951 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031a66 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f956 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031a6f │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002f95f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 653 to 0000000000031cfc │ │ │ │ + DW_CFA_advance_loc2: 597 to 000000000002fbb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fbb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 202 to 0000000000031dca │ │ │ │ + DW_CFA_advance_loc1: 162 to 000000000002fc5a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001324 0000000000000030 00001328 FDE cie=00000000 pc=0000000000031dd0..00000000000320c5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031dd1 │ │ │ │ +00001334 0000000000000030 00001338 FDE cie=00000000 pc=000000000002fc60..000000000002ff3d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002fc61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031dd6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002fc66 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031dd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002fc68 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000031de6 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002fc76 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 570 to 0000000000032020 │ │ │ │ + DW_CFA_advance_loc2: 554 to 000000000002fea0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032030 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 00000000000320c4 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000002ff3c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001358 0000000000000024 0000135c FDE cie=00000000 pc=00000000000320d0..000000000003225b │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000320d1 │ │ │ │ +00001368 000000000000002c 0000136c FDE cie=00000000 pc=000000000002ff40..00000000000300cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ff42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000320d2 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ff43 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 360 to 000000000003223a │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ff44 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 356 to 00000000000300a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000300a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003223b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032240 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000300b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001380 0000000000000040 00001384 FDE cie=00000000 pc=0000000000032260..000000000003242d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032262 │ │ │ │ +00001398 0000000000000040 0000139c FDE cie=00000000 pc=00000000000300d0..000000000003028d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032264 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032266 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032268 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000300d8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032269 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000300d9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003226a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000300da │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 441 to 0000000000032423 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000030283 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032424 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030284 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032426 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030286 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032428 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030288 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003242a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003028a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003242c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003028c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013c4 000000000000004c 000013c8 FDE cie=00000000 pc=0000000000032430..000000000003264c │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000003243f │ │ │ │ +000013dc 000000000000004c 000013e0 FDE cie=00000000 pc=0000000000030290..000000000003049c │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003029f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032441 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000302a1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032443 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000302a3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032445 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000302a5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032446 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000302a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032447 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000302a7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 466 to 0000000000032619 │ │ │ │ + DW_CFA_advance_loc2: 454 to 000000000003046d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003261a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003046e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003261c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030470 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003261e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030472 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032620 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030474 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032622 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030476 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032630 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000003264b │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000003049b │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001414 000000000000002c 00001418 FDE cie=00000000 pc=0000000000032650..0000000000032c4d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032651 │ │ │ │ +0000142c 000000000000002c 00001430 FDE cie=00000000 pc=00000000000304a0..0000000000030a5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000304a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032656 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000304a6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003265f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000304a8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000304b6 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1500 to 0000000000032c3b │ │ │ │ + DW_CFA_advance_loc2: 1429 to 0000000000030a4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032c3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030a4c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001444 000000000000001c 00001448 FDE cie=00000000 pc=0000000000032c50..0000000000032ca3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032c51 │ │ │ │ +0000145c 000000000000001c 00001460 FDE cie=00000000 pc=0000000000030a60..0000000000030ab3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030a61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000032c68 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000030a78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032c70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000032c9e │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000030aae │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001464 000000000000003c 00001468 FDE cie=00000000 pc=0000000000032cb0..0000000000032df6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cb2 │ │ │ │ +0000147c 000000000000003c 00001480 FDE cie=00000000 pc=0000000000030ac0..0000000000030c06 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ac2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cb4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000030ac7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032cb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030ac9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032cba │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000030ad0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032cbb │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030ad4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 265 to 0000000000032dc4 │ │ │ │ + DW_CFA_advance_loc2: 256 to 0000000000030bd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032dc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030bd5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dc7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bd7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bd9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032dcb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030bdb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032dd0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000030be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014a4 0000000000000048 000014a8 FDE cie=00000000 pc=0000000000032e00..0000000000033015 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032e02 │ │ │ │ +000014bc 0000000000000048 000014c0 FDE cie=00000000 pc=0000000000030c10..0000000000030e17 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030c12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032e04 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030c1a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032e06 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000030c1f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032e0b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000030c24 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030c29 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000032e14 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000030c30 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 422 to 0000000000032fba │ │ │ │ + DW_CFA_advance_loc2: 388 to 0000000000030db4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032fbb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030db5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032fbc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030db6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030db8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dbc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030dbe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032fd0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030dc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000014f0 0000000000000014 000014f4 FDE cie=00000000 pc=0000000000033020..000000000003303e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033024 │ │ │ │ +00001508 0000000000000014 0000150c FDE cie=00000000 pc=0000000000030e20..0000000000030e3e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e24 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000003303d │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000030e3d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001508 0000000000000014 0000150c FDE cie=00000000 pc=0000000000033040..000000000003306a │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033044 │ │ │ │ +00001520 0000000000000014 00001524 FDE cie=00000000 pc=0000000000030e40..0000000000030e6a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000033069 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000030e69 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001520 0000000000000014 00001524 FDE cie=00000000 pc=0000000000033070..000000000003309e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033074 │ │ │ │ +00001538 0000000000000014 0000153c FDE cie=00000000 pc=0000000000030e70..0000000000030e9e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000003309d │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000030e9d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001538 0000000000000010 0000153c FDE cie=00000000 pc=00000000000330a0..00000000000331ca │ │ │ │ +00001550 0000000000000010 00001554 FDE cie=00000000 pc=0000000000030ea0..0000000000030fb2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000154c 0000000000000028 00001550 FDE cie=00000000 pc=00000000000331d0..00000000000333a1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000331d1 │ │ │ │ +00001564 0000000000000028 00001568 FDE cie=00000000 pc=0000000000030fc0..0000000000031171 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030fc1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000331d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030fc2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000331d9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000030fc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000000000033290 │ │ │ │ + DW_CFA_advance_loc1: 175 to 0000000000031078 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033291 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031079 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033292 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003107a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000332a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031080 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001578 0000000000000020 0000157c FDE cie=00000000 pc=00000000000333b0..00000000000334d0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000333b1 │ │ │ │ +00001590 0000000000000020 00001594 FDE cie=00000000 pc=0000000000031180..0000000000031290 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031181 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 131 to 0000000000033434 │ │ │ │ + DW_CFA_advance_loc1: 131 to 0000000000031204 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031208 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033454 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003121c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000159c 0000000000000010 000015a0 FDE cie=00000000 pc=00000000000334d0..00000000000334da │ │ │ │ +000015b4 0000000000000010 000015b8 FDE cie=00000000 pc=0000000000031290..000000000003129a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015b0 000000000000002c 000015b4 FDE cie=00000000 pc=00000000000334e0..0000000000033664 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000334e1 │ │ │ │ +000015c8 000000000000002c 000015cc FDE cie=00000000 pc=00000000000312a0..0000000000031414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000312a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 000000000003353a │ │ │ │ + DW_CFA_advance_loc1: 89 to 00000000000312fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003353b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000312fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033544 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031304 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033545 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031305 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00000000000335f7 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000313b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033600 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000313c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000003365c │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000003140c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015e0 00000000000000b4 000015e4 FDE cie=00000000 pc=0000000000033670..0000000000033df6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033671 │ │ │ │ +000015f8 00000000000000b4 000015fc FDE cie=00000000 pc=0000000000031420..0000000000031b6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031421 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000033694 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000031444 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000336a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031448 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000336ca │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000031472 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000336d4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003147c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000336d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003147e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000033714 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000314b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000033737 │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000314e3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033739 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000314e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 00000000000337a2 │ │ │ │ + DW_CFA_advance_loc1: 101 to 000000000003154a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000337a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003154d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000337b5 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003155d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000337b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003155e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000337d0 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000031578 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000337e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000003387c │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000003161c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033886 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031626 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033887 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031627 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033895 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031631 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000338ab │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003164b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000338b1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031651 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 175 to 0000000000033960 │ │ │ │ + DW_CFA_advance_loc1: 163 to 00000000000316f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000033971 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000031711 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033975 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031715 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 0000000000033a1c │ │ │ │ + DW_CFA_advance_loc1: 167 to 00000000000317bc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033a26 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000317c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000317c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033a36 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000317d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000033a54 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000317f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033a55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000317f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 0000000000033b0d │ │ │ │ + DW_CFA_advance_loc1: 176 to 00000000000318a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033b16 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000318ae │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033b17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000318af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000033b6d │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000031905 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033b6f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031907 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033b79 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031911 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033b7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031912 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 0000000000033c6e │ │ │ │ + DW_CFA_advance_loc1: 228 to 00000000000319f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033c78 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031a00 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033c79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031a01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000033c8e │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000031a1e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033c97 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031a27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033c99 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031a29 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000033caf │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000031a3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033cb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031a40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000033d14 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000031aa4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033d1d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031aad │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033d1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031aae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000033d94 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000031b1c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033d9e │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031b26 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033da0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b28 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001698 0000000000000018 0000169c FDE cie=00000000 pc=0000000000033e00..0000000000033e84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033e01 │ │ │ │ +000016b0 0000000000000018 000016b4 FDE cie=00000000 pc=0000000000031b70..0000000000031bf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031b71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000033e37 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000031ba7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033e40 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016b4 0000000000000020 000016b8 FDE cie=00000000 pc=0000000000033e90..0000000000033fb0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033e91 │ │ │ │ +000016cc 0000000000000020 000016d0 FDE cie=00000000 pc=0000000000031c00..0000000000031d10 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031c01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 131 to 0000000000033f14 │ │ │ │ + DW_CFA_advance_loc1: 131 to 0000000000031c84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031c88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033f34 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031c9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016d8 0000000000000010 000016dc FDE cie=00000000 pc=0000000000033fb0..0000000000033fba │ │ │ │ +000016f0 0000000000000010 000016f4 FDE cie=00000000 pc=0000000000031d10..0000000000031d1a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016ec 000000000000002c 000016f0 FDE cie=00000000 pc=0000000000033fc0..0000000000034144 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033fc1 │ │ │ │ +00001704 000000000000002c 00001708 FDE cie=00000000 pc=0000000000031d20..0000000000031e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031d21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 000000000003401a │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000031d7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003401b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031d7b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034024 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031d84 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034025 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031d85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00000000000340d7 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000031e37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000340e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000003413c │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000031e8c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000171c 00000000000000b4 00001720 FDE cie=00000000 pc=0000000000034150..00000000000348d6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034151 │ │ │ │ +00001734 00000000000000b4 00001738 FDE cie=00000000 pc=0000000000031ea0..00000000000325ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031ea1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000034174 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000031ec4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031ec8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000341aa │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000031ef2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000341b4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000031efc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000341b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031efe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000341f4 │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000031f35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000034217 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000031f63 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034219 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031f65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000034282 │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000031fca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000034285 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000031fcd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034295 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031fdd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034296 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031fde │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000342b0 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000031ff8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000342c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000003435c │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000003209c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034366 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000320a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034367 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000320a7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000034375 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000320b1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003438b │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000320cb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000034391 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000320d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 175 to 0000000000034440 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000032174 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000034451 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000032191 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034455 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032195 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 00000000000344fc │ │ │ │ + DW_CFA_advance_loc1: 167 to 000000000003223c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034506 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032246 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034508 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032248 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000034516 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032252 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000034534 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000032274 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034535 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032275 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 00000000000345ed │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000032325 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000345f6 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003232e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000345f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003232f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000003464d │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000032385 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003464f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032387 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034659 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032391 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003465a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032392 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 000000000003474e │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000032476 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034758 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032480 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034759 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032481 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000003476e │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000003249e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034777 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000324a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034779 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000324a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003478f │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000324bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034790 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000324c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000347f4 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000032524 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000347fd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003252d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000347fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003252e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000034874 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000003259c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003487e │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000325a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000034880 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000325a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017d4 0000000000000018 000017d8 FDE cie=00000000 pc=00000000000348e0..0000000000034964 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000348e1 │ │ │ │ +000017ec 0000000000000018 000017f0 FDE cie=00000000 pc=00000000000325f0..0000000000032674 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000325f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000034917 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000032627 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034920 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032630 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000017f0 ZERO terminator │ │ │ │ +00001808 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -155,25 +155,24 @@ │ │ │ │ GLIBC_2.2.5 │ │ │ │ GLIBC_2.14 │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.17 │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ @@ -199,42 +198,38 @@ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ [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_ │ │ │ │ -AWAVAULc │ │ │ │ -([]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ 8XZN;<1| │ │ │ │ [A\A]A^A_] │ │ │ │ -AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ @@ -242,19 +237,17 @@ │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AVAUATLc │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUHc │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ @@ -262,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 0x33f95(%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 0x33d3a(%rip) │ │ │ │ + jmp *0x33d3c(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 0000000000003030 : │ │ │ │ - jmp *0x35d3a(%rip) │ │ │ │ + jmp *0x33d3a(%rip) │ │ │ │ push $0x0 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003040 : │ │ │ │ - jmp *0x35d32(%rip) │ │ │ │ + jmp *0x33d32(%rip) │ │ │ │ push $0x1 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003050 : │ │ │ │ - jmp *0x35d2a(%rip) │ │ │ │ + jmp *0x33d2a(%rip) │ │ │ │ push $0x2 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003060 : │ │ │ │ - jmp *0x35d22(%rip) │ │ │ │ + jmp *0x33d22(%rip) │ │ │ │ push $0x3 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003070 <__fprintf_chk@plt>: │ │ │ │ - jmp *0x35d1a(%rip) │ │ │ │ + jmp *0x33d1a(%rip) │ │ │ │ push $0x4 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003080 : │ │ │ │ - jmp *0x35d12(%rip) │ │ │ │ + jmp *0x33d12(%rip) │ │ │ │ push $0x5 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003090 : │ │ │ │ - jmp *0x35d0a(%rip) │ │ │ │ + jmp *0x33d0a(%rip) │ │ │ │ push $0x6 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030a0 : │ │ │ │ - jmp *0x35d02(%rip) │ │ │ │ + jmp *0x33d02(%rip) │ │ │ │ push $0x7 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030b0 <__printf_chk@plt>: │ │ │ │ - jmp *0x35cfa(%rip) │ │ │ │ + jmp *0x33cfa(%rip) │ │ │ │ push $0x8 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030c0 : │ │ │ │ - jmp *0x35cf2(%rip) │ │ │ │ + jmp *0x33cf2(%rip) │ │ │ │ push $0x9 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030d0 : │ │ │ │ - jmp *0x35cea(%rip) │ │ │ │ + jmp *0x33cea(%rip) │ │ │ │ push $0xa │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030e0 : │ │ │ │ - jmp *0x35ce2(%rip) │ │ │ │ + jmp *0x33ce2(%rip) │ │ │ │ push $0xb │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030f0 : │ │ │ │ - jmp *0x35cda(%rip) │ │ │ │ + jmp *0x33cda(%rip) │ │ │ │ push $0xc │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003100 : │ │ │ │ - jmp *0x35cd2(%rip) │ │ │ │ + jmp *0x33cd2(%rip) │ │ │ │ push $0xd │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003110 : │ │ │ │ - jmp *0x35cca(%rip) │ │ │ │ + jmp *0x33cca(%rip) │ │ │ │ push $0xe │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003120 : │ │ │ │ - jmp *0x35cc2(%rip) │ │ │ │ + jmp *0x33cc2(%rip) │ │ │ │ push $0xf │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003130 : │ │ │ │ - jmp *0x35cba(%rip) │ │ │ │ + jmp *0x33cba(%rip) │ │ │ │ push $0x10 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003140 : │ │ │ │ - jmp *0x35cb2(%rip) │ │ │ │ + jmp *0x33cb2(%rip) │ │ │ │ push $0x11 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003150 : │ │ │ │ - jmp *0x35caa(%rip) │ │ │ │ + jmp *0x33caa(%rip) │ │ │ │ push $0x12 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003160 : │ │ │ │ - jmp *0x35ca2(%rip) │ │ │ │ + jmp *0x33ca2(%rip) │ │ │ │ push $0x13 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003170 : │ │ │ │ - jmp *0x35c9a(%rip) │ │ │ │ + jmp *0x33c9a(%rip) │ │ │ │ push $0x14 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003180 : │ │ │ │ - jmp *0x35c92(%rip) │ │ │ │ + jmp *0x33c92(%rip) │ │ │ │ push $0x15 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003190 : │ │ │ │ - jmp *0x35c8a(%rip) │ │ │ │ + jmp *0x33c8a(%rip) │ │ │ │ push $0x16 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031a0 : │ │ │ │ - jmp *0x35c82(%rip) │ │ │ │ + jmp *0x33c82(%rip) │ │ │ │ push $0x17 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031b0 : │ │ │ │ - jmp *0x35c7a(%rip) │ │ │ │ + jmp *0x33c7a(%rip) │ │ │ │ push $0x18 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031c0 : │ │ │ │ - jmp *0x35c72(%rip) │ │ │ │ + jmp *0x33c72(%rip) │ │ │ │ push $0x19 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031d0 : │ │ │ │ - jmp *0x35c6a(%rip) │ │ │ │ + jmp *0x33c6a(%rip) │ │ │ │ push $0x1a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031e0 : │ │ │ │ - jmp *0x35c62(%rip) │ │ │ │ + jmp *0x33c62(%rip) │ │ │ │ push $0x1b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031f0 : │ │ │ │ - jmp *0x35c5a(%rip) │ │ │ │ + jmp *0x33c5a(%rip) │ │ │ │ push $0x1c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003200 : │ │ │ │ - jmp *0x35c52(%rip) │ │ │ │ + jmp *0x33c52(%rip) │ │ │ │ push $0x1d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003210 : │ │ │ │ - jmp *0x35c4a(%rip) │ │ │ │ + jmp *0x33c4a(%rip) │ │ │ │ push $0x1e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003220 : │ │ │ │ - jmp *0x35c42(%rip) │ │ │ │ + jmp *0x33c42(%rip) │ │ │ │ push $0x1f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003230 : │ │ │ │ - jmp *0x35c3a(%rip) │ │ │ │ + jmp *0x33c3a(%rip) │ │ │ │ push $0x20 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003240 : │ │ │ │ - jmp *0x35c32(%rip) │ │ │ │ + jmp *0x33c32(%rip) │ │ │ │ push $0x21 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003250 : │ │ │ │ - jmp *0x35c2a(%rip) │ │ │ │ + jmp *0x33c2a(%rip) │ │ │ │ push $0x22 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003260 : │ │ │ │ - jmp *0x35c22(%rip) │ │ │ │ + jmp *0x33c22(%rip) │ │ │ │ push $0x23 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003270 : │ │ │ │ - jmp *0x35c1a(%rip) │ │ │ │ + jmp *0x33c1a(%rip) │ │ │ │ push $0x24 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003280 : │ │ │ │ - jmp *0x35c12(%rip) │ │ │ │ + jmp *0x33c12(%rip) │ │ │ │ push $0x25 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003290 : │ │ │ │ - jmp *0x35c0a(%rip) │ │ │ │ + jmp *0x33c0a(%rip) │ │ │ │ push $0x26 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032a0 : │ │ │ │ - jmp *0x35c02(%rip) │ │ │ │ + jmp *0x33c02(%rip) │ │ │ │ push $0x27 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032b0 : │ │ │ │ - jmp *0x35bfa(%rip) │ │ │ │ + jmp *0x33bfa(%rip) │ │ │ │ push $0x28 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032c0 : │ │ │ │ - jmp *0x35bf2(%rip) │ │ │ │ + jmp *0x33bf2(%rip) │ │ │ │ push $0x29 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032d0 : │ │ │ │ - jmp *0x35bea(%rip) │ │ │ │ + jmp *0x33bea(%rip) │ │ │ │ push $0x2a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032e0 : │ │ │ │ - jmp *0x35be2(%rip) │ │ │ │ + jmp *0x33be2(%rip) │ │ │ │ push $0x2b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032f0 : │ │ │ │ - jmp *0x35bda(%rip) │ │ │ │ + jmp *0x33bda(%rip) │ │ │ │ push $0x2c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003300 : │ │ │ │ - jmp *0x35bd2(%rip) │ │ │ │ + jmp *0x33bd2(%rip) │ │ │ │ push $0x2d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003310 : │ │ │ │ - jmp *0x35bca(%rip) │ │ │ │ + jmp *0x33bca(%rip) │ │ │ │ push $0x2e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003320 : │ │ │ │ - jmp *0x35bc2(%rip) │ │ │ │ + jmp *0x33bc2(%rip) │ │ │ │ push $0x2f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003330 : │ │ │ │ - jmp *0x35bba(%rip) │ │ │ │ + jmp *0x33bba(%rip) │ │ │ │ push $0x30 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003340 : │ │ │ │ - jmp *0x35bb2(%rip) │ │ │ │ + jmp *0x33bb2(%rip) │ │ │ │ push $0x31 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003350 : │ │ │ │ - jmp *0x35baa(%rip) │ │ │ │ + jmp *0x33baa(%rip) │ │ │ │ push $0x32 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003360 : │ │ │ │ - jmp *0x35ba2(%rip) │ │ │ │ + jmp *0x33ba2(%rip) │ │ │ │ push $0x33 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003370 : │ │ │ │ - jmp *0x35b9a(%rip) │ │ │ │ + jmp *0x33b9a(%rip) │ │ │ │ push $0x34 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003380 : │ │ │ │ - jmp *0x35b92(%rip) │ │ │ │ + jmp *0x33b92(%rip) │ │ │ │ push $0x35 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003390 : │ │ │ │ - jmp *0x35b8a(%rip) │ │ │ │ + jmp *0x33b8a(%rip) │ │ │ │ push $0x36 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033a0 : │ │ │ │ - jmp *0x35b82(%rip) │ │ │ │ + jmp *0x33b82(%rip) │ │ │ │ push $0x37 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033b0 : │ │ │ │ - jmp *0x35b7a(%rip) │ │ │ │ + jmp *0x33b7a(%rip) │ │ │ │ push $0x38 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033c0 : │ │ │ │ - jmp *0x35b72(%rip) │ │ │ │ + jmp *0x33b72(%rip) │ │ │ │ push $0x39 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033d0 : │ │ │ │ - jmp *0x35b6a(%rip) │ │ │ │ + jmp *0x33b6a(%rip) │ │ │ │ push $0x3a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033e0 : │ │ │ │ - jmp *0x35b62(%rip) │ │ │ │ + jmp *0x33b62(%rip) │ │ │ │ push $0x3b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033f0 : │ │ │ │ - jmp *0x35b5a(%rip) │ │ │ │ + jmp *0x33b5a(%rip) │ │ │ │ push $0x3c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003400 : │ │ │ │ - jmp *0x35b52(%rip) │ │ │ │ + jmp *0x33b52(%rip) │ │ │ │ push $0x3d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003410 : │ │ │ │ - jmp *0x35b4a(%rip) │ │ │ │ + jmp *0x33b4a(%rip) │ │ │ │ push $0x3e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003420 : │ │ │ │ - jmp *0x35b42(%rip) │ │ │ │ + jmp *0x33b42(%rip) │ │ │ │ push $0x3f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003430 : │ │ │ │ - jmp *0x35b3a(%rip) │ │ │ │ + jmp *0x33b3a(%rip) │ │ │ │ push $0x40 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003440 : │ │ │ │ - jmp *0x35b32(%rip) │ │ │ │ + jmp *0x33b32(%rip) │ │ │ │ push $0x41 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003450 : │ │ │ │ - jmp *0x35b2a(%rip) │ │ │ │ + jmp *0x33b2a(%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 *0x33b6a(%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 │ │ │ │ +0000000000003470 : │ │ │ │ + lea 0x33be9(%rip),%rdi │ │ │ │ + lea 0x33be2(%rip),%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 34a8 <__cxa_finalize@plt+0x48> │ │ │ │ - mov 0x35b1e(%rip),%rax │ │ │ │ + je 3498 <__cxa_finalize@plt+0x38> │ │ │ │ + mov 0x33b2e(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 34a8 <__cxa_finalize@plt+0x48> │ │ │ │ + je 3498 <__cxa_finalize@plt+0x38> │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x35ba9(%rip),%rdi │ │ │ │ - lea 0x35ba2(%rip),%rsi │ │ │ │ + lea 0x33bb9(%rip),%rdi │ │ │ │ + lea 0x33bb2(%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 │ │ │ │ + je 34d8 <__cxa_finalize@plt+0x78> │ │ │ │ + mov 0x33afd(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 34e8 <__cxa_finalize@plt+0x88> │ │ │ │ + je 34d8 <__cxa_finalize@plt+0x78> │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - cmpb $0x0,0x35b65(%rip) │ │ │ │ - jne 3528 <__cxa_finalize@plt+0xc8> │ │ │ │ + cmpb $0x0,0x33b75(%rip) │ │ │ │ + jne 3518 <__cxa_finalize@plt+0xb8> │ │ │ │ push %rbp │ │ │ │ - cmpq $0x0,0x35aca(%rip) │ │ │ │ + cmpq $0x0,0x33ada(%rip) │ │ │ │ mov %rsp,%rbp │ │ │ │ - je 3517 <__cxa_finalize@plt+0xb7> │ │ │ │ - mov 0x35aee(%rip),%rdi │ │ │ │ + je 3507 <__cxa_finalize@plt+0xa7> │ │ │ │ + mov 0x33afe(%rip),%rdi │ │ │ │ call 3460 <__cxa_finalize@plt> │ │ │ │ - call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - movb $0x1,0x35b3d(%rip) │ │ │ │ + call 3470 <__cxa_finalize@plt+0x10> │ │ │ │ + movb $0x1,0x33b4d(%rip) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - jmp 34b0 <__cxa_finalize@plt+0x50> │ │ │ │ + jmp 34a0 <__cxa_finalize@plt+0x40> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000003540 : │ │ │ │ - mov 0x35ab1(%rip),%rax │ │ │ │ +0000000000003530 : │ │ │ │ push %r12 │ │ │ │ + mov 0x33abf(%rip),%rax │ │ │ │ mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %esi,%ebp │ │ │ │ + push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ mov (%rax),%rdi │ │ │ │ call 3430 │ │ │ │ - mov 0x35a8e(%rip),%rax │ │ │ │ + mov 0x33a9e(%rip),%rax │ │ │ │ mov %r12,%r9 │ │ │ │ mov %ebp,%r8d │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x31a8e(%rip),%rdx │ │ │ │ + lea 0x2fa9e(%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 : │ │ │ │ +0000000000003580 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 3880 │ │ │ │ + ja 3858 │ │ │ │ fcomip %st(1),%st │ │ │ │ - je 3870 │ │ │ │ - flds 0x31b24(%rip) │ │ │ │ + je 3850 │ │ │ │ + flds 0x2fb34(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 3720 │ │ │ │ + jb 3708 │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ - fldt 0x31c30(%rip) │ │ │ │ + fldt 0x2fc40(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x31c38(%rip) │ │ │ │ + fldt 0x2fc48(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c40(%rip) │ │ │ │ + fldt 0x2fc50(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x31c44(%rip) │ │ │ │ + fldt 0x2fc54(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c4c(%rip) │ │ │ │ + fldt 0x2fc5c(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c4e(%rip) │ │ │ │ + fldt 0x2fc5e(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c50(%rip) │ │ │ │ + fldt 0x2fc60(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c52(%rip) │ │ │ │ + fldt 0x2fc62(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c54(%rip) │ │ │ │ + fldt 0x2fc64(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c56(%rip) │ │ │ │ + fldt 0x2fc66(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c58(%rip) │ │ │ │ + fldt 0x2fc68(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c5a(%rip) │ │ │ │ + fldt 0x2fc6a(%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 0x2fc64(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x31c5c(%rip) │ │ │ │ + fldt 0x2fc6c(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x31c62(%rip) │ │ │ │ + fldt 0x2fc72(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c6a(%rip) │ │ │ │ + fldt 0x2fc7a(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x31c6e(%rip) │ │ │ │ + fldt 0x2fc7e(%rip) │ │ │ │ fsubp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c74(%rip) │ │ │ │ + fldt 0x2fc84(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c76(%rip) │ │ │ │ + fldt 0x2fc86(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c78(%rip) │ │ │ │ + fldt 0x2fc88(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c7a(%rip) │ │ │ │ + fldt 0x2fc8a(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c7c(%rip) │ │ │ │ + fldt 0x2fc8c(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c7e(%rip) │ │ │ │ + fldt 0x2fc8e(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c80(%rip) │ │ │ │ + fldt 0x2fc90(%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 0x2fc86(%rip) │ │ │ │ fsubp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt 0x31c76(%rip) │ │ │ │ + fldt 0x2fc86(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ - fsubrs 0x319ac(%rip) │ │ │ │ + fsubrs 0x2f9c4(%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,371 +222,370 @@ │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fldt 0x31c44(%rip) │ │ │ │ + fldt 0x2fc50(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x31c4c(%rip) │ │ │ │ + fldt 0x2fc58(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c54(%rip) │ │ │ │ + fldt 0x2fc60(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x31c58(%rip) │ │ │ │ + fldt 0x2fc64(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c5c(%rip) │ │ │ │ + fldt 0x2fc68(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x31c60(%rip) │ │ │ │ + fldt 0x2fc6c(%rip) │ │ │ │ fsubp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c66(%rip) │ │ │ │ + fldt 0x2fc72(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c68(%rip) │ │ │ │ + fldt 0x2fc74(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt 0x31c6a(%rip) │ │ │ │ + fldt 0x2fc76(%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 0x2fc70(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x31c6c(%rip) │ │ │ │ + fldt 0x2fc78(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c74(%rip) │ │ │ │ + fldt 0x2fc80(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x31c78(%rip) │ │ │ │ + fldt 0x2fc84(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c7c(%rip) │ │ │ │ + fldt 0x2fc88(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x31c80(%rip) │ │ │ │ + fldt 0x2fc8c(%rip) │ │ │ │ fsubp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c86(%rip) │ │ │ │ + fldt 0x2fc92(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c88(%rip) │ │ │ │ + fldt 0x2fc94(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c8a(%rip) │ │ │ │ + fldt 0x2fc96(%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 0x2fc8a(%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 0x2fc88(%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 0x2f86e(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 3720 │ │ │ │ - jmp 35b4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 3708 │ │ │ │ + jmp 35a4 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000038a0 : │ │ │ │ - mov %rdi,%rdx │ │ │ │ +0000000000003870 : │ │ │ │ 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) │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fldz │ │ │ │ + fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - jbe 3dbf │ │ │ │ + jbe 3d77 │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 3dc5 │ │ │ │ - fsub %st(1),%st │ │ │ │ - mov %rdi,%r11 │ │ │ │ + jbe 3d7d │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + fsub %st(1),%st │ │ │ │ + mov %rdi,%r10 │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovnbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + fld %st(0) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld %st(0) │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fld1 │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 394a │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ + jle 3916 │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + mov -0x58(%rbp),%r10 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %r11,%rdi │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ fld1 │ │ │ │ - lea -0x1(%r11),%rcx │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ + lea -0x1(%r10),%r15 │ │ │ │ + mov %r10,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax,%r8,1) │ │ │ │ - mov %rcx,%rax │ │ │ │ - sub %r15,%rax │ │ │ │ + mov %r15,%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 3e14 │ │ │ │ - sub $0x2,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 3dd6 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ - lea 0x10(%r8,%r9,1),%r12 │ │ │ │ - lea (%r8,%r9,1),%r14 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r10 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + lea -0x2(%rsi),%r14 │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ + lea 0x10(%r8,%rdi,1),%r11 │ │ │ │ + lea (%r8,%rdi,1),%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub %r9,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sub %r9,%rax │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt -0x10(%r12) │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + fldt -0x10(%r11) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fadd %st(4),%st │ │ │ │ fdiv %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%r12) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jl 3ac0 │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea (%rbx,%r15,1),%rsi │ │ │ │ + fstpt (%r11) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jl 3a88 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fld %st(2) │ │ │ │ - sub %r11,%rdi │ │ │ │ fdiv %st(2),%st │ │ │ │ - add %rsi,%rdi │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jge 3a59 │ │ │ │ - mov %r12,%rsi │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + sub %r10,%rax │ │ │ │ + lea 0x1(%r9,%rax,1),%rcx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 3a21 │ │ │ │ + mov %r11,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + sub $0x20,%rax │ │ │ │ + sub $0x2,%rcx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - sub $0x20,%rsi │ │ │ │ - fsubr %st(5),%st │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - lea -0x3(%r10),%r9 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea -0x3(%rdi),%rsi │ │ │ │ sub $0x2,%rdi │ │ │ │ - sub $0x2,%r10 │ │ │ │ + fsubr %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt (%rax) │ │ │ │ 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(%rsi) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x10(%rsi) │ │ │ │ + fldt -0x10(%rax) │ │ │ │ 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 (%rsi) │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jl 3a00 │ │ │ │ + fstpt (%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jl 39c8 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 3a60 │ │ │ │ + jmp 3a28 │ │ │ │ fstp %st(1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %r8,%rax │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ - mov %r10,%r9 │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add %r8,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt (%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r8,%r9,1) │ │ │ │ + fldt (%r8,%rsi,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%r8,%r9,1) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jge 3ad0 │ │ │ │ - dec %rdi │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + fstpt (%r8,%rsi,1) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jge 3a90 │ │ │ │ + dec %rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x20(%r10,%r8,1) │ │ │ │ + fldt -0x20(%rdi,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rsi) │ │ │ │ - jmp 3ad2 │ │ │ │ + fstpt (%rax) │ │ │ │ + jmp 3a92 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3ad2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3a92 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fdivr %st(2),%st │ │ │ │ + inc %r9 │ │ │ │ + add $0x10,%r11 │ │ │ │ inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - inc %r13 │ │ │ │ - fldt (%r14) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt (%r14) │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 39a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - lea -0x1(%r15,%rdx,1),%r9 │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jl 3e20 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + fstpt (%r12) │ │ │ │ + cmp %r15,%r9 │ │ │ │ + jne 3978 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + lea -0x1(%rbx,%rdx,1),%r9 │ │ │ │ + lea 0x1(%rbx),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 3de5 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %r10,%r11 │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %r11,%r10 │ │ │ │ - lea (%r15,%r9,1),%r13 │ │ │ │ - sub %rax,%rbx │ │ │ │ - sub %rdi,%r10 │ │ │ │ - lea -0x1(%r9),%rdi │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - sub %r11,%r13 │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - fld1 │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %rsi,%r11 │ │ │ │ shl $0x4,%r12 │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea (%rbx,%r9,1),%r14 │ │ │ │ add %r8,%r12 │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - movabs $0x7fffffffffffffff,%rdi │ │ │ │ - setl %r14b │ │ │ │ - cmp %rdi,%rax │ │ │ │ - setne %dil │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + sub %r10,%r14 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + fld1 │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + movabs $0x7fffffffffffffff,%rsi │ │ │ │ + setl %r13b │ │ │ │ + mov %r10,-0x68(%rbp) │ │ │ │ + mov %rdi,%r10 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + setne %sil │ │ │ │ shl $0x4,%rbx │ │ │ │ - and %edi,%r14d │ │ │ │ + and %esi,%r13d │ │ │ │ add %r8,%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jg 3c62 │ │ │ │ + jg 3c22 │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - test %r14b,%r14b │ │ │ │ - je 3e08 │ │ │ │ + test %r13b,%r13b │ │ │ │ + je 3dca │ │ │ │ fldt (%r12) │ │ │ │ mov %r12,%rax │ │ │ │ + lea 0x1(%r14),%rcx │ │ │ │ mov %r9,%rdi │ │ │ │ - lea 0x1(%r13),%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ lea -0x1(%rcx),%rsi │ │ │ │ sub $0x20,%rax │ │ │ │ - fsubr %st(5),%st │ │ │ │ + sub $0x2,%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ lea -0x3(%rdi),%rsi │ │ │ │ - sub $0x2,%rcx │ │ │ │ sub $0x2,%rdi │ │ │ │ + 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) │ │ │ │ @@ -604,211 +602,211 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jl 3ba0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + jl 3b60 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ - fsubr %st(4),%st │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r8,%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fsubr %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r8,%rsi,1) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jge 3c60 │ │ │ │ + jge 3c20 │ │ │ │ dec %rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x20(%rdi,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - jmp 3c62 │ │ │ │ + jmp 3c22 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fdivr %st(2),%st │ │ │ │ - dec %r10 │ │ │ │ + dec %r11 │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 3b70 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 3b30 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jle 3dda │ │ │ │ - mov %r9,%r13 │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ - lea (%r15,%r9,1),%r12 │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jle 3d92 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %r9,%r12 │ │ │ │ fld1 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - sub %r11,%r12 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - add %r8,%r13 │ │ │ │ - inc %r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ + shl $0x4,%r12 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + add %r9,%rbx │ │ │ │ + add %r8,%r12 │ │ │ │ + sub %r10,%rbx │ │ │ │ + inc %r10 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jg 3db2 │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %rdx,%rdi │ │ │ │ - sub %rsi,%r10 │ │ │ │ - add %r10,%rdi │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - lea -0x1(%r9),%rdi │ │ │ │ + jg 3d6a │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + sub %rcx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jge 3dfb │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - lea 0x1(%r12),%r10 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jge 3dbe │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r12,%rsi │ │ │ │ + lea 0x1(%rbx),%rdi │ │ │ │ + mov %r9,%r11 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + lea -0x1(%rdi),%r14 │ │ │ │ + sub $0x20,%rsi │ │ │ │ + sub $0x2,%rdi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%r10),%r15 │ │ │ │ - sub $0x20,%rdi │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ + lea -0x3(%r11),%r14 │ │ │ │ + sub $0x2,%r11 │ │ │ │ fsubr %st(4),%st │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - lea -0x3(%rbx),%r15 │ │ │ │ - sub $0x2,%r10 │ │ │ │ - sub $0x2,%rbx │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ fld %st(4) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ + fstpt 0x20(%rsi) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%rsi) │ │ │ │ fld %st(4) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jl 3cf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jl 3cb0 │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%r11),%rsi │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + shl $0x4,%rsi │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add %r8,%rsi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rbx),%rdi │ │ │ │ - mov %rbx,%r15 │ │ │ │ fsubr %st(3),%st │ │ │ │ - shl $0x4,%rdi │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r8,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r8,%r15,1) │ │ │ │ + fldt (%r8,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%r8,%r15,1) │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jge 3db0 │ │ │ │ - dec %r10 │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ + fstpt (%r8,%r14,1) │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jge 3d68 │ │ │ │ + dec %rdi │ │ │ │ + shl $0x4,%r11 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(3),%st │ │ │ │ - shl $0x4,%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x20(%rbx,%r8,1) │ │ │ │ + fldt -0x20(%r11,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdi) │ │ │ │ - jmp 3db2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 3de0 │ │ │ │ + fstpt (%rsi) │ │ │ │ + jmp 3d6a │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 3da0 │ │ │ │ inc %rdx │ │ │ │ - jmp 3cb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3dc9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 3c70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d81 │ │ │ │ + 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 3de4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r8,%rcx,1) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3da4 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r9,%rbx │ │ │ │ - lea 0x1(%r12),%r10 │ │ │ │ - jmp 3d48 │ │ │ │ + mov %r9,%r11 │ │ │ │ + lea 0x1(%rbx),%rdi │ │ │ │ + jmp 3d08 │ │ │ │ mov %r9,%rdi │ │ │ │ - lea 0x1(%r13),%rcx │ │ │ │ - jmp 3bfa │ │ │ │ - ffreep %st(0) │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 3afe │ │ │ │ - mov %rdi,%rsi │ │ │ │ - jmp 3c88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1(%r14),%rcx │ │ │ │ + jmp 3bba │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 3ac8 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 3c44 │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000003e30 : │ │ │ │ +0000000000003df0 : │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ fildll -0x10(%rsp) │ │ │ │ mov %rdi,-0x10(%rsp) │ │ │ │ imul %rdi,%rdi │ │ │ │ fadd %st(0),%st │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ @@ -822,135 +820,132 @@ │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000003e70 : │ │ │ │ - mov %rdi,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ - fmuls 0x3125d(%rip) │ │ │ │ +0000000000003e30 : │ │ │ │ + mov %rdi,-0x18(%rsp) │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rsi,%rax │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + fmuls 0x2f28e(%rip) │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ - flds 0x31244(%rip) │ │ │ │ + flds 0x2f284(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x31236(%rip) │ │ │ │ + fdivrs 0x2f276(%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 │ │ │ │ fld %st(3) │ │ │ │ fdiv %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ fld %st(4) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(6) │ │ │ │ fcomi %st(6),%st │ │ │ │ fstp %st(6) │ │ │ │ - ja 3f30 │ │ │ │ + ja 3ee0 │ │ │ │ fsubr %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(6) │ │ │ │ fxch %st(5) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(4) │ │ │ │ - fmuls 0x311fe(%rip) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(5) │ │ │ │ + fmuls 0x2f244(%rip) │ │ │ │ + fmulp %st,%st(5) │ │ │ │ inc %rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - neg %rax │ │ │ │ - cmovs %rsi,%rax │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ - fmul %st,%st(3) │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ + fmul %st,%st(4) │ │ │ │ fld1 │ │ │ │ - fcomi %st(4),%st │ │ │ │ - fstp %st(4) │ │ │ │ - ja 3f60 │ │ │ │ + fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 3f10 │ │ │ │ + fstp %st(6) │ │ │ │ + fstp %st(1) │ │ │ │ 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 -0x18(%rsp) │ │ │ │ + fxch %st(4) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fsubp %st,%st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds 0x311be(%rip) │ │ │ │ + flds 0x2f203(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ + fstpt -0x18(%rsp) │ │ │ │ + fldt -0x18(%rsp) │ │ │ │ fsub %st(6),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fmuls 0x3119c(%rip) │ │ │ │ - fxch %st(1) │ │ │ │ - fmuls 0x31198(%rip) │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fmuls 0x2f1ea(%rip) │ │ │ │ + fldt -0x18(%rsp) │ │ │ │ + fmuls 0x2f1e4(%rip) │ │ │ │ + fmul %st(7),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fmuls 0x31186(%rip) │ │ │ │ - fdiv %st(1),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ - jmp 3ee0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - fstp %st(2) │ │ │ │ + fmuls 0x2f1d2(%rip) │ │ │ │ + fdiv %st(2),%st │ │ │ │ + faddp %st,%st(5) │ │ │ │ + jmp 3e9a │ │ │ │ + fstp %st(3) │ │ │ │ + fstp %st(0) │ │ │ │ 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 0x3116a(%rip) │ │ │ │ + fmuls 0x2f1b8(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x31166(%rip) │ │ │ │ + fmuls 0x2f1b4(%rip) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x31152(%rip) │ │ │ │ + fmuls 0x2f1a0(%rip) │ │ │ │ fdivp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000003fa0 : │ │ │ │ +0000000000003f50 : │ │ │ │ sub $0x30,%rsp │ │ │ │ lea 0x2(%rsi),%rdx │ │ │ │ mov %rdi,-0x78(%rsp) │ │ │ │ + movl $0x0,-0x70(%rsp) │ │ │ │ fildll -0x78(%rsp) │ │ │ │ - fmuls 0x31125(%rip) │ │ │ │ movq $0x0,-0x78(%rsp) │ │ │ │ - movl $0x0,-0x70(%rsp) │ │ │ │ - fadds 0x31112(%rip) │ │ │ │ + fmuls 0x2f164(%rip) │ │ │ │ + fadds 0x2f162(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x31112(%rip) │ │ │ │ + fmuls 0x2f162(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x3110e(%rip) │ │ │ │ + fmuls 0x2f15e(%rip) │ │ │ │ fstpt -0x8(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ @@ -963,360 +958,359 @@ │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x8(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x48(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x310da(%rip) │ │ │ │ + fmuls 0x2f12a(%rip) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x18(%rsp) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x310d0(%rip) │ │ │ │ + fmuls 0x2f120(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x310cc(%rip) │ │ │ │ + fmuls 0x2f11c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x310c6(%rip) │ │ │ │ + fmuls 0x2f116(%rip) │ │ │ │ faddp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x310b8(%rip) │ │ │ │ + fdivrs 0x2f108(%rip) │ │ │ │ fstpt -0x18(%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 4320 │ │ │ │ - flds 0x3105f(%rip) │ │ │ │ + ja 42c0 │ │ │ │ + flds 0x2f0af(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 41c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jbe 4160 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x58(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x31091(%rip) │ │ │ │ + fmuls 0x2f0e1(%rip) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x31089(%rip) │ │ │ │ + fmuls 0x2f0d9(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x31081(%rip) │ │ │ │ - fsubs 0x3107f(%rip) │ │ │ │ + fmuls 0x2f0d1(%rip) │ │ │ │ + fsubs 0x2f0cf(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x3107b(%rip) │ │ │ │ + fmuls 0x2f0cb(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x3106f(%rip) │ │ │ │ + fmuls 0x2f0bf(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x3106b(%rip) │ │ │ │ + fmuls 0x2f0bb(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x3105d(%rip) │ │ │ │ - fsubrs 0x3105b(%rip) │ │ │ │ + fmuls 0x2f0ad(%rip) │ │ │ │ + fsubrs 0x2f0ab(%rip) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fsub %st(6),%st │ │ │ │ - fmuls 0x3104f(%rip) │ │ │ │ + fmuls 0x2f09f(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ fld %st(5) │ │ │ │ fmul %st(6),%st │ │ │ │ - fmuls 0x31043(%rip) │ │ │ │ - fsubrs 0x31041(%rip) │ │ │ │ + fmuls 0x2f093(%rip) │ │ │ │ + fsubrs 0x2f091(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x31041(%rip) │ │ │ │ + fmuls 0x2f091(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x31033(%rip) │ │ │ │ + fmuls 0x2f083(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x3102b(%rip) │ │ │ │ + fmuls 0x2f07b(%rip) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x3101d(%rip) │ │ │ │ + fmuls 0x2f06d(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ - fmuls 0x3101d(%rip) │ │ │ │ + fmuls 0x2f06d(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x31011(%rip) │ │ │ │ + fmuls 0x2f061(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x31009(%rip) │ │ │ │ + fmuls 0x2f059(%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 4140 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 404c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3ffc │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ add $0x30,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - flds 0x30f1a(%rip) │ │ │ │ + flds 0x2ef7a(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 42d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jbe 4270 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%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 0x2efba(%rip) │ │ │ │ + fsubs 0x2efe4(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x30f80(%rip) │ │ │ │ + fadds 0x2efe0(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x30f30(%rip) │ │ │ │ + fmuls 0x2ef90(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x30f72(%rip) │ │ │ │ + fmuls 0x2efd2(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x30f68(%rip) │ │ │ │ + fmuls 0x2efc8(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x30ef6(%rip) │ │ │ │ + fmuls 0x2ef56(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30f5a(%rip) │ │ │ │ + fmuls 0x2efba(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x30f52(%rip) │ │ │ │ + fmuls 0x2efb2(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30f4a(%rip) │ │ │ │ + fmuls 0x2efaa(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30ebe(%rip) │ │ │ │ + fmuls 0x2ef1e(%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 0x2ef90(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x30f2a(%rip) │ │ │ │ + fmuls 0x2ef8a(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x30ee6(%rip) │ │ │ │ - fsubs 0x30eac(%rip) │ │ │ │ + fmuls 0x2ef46(%rip) │ │ │ │ + fsubs 0x2ef0c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x30f0a(%rip) │ │ │ │ + fmuls 0x2ef6a(%rip) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x30f02(%rip) │ │ │ │ + fmuls 0x2ef62(%rip) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x30ef4(%rip) │ │ │ │ + fmuls 0x2ef54(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x8(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fsubp %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 4140 │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ - flds 0x30e28(%rip) │ │ │ │ + flds 0x2ee88(%rip) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 4190 │ │ │ │ + jbe 4138 │ │ │ │ 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 0x30ea6(%rip) │ │ │ │ + fsubs 0x2ef06(%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 4140 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x78(%rsp) │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x30dce(%rip) │ │ │ │ + fmuls 0x2ee2e(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30dc2(%rip) │ │ │ │ + fmuls 0x2ee22(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x30dc0(%rip) │ │ │ │ + fmuls 0x2ee20(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x30dba(%rip) │ │ │ │ + fadds 0x2ee1a(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x30db6(%rip) │ │ │ │ + fmuls 0x2ee16(%rip) │ │ │ │ fld %st(6) │ │ │ │ - fmuls 0x30daa(%rip) │ │ │ │ + fmuls 0x2ee0a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x30da6(%rip) │ │ │ │ + fmuls 0x2ee06(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(4) │ │ │ │ - fmuls 0x30d9e(%rip) │ │ │ │ + fmuls 0x2edfe(%rip) │ │ │ │ faddp %st,%st(4) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x30d96(%rip) │ │ │ │ + fmuls 0x2edf6(%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 4140 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000043c0 : │ │ │ │ +0000000000004360 : │ │ │ │ sub $0x38,%rsp │ │ │ │ fldt 0x40(%rsp) │ │ │ │ - fmuls 0x30dda(%rip) │ │ │ │ + fmuls 0x2ee3a(%rip) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4420 │ │ │ │ - mov %rdi,%rax │ │ │ │ + je 43c0 │ │ │ │ sub $0x20,%rsp │ │ │ │ + mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ cmovs %rdi,%rax │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ fldt 0x20(%rsp) │ │ │ │ inc %rdi │ │ │ │ - jne 4429 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 43c9 │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ add $0x38,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1,%edi │ │ │ │ fld1 │ │ │ │ - jmp 442b │ │ │ │ + jmp 43cb │ │ │ │ fxch %st(1) │ │ │ │ mov %rdi,%rax │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ sub $0x20,%rsp │ │ │ │ - neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - cmovs %rdi,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ add $0x20,%rsp │ │ │ │ fldt 0x10(%rsp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ add $0x38,%rsp │ │ │ │ + faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004470 : │ │ │ │ +0000000000004410 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x1(%rdi),%rbx │ │ │ │ - sub $0x50,%rsp │ │ │ │ imul %rdi,%rax │ │ │ │ - fldt 0x70(%rsp) │ │ │ │ imul %rbx,%rbx │ │ │ │ + sub $0x50,%rsp │ │ │ │ + fldt 0x70(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x60(%rsp) │ │ │ │ fchs │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ @@ -1329,35 +1323,32 @@ │ │ │ │ fildll 0x30(%rsp) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ fldt 0x20(%rsp) │ │ │ │ add $0x50,%rsp │ │ │ │ - faddp %st,%st(1) │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000004500 : │ │ │ │ +0000000000004490 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 45b0 │ │ │ │ + je 4520 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4610 │ │ │ │ + jle 4560 │ │ │ │ mov %rdx,%rcx │ │ │ │ + fldz │ │ │ │ mov %rdi,%rax │ │ │ │ add $0x10,%rsi │ │ │ │ - fldz │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rax) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -1368,139 +1359,134 @@ │ │ │ │ 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 44b8 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ inc %rax │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 4580 │ │ │ │ + jg 44f0 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4610 │ │ │ │ + jle 4560 │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ fldz │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rax) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 45e0 │ │ │ │ - jmp 456d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x30b96(%rip) │ │ │ │ + jne 4538 │ │ │ │ + jmp 44e5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + flds 0x2ec46(%rip) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004620 : │ │ │ │ +0000000000004570 : │ │ │ │ mov %rdx,%rcx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4680 │ │ │ │ + je 45d0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 46c0 │ │ │ │ + jle 4600 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ 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 4640 │ │ │ │ + jne 4590 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jg 4660 │ │ │ │ + jg 45b0 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 46c0 │ │ │ │ + jle 4600 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ add %rdi,%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rax) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 46a0 │ │ │ │ - jmp 465b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x30ae6(%rip) │ │ │ │ + jne 45e8 │ │ │ │ + jmp 45ab │ │ │ │ + nop │ │ │ │ + flds 0x2eba6(%rip) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000046d0 : │ │ │ │ +0000000000004610 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4760 │ │ │ │ + je 4690 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 47b0 │ │ │ │ + jle 46d0 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fldt (%rsi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -1511,393 +1497,382 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 4700 │ │ │ │ + jne 4630 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 47a5 │ │ │ │ + jle 46c5 │ │ │ │ shl $0x5,%r8 │ │ │ │ fldz │ │ │ │ add %rcx,%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 4740 │ │ │ │ + jne 4670 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 47b0 │ │ │ │ + jle 46d0 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 4780 │ │ │ │ + jne 46a0 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 4732 │ │ │ │ + jg 4662 │ │ │ │ fldz │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ - jmp 472d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 465d │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000047c0 : │ │ │ │ +00000000000046e0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4830 │ │ │ │ + je 4748 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4860 │ │ │ │ + jle 4780 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ 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 4700 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 485a │ │ │ │ + jle 477a │ │ │ │ shl $0x4,%r8 │ │ │ │ fldz │ │ │ │ add %rcx,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 4810 │ │ │ │ + jne 4730 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4860 │ │ │ │ + jle 4780 │ │ │ │ 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 4760 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 4800 │ │ │ │ + jg 4720 │ │ │ │ fldz │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ fldz │ │ │ │ - jmp 47fb │ │ │ │ + jmp 471b │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004870 : │ │ │ │ +0000000000004790 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4920 │ │ │ │ + je 4800 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4960 │ │ │ │ + jle 4838 │ │ │ │ mov %rdx,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ fldz │ │ │ │ + xor %eax,%eax │ │ │ │ shl $0x5,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt 0x10(%rdi,%rax,1) │ │ │ │ fldt 0x10(%rsi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ 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 47b0 │ │ │ │ fsqrt │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 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 47e0 │ │ │ │ fsqrt │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4960 │ │ │ │ + jle 4838 │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ fldz │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 4818 │ │ │ │ + jmp 47d5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x30846(%rip) │ │ │ │ + flds 0x2e96e(%rip) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000004970 : │ │ │ │ +0000000000004840 : │ │ │ │ mov %rdx,%rcx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 49e0 │ │ │ │ + je 4898 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4a20 │ │ │ │ + jle 48c8 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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,%rdx │ │ │ │ - jne 49a0 │ │ │ │ + jne 4858 │ │ │ │ fsqrt │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jg 49c0 │ │ │ │ + jg 4878 │ │ │ │ fsqrt │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4a20 │ │ │ │ + jle 48c8 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ add %rdi,%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rax) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 4a00 │ │ │ │ - jmp 49b5 │ │ │ │ + jne 48b0 │ │ │ │ + jmp 486d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x30786(%rip) │ │ │ │ + flds 0x2e8de(%rip) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000004a30 : │ │ │ │ - cmpw $0x0,0x34608(%rip) │ │ │ │ - fldt 0x34612(%rip) │ │ │ │ +00000000000048d0 : │ │ │ │ + fldt 0x3277a(%rip) │ │ │ │ + cmpw $0x0,0x32762(%rip) │ │ │ │ fld %st(0) │ │ │ │ - je 4abe │ │ │ │ + je 495e │ │ │ │ + flds 0x2e7f4(%rip) │ │ │ │ mov $0x3f,%eax │ │ │ │ - flds 0x3068f(%rip) │ │ │ │ nopl (%rax) │ │ │ │ fmul %st,%st(1) │ │ │ │ dec %rax │ │ │ │ - jne 4a50 │ │ │ │ + jne 48f0 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x345ef(%rip) │ │ │ │ + fstpt 0x3274f(%rip) │ │ │ │ mov $0x3ffe,%eax │ │ │ │ - fldt 0x345c4(%rip) │ │ │ │ + fldt 0x32724(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ dec %rax │ │ │ │ - jne 4a70 │ │ │ │ + jne 4910 │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x345b1(%rip) │ │ │ │ - fldt 0x3459b(%rip) │ │ │ │ + fstpt 0x32711(%rip) │ │ │ │ mov $0x4000,%eax │ │ │ │ + fldt 0x326f6(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ - jmp 4a92 │ │ │ │ + jmp 4932 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(0),%st │ │ │ │ dec %rax │ │ │ │ - jne 4a90 │ │ │ │ + jne 4930 │ │ │ │ fxch %st(4) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jae 4ae8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jae 4988 │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ - movw $0x0,0x34590(%rip) │ │ │ │ - fstpt 0x3456a(%rip) │ │ │ │ + fstpt 0x326d3(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x34552(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ax,0x326e8(%rip) │ │ │ │ + fstpt 0x326b2(%rip) │ │ │ │ cmp $0x9,%edi │ │ │ │ - ja 4b4a │ │ │ │ - lea 0x30d36(%rip),%rdx │ │ │ │ + ja 49ea │ │ │ │ + lea 0x2ee66(%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 0x2e755(%rip) │ │ │ │ + jmp 4987 │ │ │ │ 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 4947 │ │ │ │ + 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 4987 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x2e80c(%rip) │ │ │ │ + jmp 4987 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldz │ │ │ │ + jmp 4987 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x2e7fc(%rip) │ │ │ │ + jmp 4987 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x3265c(%rip) │ │ │ │ + jmp 4987 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x32660(%rip) │ │ │ │ + jmp 4987 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x2e7dc(%rip) │ │ │ │ + jmp 4987 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x32628(%rip) │ │ │ │ + jmp 4987 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x30b87(%rip),%rdx │ │ │ │ + lea 0x2ecb7(%rip),%rdx │ │ │ │ + lea 0x2eccd(%rip),%rdi │ │ │ │ mov $0x5a,%esi │ │ │ │ - lea 0x30b98(%rip),%rdi │ │ │ │ call 3170 │ │ │ │ add $0x8,%rsp │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004b80 : │ │ │ │ +0000000000004a20 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 4ba0 │ │ │ │ + jle 4a40 │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ add %rdi,%rsi │ │ │ │ xchg %ax,%ax │ │ │ │ fldt (%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jne 4b90 │ │ │ │ + jne 4a30 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fld1 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000004bc0 : │ │ │ │ +0000000000004a50 : │ │ │ │ mov %edi,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004bd0 : │ │ │ │ +0000000000004a60 : │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4c2e │ │ │ │ + jle 4abe │ │ │ │ mov %rdi,%rdx │ │ │ │ shr $1,%rdx │ │ │ │ or %rdi,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%rax │ │ │ │ or %rdx,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ @@ -1910,27 +1885,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 0x2ed4b(%rip),%rdx │ │ │ │ shr $0x3a,%rax │ │ │ │ mov (%rdx,%rax,8),%rax │ │ │ │ ret │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004c40 : │ │ │ │ +0000000000004ad0 : │ │ │ │ test %rdi,%rdi │ │ │ │ - js 4c8e │ │ │ │ + js 4b1e │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 4c89 │ │ │ │ + jle 4b19 │ │ │ │ dec %rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shr $1,%rax │ │ │ │ or %rdi,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shr $0x2,%rdx │ │ │ │ or %rax,%rdx │ │ │ │ @@ -1948,382 +1923,372 @@ │ │ │ │ or %rax,%rdi │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ ret │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004ca0 : │ │ │ │ +0000000000004b30 : │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4d23 │ │ │ │ + je 4bb3 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 4d30 │ │ │ │ + je 4bc0 │ │ │ │ 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 │ │ │ │ - sar $1,%rax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%rax │ │ │ │ or %rdx,%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ inc %rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 4cc0 │ │ │ │ + jne 4b50 │ │ │ │ lea 0x1(%rdx,%rdi,1),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 4d10 │ │ │ │ + je 4ba0 │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 4d1d │ │ │ │ + je 4bad │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x2,%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 4d10 │ │ │ │ + jne 4ba0 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rdx,(%r8) │ │ │ │ mov %rax,(%r9) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4d23 │ │ │ │ + jmp 4bb3 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004d40 : │ │ │ │ +0000000000004bd0 : │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ test %edi,%edi │ │ │ │ - je 4dce │ │ │ │ + je 4c3e │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 4de0 │ │ │ │ + je 4c48 │ │ │ │ xor %edi,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - nop │ │ │ │ - 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 %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 4bf0 │ │ │ │ lea 0x1(%rdx,%rdi,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 4dc0 │ │ │ │ + je 4c30 │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4dca │ │ │ │ + je 4c3a │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%edx │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 4dc0 │ │ │ │ + jne 4c30 │ │ │ │ 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 4c3e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000004df0 : │ │ │ │ +0000000000004c50 : │ │ │ │ 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 0x2e46c(%rip) │ │ │ │ + fld %st(3) │ │ │ │ + faddl 0x2ed88(%rip) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(2),%st │ │ │ │ - fld %st(0) │ │ │ │ + fldln2 │ │ │ │ + fld %st(1) │ │ │ │ fabs │ │ │ │ - fldt 0x306cd(%rip) │ │ │ │ + fldt 0x2e848(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jae 5550 │ │ │ │ - fstp %st(3) │ │ │ │ + fstp %st(0) │ │ │ │ + jae 539e │ │ │ │ + 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 0x2e94e(%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 0x2ed2d(%rip) │ │ │ │ + fldt 0x2e7ff(%rip) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ + fldt (%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 5078 │ │ │ │ + fdiv %st,%st(2) │ │ │ │ + movss 0x2e3e7(%rip),%xmm0 │ │ │ │ + movss 0x2e4af(%rip),%xmm1 │ │ │ │ + movss 0x2e4a3(%rip),%xmm2 │ │ │ │ + movss 0x2e39f(%rip),%xmm3 │ │ │ │ movss %xmm0,0x24(%rsp) │ │ │ │ + movss 0x2e3a5(%rip),%xmm4 │ │ │ │ + movss 0x2e439(%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 0x2e88b(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e873(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x306cc(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e859(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x306b2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e83f(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30698(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e825(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x3067e(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e80b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30664(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e7f1(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x3064a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e7d7(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30630(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e7bd(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30616(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e7a3(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x305fc(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e789(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x305e2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e76f(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x305c8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e755(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x305ae(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e73b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30594(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e721(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x3057a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e707(%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 0x2e38e(%rip),%xmm6 │ │ │ │ + movss 0x2e2a2(%rip),%xmm7 │ │ │ │ + movss 0x2e382(%rip),%xmm0 │ │ │ │ movss %xmm6,0x3c(%rsp) │ │ │ │ + movss 0x2e368(%rip),%xmm1 │ │ │ │ + movss 0x2e378(%rip),%xmm2 │ │ │ │ movss %xmm7,0x34(%rsp) │ │ │ │ + movss 0x2e33a(%rip),%xmm3 │ │ │ │ + movss 0x2e34e(%rip),%xmm4 │ │ │ │ + fadd %st(3),%st │ │ │ │ movss %xmm0,0x10(%rsp) │ │ │ │ movss %xmm1,0x2c(%rsp) │ │ │ │ movss %xmm2,0x20(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ movss %xmm3,0x1c(%rsp) │ │ │ │ - fadd %st(3),%st │ │ │ │ - movss %xmm4,0x38(%rsp) │ │ │ │ - fld %st(4) │ │ │ │ fmuls (%rsp) │ │ │ │ + movss %xmm4,0x38(%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 0x2e5f3(%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 5270 │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp 50d6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - fstp %st(3) │ │ │ │ + jmp 4f24 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x30532(%rip) │ │ │ │ + fldt 0x2e6c4(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3051a(%rip) │ │ │ │ + fldt 0x2e6ac(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30500(%rip) │ │ │ │ + fldt 0x2e692(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x304e6(%rip) │ │ │ │ + fldt 0x2e678(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x304cc(%rip) │ │ │ │ + fldt 0x2e65e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x304b2(%rip) │ │ │ │ + fldt 0x2e644(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30498(%rip) │ │ │ │ + fldt 0x2e62a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3047e(%rip) │ │ │ │ + fldt 0x2e610(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30464(%rip) │ │ │ │ + fldt 0x2e5f6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3044a(%rip) │ │ │ │ + fldt 0x2e5dc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30430(%rip) │ │ │ │ + fldt 0x2e5c2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30416(%rip) │ │ │ │ + fldt 0x2e5a8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x303fc(%rip) │ │ │ │ + fldt 0x2e58e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x303e2(%rip) │ │ │ │ + fldt 0x2e574(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x303c8(%rip) │ │ │ │ + fldt 0x2e55a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x303ae(%rip) │ │ │ │ + fldt 0x2e540(%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) │ │ │ │ @@ -2379,399 +2344,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 0x2e493(%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 0x2e472(%rip) │ │ │ │ + movss 0x2e04a(%rip),%xmm5 │ │ │ │ + movss 0x2e12e(%rip),%xmm6 │ │ │ │ movss %xmm5,0x28(%rsp) │ │ │ │ - movss 0x2fe7a(%rip),%xmm5 │ │ │ │ + movss 0x2e048(%rip),%xmm7 │ │ │ │ + movss 0x2e03c(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x2c(%rsp) │ │ │ │ - movss 0x2ff4c(%rip),%xmm6 │ │ │ │ + movss 0x2e10c(%rip),%xmm6 │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ - movss 0x2ff42(%rip),%xmm7 │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302a6(%rip) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + movss 0x2e102(%rip),%xmm7 │ │ │ │ movss %xmm5,0x34(%rsp) │ │ │ │ movss %xmm6,0x38(%rsp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302a0(%rip) │ │ │ │ + fldt 0x2e42c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302a6(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e432(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302ac(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e438(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302b2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e43e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302b8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e444(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302be(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e44a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302c4(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e450(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302ca(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e456(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302d0(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e45c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302d6(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e462(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302dc(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e468(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302e2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e46e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302e8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e474(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ - fadds 0x28(%rsp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e47a(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2e480(%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 0x2dfea(%rip),%xmm0 │ │ │ │ + movss 0x2e02a(%rip),%xmm1 │ │ │ │ + movss 0x2e026(%rip),%xmm2 │ │ │ │ movss %xmm0,(%rsp) │ │ │ │ + movss 0x2e01d(%rip),%xmm3 │ │ │ │ + movss 0x2dfe9(%rip),%xmm4 │ │ │ │ movss %xmm1,0x10(%rsp) │ │ │ │ + movss 0x2e00b(%rip),%xmm5 │ │ │ │ + movss 0x2df2f(%rip),%xmm6 │ │ │ │ movss %xmm2,0x14(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ movss %xmm3,0x18(%rsp) │ │ │ │ + fadds 0x3c(%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 0x2ded2(%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 0x2e3a4(%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 4f20 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5422 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5272 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x300e8(%rip) │ │ │ │ + fldt 0x2e278(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x300f0(%rip) │ │ │ │ + fldt 0x2e280(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x300f6(%rip) │ │ │ │ + fldt 0x2e286(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x300fc(%rip) │ │ │ │ + fldt 0x2e28c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30102(%rip) │ │ │ │ + fldt 0x2e292(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30108(%rip) │ │ │ │ + fldt 0x2e298(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3010e(%rip) │ │ │ │ + fldt 0x2e29e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30114(%rip) │ │ │ │ + fldt 0x2e2a4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3011a(%rip) │ │ │ │ + fldt 0x2e2aa(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30120(%rip) │ │ │ │ + fldt 0x2e2b0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30126(%rip) │ │ │ │ + fldt 0x2e2b6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3012c(%rip) │ │ │ │ + fldt 0x2e2bc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30132(%rip) │ │ │ │ + fldt 0x2e2c2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30138(%rip) │ │ │ │ + fldt 0x2e2c8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3013e(%rip) │ │ │ │ + fldt 0x2e2ce(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30144(%rip) │ │ │ │ + fldt 0x2e2d4(%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 0x2dd8d(%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 0x2de63(%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 0x2e25b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp 5211 │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt 0x2ff88(%rip) │ │ │ │ + jmp 505f │ │ │ │ + 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 4ca2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000005570 : │ │ │ │ +00000000000053c0 : │ │ │ │ sub $0xb8,%rsp │ │ │ │ fldt 0xc0(%rsp) │ │ │ │ fldt 0xd0(%rsp) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - je 55a0 │ │ │ │ + je 53e8 │ │ │ │ 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 5400 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 53ee │ │ │ │ + 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 0x2e5fa(%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 0x2e1d0(%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) │ │ │ │ add $0x20,%rsp │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x80(%rsp) │ │ │ │ - fldt 0x2fed2(%rip) │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ + fldt 0x2e068(%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 59b0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ + movss 0x2dc43(%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 0x2dd09(%rip),%xmm1 │ │ │ │ + movss 0x2dcfd(%rip),%xmm2 │ │ │ │ movss %xmm0,0x6c(%rsp) │ │ │ │ + movss 0x2dbf3(%rip),%xmm3 │ │ │ │ + movss 0x2dbff(%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 0x2e0ee(%rip) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt 0x2e0d6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2ff25(%rip) │ │ │ │ + fldt 0x2e0bc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2ff0b(%rip) │ │ │ │ + fldt 0x2e0a2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fef1(%rip) │ │ │ │ + fldt 0x2e088(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fed7(%rip) │ │ │ │ + fldt 0x2e06e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2febd(%rip) │ │ │ │ + fldt 0x2e054(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fea3(%rip) │ │ │ │ + fldt 0x2e03a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe89(%rip) │ │ │ │ + fldt 0x2e020(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe6f(%rip) │ │ │ │ + fldt 0x2e006(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe55(%rip) │ │ │ │ + fldt 0x2dfec(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe3b(%rip) │ │ │ │ + fldt 0x2dfd2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe21(%rip) │ │ │ │ + fldt 0x2dfb8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe07(%rip) │ │ │ │ + fldt 0x2df9e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fded(%rip) │ │ │ │ + fldt 0x2df84(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fdd3(%rip) │ │ │ │ + fldt 0x2df6a(%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) │ │ │ │ @@ -2784,33 +2746,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 0x2dbac(%rip),%xmm5 │ │ │ │ + movss 0x2dbe8(%rip),%xmm6 │ │ │ │ + movss 0x2dafc(%rip),%xmm7 │ │ │ │ movss %xmm5,0x54(%rsp) │ │ │ │ + movss 0x2dbd6(%rip),%xmm0 │ │ │ │ + movss 0x2dbc2(%rip),%xmm1 │ │ │ │ movss %xmm6,0x50(%rsp) │ │ │ │ + movss 0x2dbcc(%rip),%xmm2 │ │ │ │ + movss 0x2db94(%rip),%xmm3 │ │ │ │ + fadd %st(5),%st │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ + movss 0x2dba0(%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) │ │ │ │ + movss %xmm2,0x68(%rsp) │ │ │ │ fmuls 0x54(%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) │ │ │ │ @@ -2831,90 +2792,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 0x2de37(%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 5bc0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 5894 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 56e4 │ │ │ │ + nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x2fd74(%rip) │ │ │ │ + fldt 0x2df04(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fd5c(%rip) │ │ │ │ + fldt 0x2deec(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fd42(%rip) │ │ │ │ + fldt 0x2ded2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fd28(%rip) │ │ │ │ + fldt 0x2deb8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fd0e(%rip) │ │ │ │ + fldt 0x2de9e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fcf4(%rip) │ │ │ │ + fldt 0x2de84(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fcda(%rip) │ │ │ │ + fldt 0x2de6a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fcc0(%rip) │ │ │ │ + fldt 0x2de50(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fca6(%rip) │ │ │ │ + fldt 0x2de36(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc8c(%rip) │ │ │ │ + fldt 0x2de1c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc72(%rip) │ │ │ │ + fldt 0x2de02(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc58(%rip) │ │ │ │ + fldt 0x2dde8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc3e(%rip) │ │ │ │ + fldt 0x2ddce(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc24(%rip) │ │ │ │ + fldt 0x2ddb4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc0a(%rip) │ │ │ │ + fldt 0x2dd9a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fbf0(%rip) │ │ │ │ + fldt 0x2dd80(%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) │ │ │ │ @@ -2970,77 +2934,77 @@ │ │ │ │ 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 0x2dcd3(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 5eb0 │ │ │ │ + jae 5d00 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 59f6 │ │ │ │ + jmp 5846 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x2fc12(%rip) │ │ │ │ + fldt 0x2dda2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fbfa(%rip) │ │ │ │ + fldt 0x2dd8a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fbe0(%rip) │ │ │ │ + fldt 0x2dd70(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fbc6(%rip) │ │ │ │ + fldt 0x2dd56(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fbac(%rip) │ │ │ │ + fldt 0x2dd3c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb92(%rip) │ │ │ │ + fldt 0x2dd22(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb78(%rip) │ │ │ │ + fldt 0x2dd08(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb5e(%rip) │ │ │ │ + fldt 0x2dcee(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb44(%rip) │ │ │ │ + fldt 0x2dcd4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb2a(%rip) │ │ │ │ + fldt 0x2dcba(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb10(%rip) │ │ │ │ + fldt 0x2dca0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2faf6(%rip) │ │ │ │ + fldt 0x2dc86(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fadc(%rip) │ │ │ │ + fldt 0x2dc6c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fac2(%rip) │ │ │ │ + fldt 0x2dc52(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2faa8(%rip) │ │ │ │ + fldt 0x2dc38(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fa8e(%rip) │ │ │ │ + fldt 0x2dc1e(%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) │ │ │ │ @@ -3096,15 +3060,15 @@ │ │ │ │ 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 0x2f9e1(%rip) │ │ │ │ + fldt 0x2db71(%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) │ │ │ │ @@ -3115,70 +3079,70 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ ret │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x2f9a2(%rip) │ │ │ │ - movss 0x2f64a(%rip),%xmm5 │ │ │ │ - movss 0x2f646(%rip),%xmm6 │ │ │ │ - movss 0x2f5fa(%rip),%xmm7 │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldt 0x2f992(%rip) │ │ │ │ + fldt 0x2db32(%rip) │ │ │ │ + movss 0x2d7fa(%rip),%xmm5 │ │ │ │ + movss 0x2d7f6(%rip),%xmm6 │ │ │ │ movss %xmm5,0x40(%rsp) │ │ │ │ - movss 0x2f544(%rip),%xmm5 │ │ │ │ + movss 0x2d7a4(%rip),%xmm7 │ │ │ │ + movss 0x2d6fc(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x50(%rsp) │ │ │ │ - movss 0x2f61e(%rip),%xmm6 │ │ │ │ + movss 0x2d7d4(%rip),%xmm6 │ │ │ │ movss %xmm7,0x54(%rsp) │ │ │ │ - movss 0x2f614(%rip),%xmm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ + movss 0x2d7ca(%rip),%xmm7 │ │ │ │ movss %xmm5,0x30(%rsp) │ │ │ │ movss %xmm6,0x58(%rsp) │ │ │ │ + fldt 0x2daec(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f962(%rip) │ │ │ │ + fldt 0x2daf2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f968(%rip) │ │ │ │ + fldt 0x2daf8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f96e(%rip) │ │ │ │ + fldt 0x2dafe(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f974(%rip) │ │ │ │ + fldt 0x2db04(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f97a(%rip) │ │ │ │ + fldt 0x2db0a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f980(%rip) │ │ │ │ + fldt 0x2db10(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f986(%rip) │ │ │ │ + fldt 0x2db16(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f98c(%rip) │ │ │ │ + fldt 0x2db1c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f992(%rip) │ │ │ │ + fldt 0x2db22(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f998(%rip) │ │ │ │ + fldt 0x2db28(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f99e(%rip) │ │ │ │ + fldt 0x2db2e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f9a4(%rip) │ │ │ │ + fldt 0x2db34(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f9aa(%rip) │ │ │ │ + fldt 0x2db3a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f9b0(%rip) │ │ │ │ + fldt 0x2db40(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(4) │ │ │ │ fadds 0x40(%rsp) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x50(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -3187,123 +3151,123 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x58(%rsp) │ │ │ │ movss %xmm7,0x5c(%rsp) │ │ │ │ - movss 0x2f45e(%rip),%xmm0 │ │ │ │ - movss 0x2f442(%rip),%xmm1 │ │ │ │ - movss 0x2f526(%rip),%xmm2 │ │ │ │ - movss 0x2f536(%rip),%xmm3 │ │ │ │ - movss 0x2f45a(%rip),%xmm4 │ │ │ │ - movss 0x2f4f6(%rip),%xmm5 │ │ │ │ - movss 0x2f51a(%rip),%xmm6 │ │ │ │ + movss 0x2d60e(%rip),%xmm0 │ │ │ │ + movss 0x2d5f2(%rip),%xmm1 │ │ │ │ + movss 0x2d6d6(%rip),%xmm2 │ │ │ │ movss %xmm0,0x20(%rsp) │ │ │ │ + movss 0x2d6e0(%rip),%xmm3 │ │ │ │ + movss 0x2d604(%rip),%xmm4 │ │ │ │ movss %xmm1,(%rsp) │ │ │ │ + movss 0x2d69b(%rip),%xmm5 │ │ │ │ + movss 0x2d6bf(%rip),%xmm6 │ │ │ │ movss %xmm2,0x10(%rsp) │ │ │ │ + fld %st(6) │ │ │ │ movss %xmm3,0x68(%rsp) │ │ │ │ + fadds 0x5c(%rsp) │ │ │ │ movss %xmm4,0x6c(%rsp) │ │ │ │ movss %xmm5,0x64(%rsp) │ │ │ │ - fld %st(6) │ │ │ │ - fadds 0x5c(%rsp) │ │ │ │ movss %xmm6,0x60(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ - fadds 0x2f3e1(%rip) │ │ │ │ + fadds 0x2d591(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds (%rsp) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x10(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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 0x2d668(%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 0x2da57(%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 56e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5d72 │ │ │ │ + jmp 5bc2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2f798(%rip) │ │ │ │ + fldt 0x2d928(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7a0(%rip) │ │ │ │ + fldt 0x2d930(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7a6(%rip) │ │ │ │ + fldt 0x2d936(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7ac(%rip) │ │ │ │ + fldt 0x2d93c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7b2(%rip) │ │ │ │ + fldt 0x2d942(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7b8(%rip) │ │ │ │ + fldt 0x2d948(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7be(%rip) │ │ │ │ + fldt 0x2d94e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7c4(%rip) │ │ │ │ + fldt 0x2d954(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7ca(%rip) │ │ │ │ + fldt 0x2d95a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7d0(%rip) │ │ │ │ + fldt 0x2d960(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7d6(%rip) │ │ │ │ + fldt 0x2d966(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7dc(%rip) │ │ │ │ + fldt 0x2d96c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7e2(%rip) │ │ │ │ + fldt 0x2d972(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7e8(%rip) │ │ │ │ + fldt 0x2d978(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7ee(%rip) │ │ │ │ + fldt 0x2d97e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7f4(%rip) │ │ │ │ + fldt 0x2d984(%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) │ │ │ │ @@ -3318,99 +3282,99 @@ │ │ │ │ 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 0x2d43c(%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 0x2d513(%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) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt 0x2d90b(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jb 59f0 │ │ │ │ + jb 5840 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5eb2 │ │ │ │ + jmp 5d02 │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2f658(%rip) │ │ │ │ + fldt 0x2d7e8(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f660(%rip) │ │ │ │ + fldt 0x2d7f0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f666(%rip) │ │ │ │ + fldt 0x2d7f6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f66c(%rip) │ │ │ │ + fldt 0x2d7fc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f672(%rip) │ │ │ │ + fldt 0x2d802(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f678(%rip) │ │ │ │ + fldt 0x2d808(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f67e(%rip) │ │ │ │ + fldt 0x2d80e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f684(%rip) │ │ │ │ + fldt 0x2d814(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f68a(%rip) │ │ │ │ + fldt 0x2d81a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f690(%rip) │ │ │ │ + fldt 0x2d820(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f696(%rip) │ │ │ │ + fldt 0x2d826(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f69c(%rip) │ │ │ │ + fldt 0x2d82c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6a2(%rip) │ │ │ │ + fldt 0x2d832(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6a8(%rip) │ │ │ │ + fldt 0x2d838(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6ae(%rip) │ │ │ │ + fldt 0x2d83e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6b4(%rip) │ │ │ │ + fldt 0x2d844(%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) │ │ │ │ @@ -3425,1209 +3389,1157 @@ │ │ │ │ fld %st(5) │ │ │ │ fadds 0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds 0x2f14c(%rip) │ │ │ │ + fadds 0x2d2fc(%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 0x2f223(%rip) │ │ │ │ + fadds 0x2d3d3(%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 0x2f63b(%rip) │ │ │ │ + fldt 0x2d7cb(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 5b31 │ │ │ │ + jmp 5981 │ │ │ │ │ │ │ │ -0000000000005fe0 : │ │ │ │ +0000000000005e30 : │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6010 │ │ │ │ - mov 0x32ff4(%rip),%rax │ │ │ │ + je 5e58 │ │ │ │ + mov 0x311a4(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 6000 │ │ │ │ + je 5e50 │ │ │ │ jmp *%rax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ jmp 31e0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006020 : │ │ │ │ +0000000000005e60 : │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x32fbd(%rip),%rax │ │ │ │ + mov 0x3117d(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 6035 │ │ │ │ + je 5e75 │ │ │ │ call *%rax │ │ │ │ mov $0x1,%edi │ │ │ │ call 30a0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006040 : │ │ │ │ - mov 0x32f79(%rip),%rax │ │ │ │ +0000000000005e80 : │ │ │ │ + mov 0x31139(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 6060 │ │ │ │ + je 5e98 │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x18,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdi,%rdi │ │ │ │ cmove %rax,%rdi │ │ │ │ call 31d0 │ │ │ │ test %rax,%rax │ │ │ │ - je 6080 │ │ │ │ + je 5ec0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea 0x2f678(%rip),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x2d808(%rip),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call 32d0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 607a │ │ │ │ + jmp 5eb2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000060a0 : │ │ │ │ +0000000000005ee0 : │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %rdi,%rdi │ │ │ │ - je 61ef │ │ │ │ + je 601f │ │ │ │ mov %rdi,%rbp │ │ │ │ mov %rsi,%r12 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 6190 │ │ │ │ + je 5fc8 │ │ │ │ mov %rdi,%rcx │ │ │ │ - lea 0x2f65d(%rip),%rsi │ │ │ │ + lea 0x2d7ed(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ test %r12,%r12 │ │ │ │ - jg 613d │ │ │ │ + jg 5f75 │ │ │ │ nop │ │ │ │ and $0x7,%r12d │ │ │ │ - jne 61e0 │ │ │ │ - mov 0x32f07(%rip),%rax │ │ │ │ + jne 6010 │ │ │ │ + mov 0x310c7(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ jmp 3430 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push 0x8(%rbp) │ │ │ │ - push 0x0(%rbp) │ │ │ │ - lea 0x2f621(%rip),%rsi │ │ │ │ + lea 0x2d7bc(%rip),%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 5fb8 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%rbp │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 60e0 │ │ │ │ + je 5f20 │ │ │ │ mov %rbx,%r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - jne 6110 │ │ │ │ + jne 5f48 │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x2f5e7(%rip),%rsi │ │ │ │ + lea 0x2d77f(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ push 0x8(%rbp) │ │ │ │ - push 0x0(%rbp) │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x2f5d0(%rip),%rsi │ │ │ │ + lea 0x2d76b(%rip),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x0(%rbp) │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ pop %rdi │ │ │ │ pop %r8 │ │ │ │ - jmp 6131 │ │ │ │ + jmp 5f69 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30e0 │ │ │ │ - jmp 6131 │ │ │ │ + jmp 5f69 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 60ea │ │ │ │ + jle 5f2a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x2f59c(%rip),%rsi │ │ │ │ + lea 0x2d734(%rip),%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 61a0 │ │ │ │ - jmp 60ea │ │ │ │ + jne 5fd8 │ │ │ │ + jmp 5f2a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30e0 │ │ │ │ - jmp 60ea │ │ │ │ - lea 0x2f526(%rip),%rdi │ │ │ │ + jmp 5f2a │ │ │ │ + lea 0x2d6c6(%rip),%rdi │ │ │ │ call 3080 │ │ │ │ - mov 0x32df6(%rip),%rax │ │ │ │ + mov 0x30fc6(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ call 3430 │ │ │ │ mov $0xffffffff,%edi │ │ │ │ call 30a0 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006220 : │ │ │ │ +0000000000006050 : │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbp │ │ │ │ mov %rsi,%r12 │ │ │ │ + push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %rdx,%rdx │ │ │ │ - je 6320 │ │ │ │ + je 6140 │ │ │ │ mov %rdi,%rcx │ │ │ │ - lea 0x2f4e6(%rip),%rsi │ │ │ │ + lea 0x2d686(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ xor %ebp,%ebp │ │ │ │ test %r12,%r12 │ │ │ │ - jg 62c4 │ │ │ │ + jg 60ec │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ and $0x3,%r12d │ │ │ │ - jne 6370 │ │ │ │ - mov 0x32d87(%rip),%rax │ │ │ │ + jne 6188 │ │ │ │ + mov 0x30f57(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ jmp 3430 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - push 0x8(%rbx) │ │ │ │ - lea 0x2f4ad(%rip),%rsi │ │ │ │ + lea 0x2d65b(%rip),%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 6130 │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 6260 │ │ │ │ + je 6090 │ │ │ │ mov %rbp,%r13 │ │ │ │ and $0x3,%r13d │ │ │ │ - jne 6290 │ │ │ │ + jne 60b8 │ │ │ │ mov %rbp,%rdx │ │ │ │ - lea 0x2f460(%rip),%rsi │ │ │ │ + lea 0x2d608(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - lea 0x2f45d(%rip),%rsi │ │ │ │ + lea 0x2d608(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x10(%rbx) │ │ │ │ push 0x8(%rbx) │ │ │ │ push (%rbx) │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ - jmp 62b8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 60e0 │ │ │ │ + nop │ │ │ │ mov $0xa,%edi │ │ │ │ call 30e0 │ │ │ │ - jmp 62b8 │ │ │ │ + jmp 60e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ebp,%ebp │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 626a │ │ │ │ + jle 609a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - push 0x8(%rbx) │ │ │ │ - lea 0x2f41c(%rip),%rsi │ │ │ │ + lea 0x2d5d2(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ + push -0x10(%rbx) │ │ │ │ + push -0x18(%rbx) │ │ │ │ push -0x20(%rbx) │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 6330 │ │ │ │ - jmp 626a │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 6150 │ │ │ │ + jmp 609a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30e0 │ │ │ │ - jmp 626a │ │ │ │ - nop │ │ │ │ + jmp 609a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006380 : │ │ │ │ +00000000000061a0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ call 3450 │ │ │ │ movsd %xmm0,0x8(%rsp) │ │ │ │ fldl 0x8(%rsp) │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000063a0 : │ │ │ │ +00000000000061c0 : │ │ │ │ jmp 3420 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000063b0 : │ │ │ │ +00000000000061d0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6410 │ │ │ │ + jle 6220 │ │ │ │ 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 61e8 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006420 : │ │ │ │ +0000000000006230 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6470 │ │ │ │ + jle 6270 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 3110 │ │ │ │ - fsubs 0x2ec91(%rip) │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ + fsubs 0x2ce83(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r12,%rax,1) │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 6440 │ │ │ │ + jne 6248 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006480 : │ │ │ │ +0000000000006280 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 64e0 │ │ │ │ + jle 62d8 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ + sub $0x10,%rsp │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ call 3110 │ │ │ │ - fldt (%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ + fldt (%rsp) │ │ │ │ + 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 62a8 │ │ │ │ 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 : │ │ │ │ +00000000000062e0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - fldt 0x2f142(%rip) │ │ │ │ + fldt 0x2d332(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 6510 │ │ │ │ - ffreep %st(0) │ │ │ │ + jb 6300 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fsin │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ - flds 0x2ecc6(%rip) │ │ │ │ + flds 0x2ced6(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 6550 │ │ │ │ + jb 6340 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x2f128(%rip) │ │ │ │ + fldt 0x2d318(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fld1 │ │ │ │ fsubp %st,%st(1) │ │ │ │ - fldt 0x2f12c(%rip) │ │ │ │ + fldt 0x2d31c(%rip) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ fstp %st(2) │ │ │ │ - jb 6560 │ │ │ │ + jb 6350 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x2f12c(%rip) │ │ │ │ + fldt 0x2d31c(%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 6352 │ │ │ │ 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) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000006580 : │ │ │ │ +0000000000006360 : │ │ │ │ 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 6468 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %rsi,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ 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 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ + jle 63e8 │ │ │ │ + nop │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ incq (%rdi,%rax,8) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 6600 │ │ │ │ + jne 63d0 │ │ │ │ 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 63f0 │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea (%r14,%rsi,1),%r10 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 66ba │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rax │ │ │ │ + lea (%r15,%rsi,1),%r10 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 6451 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rax),%r9 │ │ │ │ add $0x10,%rax │ │ │ │ mov %r9,%rdx │ │ │ │ sar %cl,%rdx │ │ │ │ and $0x1ff,%edx │ │ │ │ lea (%rdi,%rdx,8),%rsi │ │ │ │ mov (%rsi),%rdx │ │ │ │ mov %rdx,%r11 │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ - mov %r9,0x0(%r13,%r11,1) │ │ │ │ mov %rdx,(%rsi) │ │ │ │ + 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 6418 │ │ │ │ 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 646e │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 63aa │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + cmp %r15,-0x48(%rbp) │ │ │ │ + je 6483 │ │ │ │ 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 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006710 : │ │ │ │ +00000000000064b0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov $0x1000,%edx │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + lea -0x9(%rcx),%r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ sub $0x3028,%rsp │ │ │ │ mov %rdi,-0x2040(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov $0x1000,%edx │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ mov %rcx,-0x2038(%rbp) │ │ │ │ - lea -0x9(%rcx),%r12 │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x2040(%rbp),%r8 │ │ │ │ mov -0x2038(%rbp),%r9 │ │ │ │ mov %rax,%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - jle 6798 │ │ │ │ + jle 6538 │ │ │ │ mov %r8,%rsi │ │ │ │ lea -0x8(%r9),%ecx │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %rbx,%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ - add %r14,%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ incq (%rdi,%rax,8) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 6780 │ │ │ │ + jne 6520 │ │ │ │ mov (%rdi),%rdx │ │ │ │ movq $0x0,-0x1030(%rbp) │ │ │ │ + lea -0x2030(%rbp),%r13 │ │ │ │ + lea -0x1030(%rbp),%r14 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - lea -0x2030(%rbp),%rbx │ │ │ │ - lea -0x1030(%rbp),%r13 │ │ │ │ lea -0x1028(%rbp),%r10 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %r13,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rcx,%r11 │ │ │ │ mov (%rdi,%rax,8),%rcx │ │ │ │ movq %rdx,%xmm1 │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdx,%rcx │ │ │ │ sub %r11,%rdx │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ movq %rdx,%xmm0 │ │ │ │ - movhps (%rdi,%rax,8),%xmm0 │ │ │ │ mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ + movhps (%rdi,%rax,8),%xmm0 │ │ │ │ movups %xmm1,(%rdi,%rax,8) │ │ │ │ add $0x2,%rax │ │ │ │ - movups %xmm1,-0x10(%r10) │ │ │ │ add %rcx,%rdx │ │ │ │ + movups %xmm1,-0x10(%r10) │ │ │ │ movaps %xmm0,-0x10(%rsi) │ │ │ │ cmp $0x1ff,%rax │ │ │ │ - jne 67d0 │ │ │ │ + jne 6570 │ │ │ │ mov %rdx,%rax │ │ │ │ - sub -0x40(%rbp),%rax │ │ │ │ mov %rdx,0xff8(%rdi) │ │ │ │ + sub -0x40(%rbp),%rax │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ mov %rax,-0x1040(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,-0x1038(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 68b9 │ │ │ │ + jle 6639 │ │ │ │ lea -0x8(%r9),%ecx │ │ │ │ mov %r8,%r9 │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r14,%r9 │ │ │ │ - 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 %rbx,%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rax),%rsi │ │ │ │ add $0x10,%rax │ │ │ │ mov %rsi,%rdx │ │ │ │ sar %cl,%rdx │ │ │ │ and $0x1ff,%edx │ │ │ │ lea (%rdi,%rdx,8),%r10 │ │ │ │ mov (%r10),%rdx │ │ │ │ mov %rdx,%r11 │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ - mov %rsi,(%r15,%r11,1) │ │ │ │ mov %rdx,(%r10) │ │ │ │ + mov %rsi,(%r15,%r11,1) │ │ │ │ mov -0x8(%rax),%rsi │ │ │ │ mov %rsi,0x8(%r15,%r11,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 6880 │ │ │ │ + jne 6600 │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ call 3410 │ │ │ │ - lea 0x1000(%rbx),%r8 │ │ │ │ + lea 0x1000(%r13),%r8 │ │ │ │ + lea 0x10(%rbx),%r9 │ │ │ │ test %r12,%r12 │ │ │ │ - jns 690d │ │ │ │ - jmp 6987 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jns 669d │ │ │ │ + jmp 6717 │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ - lea (%r14,%rax,1),%rsi │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ mov %r12,%rcx │ │ │ │ + mov %r9,-0x2040(%rbp) │ │ │ │ mov %r8,-0x2038(%rbp) │ │ │ │ - call 6710 │ │ │ │ + call 64b0 │ │ │ │ mov -0x2038(%rbp),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x8,%rbx │ │ │ │ + mov -0x2040(%rbp),%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x8,%r13 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 6987 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + je 6717 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 6900 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ + jle 6690 │ │ │ │ + mov (%r14),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp $0x100,%rdi │ │ │ │ - jg 68e0 │ │ │ │ - lea 0x10(%r14,%rax,1),%r10 │ │ │ │ - mov $0x1,%r9d │ │ │ │ + jg 6660 │ │ │ │ + lea (%r9,%rax,1),%r10 │ │ │ │ + mov $0x1,%r11d │ │ │ │ mov %r10,%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - jmp 6962 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r11,%rsi │ │ │ │ + jmp 66f2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movq %rdx,%xmm0 │ │ │ │ movq %rcx,%xmm1 │ │ │ │ - movhps -0x8(%rax),%xmm0 │ │ │ │ - movhps 0x8(%rax),%xmm1 │ │ │ │ sub $0x10,%rax │ │ │ │ - movups %xmm1,(%rax) │ │ │ │ + movhps 0x8(%rax),%xmm0 │ │ │ │ + movhps 0x18(%rax),%xmm1 │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ + movups %xmm1,(%rax) │ │ │ │ dec %rsi │ │ │ │ - je 696e │ │ │ │ + je 66fe │ │ │ │ mov (%rax),%rcx │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jg 6940 │ │ │ │ - inc %r9 │ │ │ │ + jg 66d0 │ │ │ │ + inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 6932 │ │ │ │ - add $0x8,%rbx │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jne 66c1 │ │ │ │ add $0x8,%r13 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 690d │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jne 669d │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000069a0 : │ │ │ │ +0000000000006730 : │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000069b0 : │ │ │ │ +0000000000006740 : │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000069c0 : │ │ │ │ +0000000000006750 : │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -00000000000069d0 : │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ +0000000000006760 : │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ cvtsi2sd %rdi,%xmm1 │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 69f5 │ │ │ │ + jns 6787 │ │ │ │ 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 67ae │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x1,%esi │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ shr $1,%rax │ │ │ │ or %rsi,%rax │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ - fldt 0x2ec5c(%rip) │ │ │ │ + fldt 0x2cea8(%rip) │ │ │ │ movsd %xmm1,-0x10(%rsp) │ │ │ │ fmull -0x10(%rsp) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006a30 : │ │ │ │ +00000000000067d0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ xor %edi,%edi │ │ │ │ mov %rsp,%rsi │ │ │ │ call 3060 │ │ │ │ test %eax,%eax │ │ │ │ - jne 6a60 │ │ │ │ + jne 6800 │ │ │ │ fildll 0x8(%rsp) │ │ │ │ - fldt 0x2ec44(%rip) │ │ │ │ + fldt 0x2ce84(%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 : │ │ │ │ +0000000000006810 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6ac0 │ │ │ │ + jle 6840 │ │ │ │ shl $0x5,%rsi │ │ │ │ fldz │ │ │ │ add %rdi,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rdi) │ │ │ │ + xchg %ax,%ax │ │ │ │ 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,%rsi │ │ │ │ - jne 6aa0 │ │ │ │ + jne 6820 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006ad0 : │ │ │ │ +0000000000006850 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6af0 │ │ │ │ + jle 6870 │ │ │ │ shl $0x4,%rsi │ │ │ │ fldz │ │ │ │ add %rdi,%rsi │ │ │ │ xchg %ax,%ax │ │ │ │ fldt (%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jne 6ae0 │ │ │ │ + jne 6860 │ │ │ │ ret │ │ │ │ fldz │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006b00 : │ │ │ │ +0000000000006880 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6b70 │ │ │ │ + jle 68b8 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ - 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 │ │ │ │ fldt (%rdi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt -0x10(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 6b40 │ │ │ │ + jne 6890 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006b80 : │ │ │ │ +00000000000068c0 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6bc0 │ │ │ │ + jle 68f0 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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 68d0 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006bd0 : │ │ │ │ +0000000000006900 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 6c30 │ │ │ │ + jle 6940 │ │ │ │ shl $0x4,%rcx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fldt (%rdi,%rax,2) │ │ │ │ fldt 0x10(%rdi,%rax,2) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 6c00 │ │ │ │ + jne 6910 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006c40 : │ │ │ │ +0000000000006950 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6cb0 │ │ │ │ + jle 6990 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ - 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 │ │ │ │ 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,%rdx │ │ │ │ - jne 6c80 │ │ │ │ + jne 6960 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000006cc0 : │ │ │ │ +00000000000069a0 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6cf7 │ │ │ │ + jle 69c7 │ │ │ │ shl $0x5,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 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 69b0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006d00 : │ │ │ │ +00000000000069d0 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6d1f │ │ │ │ + jle 69ef │ │ │ │ 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 69e0 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000006d20 : │ │ │ │ +00000000000069f0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6d60 │ │ │ │ + jle 6a20 │ │ │ │ shl $0x5,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ 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 6a00 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6a22 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006d70 : │ │ │ │ +0000000000006a30 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6da0 │ │ │ │ + jle 6a58 │ │ │ │ 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 6a40 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6a5a │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006db0 : │ │ │ │ +0000000000006a60 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 6de3 │ │ │ │ + jle 6a93 │ │ │ │ shl $0x5,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 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 6a70 │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006df0 : │ │ │ │ +0000000000006aa0 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 6e14 │ │ │ │ + jle 6ac4 │ │ │ │ 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 6ab0 │ │ │ │ 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) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000006e40 : │ │ │ │ +0000000000006ad0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6eb0 │ │ │ │ + jle 6b18 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - 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) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rsi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x20(%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x30(%rsi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 6e80 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 6eb2 │ │ │ │ + jne 6ae8 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6b1a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006ec0 : │ │ │ │ +0000000000006b20 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6f00 │ │ │ │ + jle 6b50 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ 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 6b30 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6b52 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006f10 : │ │ │ │ +0000000000006b60 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6f70 │ │ │ │ + jle 6ba8 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rdi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x30(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x20(%rdi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 6f40 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 6f72 │ │ │ │ + jne 6b78 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6baa │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006f80 : │ │ │ │ +0000000000006bb0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6fc0 │ │ │ │ + jle 6be0 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ 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 6bc0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6be2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006fd0 : │ │ │ │ +0000000000006bf0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7040 │ │ │ │ + jle 6c48 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x20(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -4635,66 +4547,59 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x30(%rsi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 7000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7044 │ │ │ │ + jne 6c10 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6c4c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 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) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007050 : │ │ │ │ +0000000000006c50 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 70a0 │ │ │ │ + jle 6c90 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 6c68 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6c94 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000070b0 : │ │ │ │ +0000000000006ca0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7140 │ │ │ │ + jle 6cf8 │ │ │ │ shl $0x4,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -4704,1470 +4609,1444 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x30(%rdi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x30(%rdi) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 7100 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7142 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 6cc0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6cfa │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007150 : │ │ │ │ +0000000000006d00 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7180 │ │ │ │ + jle 6d30 │ │ │ │ shl $0x4,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ 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 6d10 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6d32 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007190 : │ │ │ │ +0000000000006d40 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7200 │ │ │ │ + jle 6da0 │ │ │ │ shl $0x4,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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,%rcx │ │ │ │ - jne 71c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7202 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 6d60 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6da2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007210 : │ │ │ │ +0000000000006db0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7240 │ │ │ │ + jle 6de0 │ │ │ │ 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 6dc0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6de2 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007250 : │ │ │ │ +0000000000006df0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 740f │ │ │ │ + jle 6faf │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r11 │ │ │ │ - push %r14 │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %rdx,%rdi │ │ │ │ + mov $0x1,%eax │ │ │ │ + push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%rcx │ │ │ │ push %r12 │ │ │ │ - mov $0x1,%eax │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov (%rdx),%rbx │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 73e6 │ │ │ │ + je 6f86 │ │ │ │ mov %rdx,%r8 │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ mov (%rdi,%rdx,8),%r9 │ │ │ │ not %r8 │ │ │ │ add %rcx,%r8 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jle 72c1 │ │ │ │ + jle 6e61 │ │ │ │ and $0x1,%r8d │ │ │ │ - je 72ad │ │ │ │ + je 6e4d │ │ │ │ imul (%rdi,%rsi,8),%r9 │ │ │ │ lea 0x2(%rdx),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jle 72c1 │ │ │ │ + jle 6e61 │ │ │ │ imul (%rdi,%rsi,8),%r9 │ │ │ │ imul 0x8(%rdi,%rsi,8),%r9 │ │ │ │ add $0x2,%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jg 72ad │ │ │ │ + jg 6e4d │ │ │ │ test %rax,%rax │ │ │ │ - jle 7394 │ │ │ │ + jle 6f34 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 7394 │ │ │ │ + jle 6f34 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 7394 │ │ │ │ + jle 6f34 │ │ │ │ mov %rbx,%r10 │ │ │ │ shr $0x3f,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ imul %r9,%rbx │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ mov %r10,%r13 │ │ │ │ mov %r9,%r8 │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ imul %r9,%r13 │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov %rdx,-0x18(%rsp) │ │ │ │ xor %r12d,%r12d │ │ │ │ + lea (%r11,%r8,1),%r14 │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rdi,%r15 │ │ │ │ mov %rbx,-0x20(%rsp) │ │ │ │ - shl $0x5,%r8 │ │ │ │ - lea (%r11,%r8,1),%r14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rax │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x5,%rsi │ │ │ │ add %r14,%rsi │ │ │ │ nop │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x5,%rbx │ │ │ │ sub %r8,%rcx │ │ │ │ add %r11,%rbx │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%rbx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fldt -0x10(%rbx) │ │ │ │ fldt -0x20(%rbx) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rbx) │ │ │ │ fstpt -0x10(%rbx) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 7340 │ │ │ │ + jne 6ee0 │ │ │ │ inc %rdi │ │ │ │ add %r9,%rax │ │ │ │ add %r8,%rsi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jl 7330 │ │ │ │ + jl 6ed0 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ inc %rbp │ │ │ │ add %rax,%r13 │ │ │ │ add %rax,%r12 │ │ │ │ cmp %rdx,%rbp │ │ │ │ - jne 7320 │ │ │ │ + jne 6ec0 │ │ │ │ mov -0x18(%rsp),%rdx │ │ │ │ mov -0x10(%rsp),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 7404 │ │ │ │ + jle 6fa4 │ │ │ │ lea 0x0(,%rdx,8),%r9 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov $0x1,%eax │ │ │ │ lea (%rdi,%r9,1),%r8 │ │ │ │ test $0x8,%r9b │ │ │ │ - je 73bf │ │ │ │ + je 6f5f │ │ │ │ lea 0x8(%rdi),%rsi │ │ │ │ mov (%rdi),%rax │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 73d1 │ │ │ │ + je 6f71 │ │ │ │ imul (%rsi),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ imul -0x8(%rsi),%rax │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 73bf │ │ │ │ + jne 6f5f │ │ │ │ inc %rdx │ │ │ │ mov (%rdi,%r9,1),%rbx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jg 7283 │ │ │ │ + jg 6e23 │ │ │ │ test %rax,%rax │ │ │ │ - jle 7404 │ │ │ │ + jle 6fa4 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 7404 │ │ │ │ + jle 6fa4 │ │ │ │ mov %rbx,%r10 │ │ │ │ mov $0x1,%r9d │ │ │ │ shr $0x3f,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ - jmp 72ea │ │ │ │ + jmp 6e8a │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000007410 : │ │ │ │ +0000000000006fb0 : │ │ │ │ test %esi,%esi │ │ │ │ - jle 778c │ │ │ │ + jle 72fc │ │ │ │ push %r15 │ │ │ │ mov (%rdx),%r11d │ │ │ │ - push %r14 │ │ │ │ + mov %rdi,%r15 │ │ │ │ mov $0x1,%r10d │ │ │ │ + push %r14 │ │ │ │ + mov %esi,%r14d │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r14 │ │ │ │ + mov $0x1,%r13d │ │ │ │ push %r12 │ │ │ │ - mov %esi,%r13d │ │ │ │ push %rbp │ │ │ │ - mov $0x1,%ecx │ │ │ │ push %rbx │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 774b │ │ │ │ - lea -0x1(%r13),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x16,%eax │ │ │ │ - jbe 7773 │ │ │ │ - cmp %ecx,%r13d │ │ │ │ - jle 7773 │ │ │ │ - mov %r13d,%esi │ │ │ │ + je 72ba │ │ │ │ + lea -0x1(%r14),%eax │ │ │ │ + sub %r13d,%eax │ │ │ │ + cmp $0x1e,%eax │ │ │ │ + jbe 72e2 │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jle 72e2 │ │ │ │ + mov %r14d,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ pcmpeqd %xmm1,%xmm1 │ │ │ │ - sub %ecx,%esi │ │ │ │ - cmp %ecx,%r13d │ │ │ │ + sub %r13d,%ecx │ │ │ │ psrld $0x1f,%xmm1 │ │ │ │ - cmovle %eax,%esi │ │ │ │ - movslq %ecx,%rax │ │ │ │ - mov %esi,%edi │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + cmovle %eax,%ecx │ │ │ │ + movslq %r13d,%rax │ │ │ │ lea (%rdx,%rax,4),%rax │ │ │ │ - shr $0x2,%edi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %ecx,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rax),%xmm0 │ │ │ │ add $0x10,%rax │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 74c0 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 7030 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ 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,%sil │ │ │ │ - je 7575 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add %ecx,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - imul (%rdx,%rsi,4),%eax │ │ │ │ - inc %rsi │ │ │ │ - not %rdi │ │ │ │ - add %r13d,%edi │ │ │ │ - cmp %esi,%r13d │ │ │ │ - jle 7575 │ │ │ │ - and $0x1,%edi │ │ │ │ - je 7563 │ │ │ │ - imul (%rdx,%rsi,4),%eax │ │ │ │ - inc %rsi │ │ │ │ - cmp %esi,%r13d │ │ │ │ - jle 7575 │ │ │ │ - imul (%rdx,%rsi,4),%eax │ │ │ │ - imul 0x4(%rdx,%rsi,4),%eax │ │ │ │ - add $0x2,%rsi │ │ │ │ - cmp %esi,%r13d │ │ │ │ - jg 7563 │ │ │ │ + test $0x3,%cl │ │ │ │ + je 70e5 │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + add %r13d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + imul (%rdx,%rcx,4),%eax │ │ │ │ + inc %rcx │ │ │ │ + not %rsi │ │ │ │ + add %r14d,%esi │ │ │ │ + cmp %ecx,%r14d │ │ │ │ + jle 70e5 │ │ │ │ + and $0x1,%esi │ │ │ │ + je 70d3 │ │ │ │ + imul (%rdx,%rcx,4),%eax │ │ │ │ + inc %rcx │ │ │ │ + cmp %ecx,%r14d │ │ │ │ + jle 70e5 │ │ │ │ + imul (%rdx,%rcx,4),%eax │ │ │ │ + imul 0x4(%rdx,%rcx,4),%eax │ │ │ │ + add $0x2,%rcx │ │ │ │ + cmp %ecx,%r14d │ │ │ │ + jg 70d3 │ │ │ │ test %r10d,%r10d │ │ │ │ - jle 764e │ │ │ │ + jle 71b3 │ │ │ │ cmp $0x1,%r11d │ │ │ │ - jle 764e │ │ │ │ + jle 71b3 │ │ │ │ test %eax,%eax │ │ │ │ - jle 764e │ │ │ │ + jle 71b3 │ │ │ │ mov %r11d,%r9d │ │ │ │ shr $0x1f,%r9d │ │ │ │ add %r11d,%r9d │ │ │ │ sar $1,%r9d │ │ │ │ mov %r9d,%r12d │ │ │ │ - movslq %eax,%rdi │ │ │ │ - mov %ecx,-0xc(%rsp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ imul %eax,%r11d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - movslq %eax,%rcx │ │ │ │ + mov %r13d,-0xc(%rsp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ imul %eax,%r12d │ │ │ │ - mov %r13d,%r15d │ │ │ │ + cltq │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ nopl (%rax) │ │ │ │ movslq %ebp,%rsi │ │ │ │ - movslq %r12d,%rax │ │ │ │ + movslq %r12d,%r14 │ │ │ │ mov %ebx,-0x10(%rsp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - lea (%rcx,%rsi,1),%r8 │ │ │ │ - sub %rcx,%rax │ │ │ │ + lea (%rax,%rsi,1),%r8 │ │ │ │ + sub %rax,%r14 │ │ │ │ shl $0x5,%r8 │ │ │ │ - sub %rsi,%rax │ │ │ │ - add %r14,%r8 │ │ │ │ - shl $0x5,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub %rsi,%r14 │ │ │ │ + add %r15,%r8 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rsi │ │ │ │ - lea (%r8,%rax,1),%rbx │ │ │ │ + lea (%r8,%r14,1),%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add $0x20,%rsi │ │ │ │ add $0x20,%rbx │ │ │ │ + fldt -0x10(%rsi) │ │ │ │ fldt -0x10(%rbx) │ │ │ │ fldt -0x20(%rbx) │ │ │ │ fstpt -0x20(%rsi) │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rbx) │ │ │ │ fstpt -0x10(%rbx) │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 7600 │ │ │ │ + jne 7168 │ │ │ │ inc %r13d │ │ │ │ lea (%rsi,%rdi,1),%r8 │ │ │ │ cmp %r9d,%r13d │ │ │ │ - jl 75f0 │ │ │ │ + jl 7158 │ │ │ │ mov -0x10(%rsp),%ebx │ │ │ │ add %r11d,%ebp │ │ │ │ add %r11d,%r12d │ │ │ │ inc %ebx │ │ │ │ cmp %r10d,%ebx │ │ │ │ - jne 75c0 │ │ │ │ - mov -0xc(%rsp),%ecx │ │ │ │ - mov %r15d,%r13d │ │ │ │ - cmp %ecx,%r13d │ │ │ │ - jle 7768 │ │ │ │ - lea -0x1(%rcx),%eax │ │ │ │ - cmp $0x16,%eax │ │ │ │ - jbe 777f │ │ │ │ - mov %ecx,%esi │ │ │ │ + jne 7130 │ │ │ │ + mov -0xc(%rsp),%r13d │ │ │ │ + mov %ecx,%r14d │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jle 72d7 │ │ │ │ + lea -0x1(%r13),%eax │ │ │ │ + cmp $0x1e,%eax │ │ │ │ + jbe 72ef │ │ │ │ + mov %r13d,%ecx │ │ │ │ pcmpeqd %xmm1,%xmm1 │ │ │ │ mov %rdx,%rax │ │ │ │ - shr $0x2,%esi │ │ │ │ + shr $0x2,%ecx │ │ │ │ psrld $0x1f,%xmm1 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rax),%xmm0 │ │ │ │ add $0x10,%rax │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 7680 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 71e8 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %r13d,%eax │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ 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,%r10d │ │ │ │ - test $0x3,%cl │ │ │ │ - je 7734 │ │ │ │ + test $0x3,%r13b │ │ │ │ + je 72a2 │ │ │ │ cltq │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ imul (%rdx,%rax,4),%r10d │ │ │ │ inc %rax │ │ │ │ - not %rsi │ │ │ │ - add %ecx,%esi │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jle 7734 │ │ │ │ - and $0x1,%esi │ │ │ │ - je 7721 │ │ │ │ + not %rcx │ │ │ │ + add %r13d,%ecx │ │ │ │ + cmp %eax,%r13d │ │ │ │ + jle 72a2 │ │ │ │ + and $0x1,%ecx │ │ │ │ + je 728e │ │ │ │ imul (%rdx,%rax,4),%r10d │ │ │ │ inc %rax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jle 7734 │ │ │ │ + cmp %eax,%r13d │ │ │ │ + jle 72a2 │ │ │ │ imul (%rdx,%rax,4),%r10d │ │ │ │ imul 0x4(%rdx,%rax,4),%r10d │ │ │ │ add $0x2,%rax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 7721 │ │ │ │ - movslq %ecx,%rax │ │ │ │ - inc %ecx │ │ │ │ + cmp %eax,%r13d │ │ │ │ + jg 728e │ │ │ │ + movslq %r13d,%rax │ │ │ │ + inc %r13d │ │ │ │ mov (%rdx,%rax,4),%r11d │ │ │ │ - cmp %ecx,%r13d │ │ │ │ - jg 743f │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jg 6fe0 │ │ │ │ test %r10d,%r10d │ │ │ │ - jle 7768 │ │ │ │ + jle 72d7 │ │ │ │ cmp $0x1,%r11d │ │ │ │ - jle 7768 │ │ │ │ + jle 72d7 │ │ │ │ mov %r11d,%r9d │ │ │ │ mov $0x1,%eax │ │ │ │ shr $0x1f,%r9d │ │ │ │ add %r11d,%r9d │ │ │ │ sar $1,%r9d │ │ │ │ - jmp 759d │ │ │ │ + jmp 710d │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - mov %ecx,%esi │ │ │ │ + mov %r13d,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 753a │ │ │ │ + jmp 70aa │ │ │ │ mov $0x1,%r10d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 76fa │ │ │ │ + jmp 7264 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007790 : │ │ │ │ +0000000000007300 : │ │ │ │ movl $0x3,(%rdi) │ │ │ │ movl $0x5,(%rsi) │ │ │ │ movl $0x3,(%rdx) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -00000000000077b0 : │ │ │ │ +0000000000007320 : │ │ │ │ mov $0x8,%eax │ │ │ │ - lea 0x2e2a4(%rip),%rdx │ │ │ │ + lea 0x2c6f4(%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) │ │ │ │ │ │ │ │ -00000000000077e0 : │ │ │ │ +0000000000007350 : │ │ │ │ mov $0x9,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000077f0 : │ │ │ │ - lea 0x2df71(%rip),%rax │ │ │ │ +0000000000007360 : │ │ │ │ + lea 0x2c3d1(%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,-0x40(%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),%r15 │ │ │ │ lea 0x7(%rsp),%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ lea 0x7(%rsp),%r8 │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ - mov 0xe8(%r12),%rdi │ │ │ │ - mov %r8,%rbx │ │ │ │ - and $0xfffffffffffffff8,%r8 │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov 0x50(%r12),%rax │ │ │ │ - shr $0x3,%r15 │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0xfffffffffffffff8,%r8 │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + mov 0xe8(%r12),%rdi │ │ │ │ + shr $0x3,%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov -0x38(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r15,8) │ │ │ │ mov 0x30(%r12),%r15 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ - mov -0x38(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - mov %r15,%rax │ │ │ │ movq $0x0,0x0(,%rbx,8) │ │ │ │ fstpt (%rdx) │ │ │ │ + mov %r15,%rax │ │ │ │ dec %rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - js 7e33 │ │ │ │ + js 794b │ │ │ │ mov %rcx,%rdi │ │ │ │ lea 0x0(,%r15,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ mov 0x38(%r12),%rbx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 7940 │ │ │ │ + jae 74a8 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%r12),%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ testb $0x1,0x70(%r12) │ │ │ │ - jne 7bd0 │ │ │ │ + jne 7700 │ │ │ │ test %rax,%rax │ │ │ │ - jle 7d9c │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ + jle 78a4 │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r14,%rcx │ │ │ │ + mov 0x38(%r12),%rdx │ │ │ │ mov %r15,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r13,%r15 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 7abb │ │ │ │ + jge 761a │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov 0x48(%r12),%r8 │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - lea 0x0(,%r14,8),%rbx │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ + nop │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov (%rdx,%r15,8),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + add 0x60(%r13),%rax │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ - mov (%rdx,%rbx,1),%rdx │ │ │ │ - add $0x10,%r13 │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%rax,%r14,8),%r15 │ │ │ │ + mov (%rax,%r15,8),%r14 │ │ │ │ mov %rdx,%rax │ │ │ │ - inc %r14 │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ sar $1,%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x2dc6c(%rip) │ │ │ │ + fldt 0x2c0f0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%rdi,%rbx,1) │ │ │ │ + fildll (%r8,%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 0x38(%r13),%rdx │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov 0x48(%r13),%r8 │ │ │ │ mov (%rdx,%rbx,1),%rax │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%rdi,%rbx,1),%rax │ │ │ │ - fstpt 0x0(%r13) │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add -0x8(%rsi,%r14,8),%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - pop %rcx │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + imul -0x8(%rcx,%r15,8),%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,(%rcx,%r15,8) │ │ │ │ + mov (%r8,%rbx,1),%rax │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + imul -0x8(%rdi,%r15,8),%rax │ │ │ │ + add -0x8(%rcx,%r15,8),%rax │ │ │ │ + mov %rax,(%rdi,%r15,8) │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ + fstpt (%r12) │ │ │ │ pop %rsi │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jl 79e0 │ │ │ │ - mov -0x88(%rbp),%r11 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + pop %rdi │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jl 7540 │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov (%rdi,%rax,8),%rdi │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ lea -0x1(%rax),%rbx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add -0x78(%rbp),%rdi │ │ │ │ + add -0x78(%rbp),%r8 │ │ │ │ mov (%rsi,%rax,8),%rsi │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + fldt 0x10(%r8) │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add -0x80(%rbp),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%r8) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add -0x80(%rbp),%rsi │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 7b6a │ │ │ │ - jmp 7e1b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - movq $0x0,(%r8,%rbx,8) │ │ │ │ - movq $0x0,(%r14,%rbx,8) │ │ │ │ + jg 769a │ │ │ │ + jmp 7933 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r8,%rax │ │ │ │ + movq $0x0,(%rcx,%rbx,8) │ │ │ │ shr $0x3f,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ + movq $0x0,(%r15,%rbx,8) │ │ │ │ + add %r8,%rax │ │ │ │ sar $1,%rax │ │ │ │ - mov %rax,(%rcx,%rbx,8) │ │ │ │ + mov %rax,(%rdi,%rbx,8) │ │ │ │ dec %rbx │ │ │ │ - je 7dc0 │ │ │ │ - mov (%rdx,%rbx,8),%rdi │ │ │ │ - mov (%r14,%rbx,8),%rsi │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ + je 78d0 │ │ │ │ + mov (%rdx,%rbx,8),%r8 │ │ │ │ + mov (%r15,%rbx,8),%rsi │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 7b40 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov -0x58(%rbp),%r10 │ │ │ │ + je 7670 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea 0x0(,%rbx,8),%r8 │ │ │ │ + mov %r8,%r11 │ │ │ │ mov %rax,%r9 │ │ │ │ + lea (%rcx,%r8,1),%r10 │ │ │ │ inc %rsi │ │ │ │ - mov %rsi,(%r14,%rbx,8) │ │ │ │ + add %rdi,%r8 │ │ │ │ shr $0x3f,%r9 │ │ │ │ + incq (%r10) │ │ │ │ add %rax,%r9 │ │ │ │ - add %rdi,%r10 │ │ │ │ - add %rcx,%rdi │ │ │ │ + incq (%r8) │ │ │ │ sar $1,%r9 │ │ │ │ - incq (%r10) │ │ │ │ - incq (%rdi) │ │ │ │ + mov %rsi,(%r15,%rbx,8) │ │ │ │ cmp %r9,%rsi │ │ │ │ - je 7dd0 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,(%r12) │ │ │ │ - jle 7d9c │ │ │ │ + je 78e8 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,(%r12) │ │ │ │ + jle 78a4 │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ - jmp 79a0 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 7500 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 7d9c │ │ │ │ + jle 78a4 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ mov %r15,%rax │ │ │ │ mov 0x38(%r12),%r11 │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ - mov -0x68(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + mov -0x68(%rbp),%r12 │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jle 7ca2 │ │ │ │ + jle 77c2 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ - mov (%r12,%rbx,8),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,-0x50(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov (%r12,%rbx,8),%rdx │ │ │ │ mov 0xc0(%rax),%rdi │ │ │ │ + fldt (%r9,%rsi,1) │ │ │ │ mov 0x48(%rax),%r10 │ │ │ │ mov (%r8,%rbx,8),%rax │ │ │ │ - fldt (%r9,%rsi,1) │ │ │ │ mov %rdi,%r13 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r14,%rbx,8),%rdi │ │ │ │ mov %rbx,%r9 │ │ │ │ inc %rbx │ │ │ │ imul -0x8(%r11,%rbx,8),%rax │ │ │ │ - imul -0x8(%r10,%rbx,8),%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ - add -0x8(%rcx,%rbx,8),%rdx │ │ │ │ + imul -0x8(%r10,%rbx,8),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0x0(%r13,%r9,8),%rsi │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rax,(%r8,%rbx,8) │ │ │ │ - mov %rdx,(%r12,%rbx,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rbx,%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + add -0x8(%rcx,%rbx,8),%rdx │ │ │ │ + mov %rax,(%r8,%rbx,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rdx,(%r12,%rbx,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9,%rsi,1) │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne 7c50 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7770 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ - mov (%r8,%r15,8),%rdx │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov (%r8,%r15,8),%rdx │ │ │ │ fldt (%rax) │ │ │ │ - add -0x78(%rbp),%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov (%r12,%r15,8),%rax │ │ │ │ + add -0x78(%rbp),%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt 0x10(%rdx) │ │ │ │ + add -0x80(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x5,%rax │ │ │ │ - add -0x80(%rbp),%rax │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jg 7d2b │ │ │ │ - jmp 7e02 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 7833 │ │ │ │ + jmp 791a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ movq $0x0,(%rcx,%rbx,8) │ │ │ │ - movq $0x0,0x0(%r13,%rbx,8) │ │ │ │ shr $0x3f,%rax │ │ │ │ + movq $0x0,0x0(%r13,%rbx,8) │ │ │ │ add %rsi,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,(%r14,%rbx,8) │ │ │ │ dec %rbx │ │ │ │ - je 7db0 │ │ │ │ + je 78b8 │ │ │ │ mov (%r11,%rbx,8),%rsi │ │ │ │ mov 0x0(%r13,%rbx,8),%rdx │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 7d00 │ │ │ │ + je 7808 │ │ │ │ mov %rsi,%rax │ │ │ │ lea 0x0(,%rbx,8),%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ inc %rdx │ │ │ │ lea (%rcx,%rsi,1),%r9 │ │ │ │ incq (%r14,%rsi,1) │ │ │ │ - mov %rdx,0x0(%r13,%rbx,8) │ │ │ │ - incq (%r9) │ │ │ │ shr $0x3f,%rdi │ │ │ │ + incq (%r9) │ │ │ │ add %rax,%rdi │ │ │ │ + mov %rdx,0x0(%r13,%rbx,8) │ │ │ │ sar $1,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 7d8a │ │ │ │ + jne 7892 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ movq $0x0,(%r14,%rsi,1) │ │ │ │ mov 0x48(%rax),%rax │ │ │ │ mov (%rax,%r10,1),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,(%r9) │ │ │ │ incq -0x38(%rbp) │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ cmp %rdi,-0x38(%rbp) │ │ │ │ - jne 7c10 │ │ │ │ + jne 7738 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ mov (%r11),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 7d4b │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%r14),%rsi │ │ │ │ + jmp 7853 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r15),%rsi │ │ │ │ mov (%rdx),%rax │ │ │ │ + xor %r11d,%r11d │ │ │ │ xor %r8d,%r8d │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 7b89 │ │ │ │ + jmp 76b9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - inc %r11 │ │ │ │ - mov (%rax,%r8,1),%rax │ │ │ │ + inc %r14 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov (%rax,%r11,1),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,(%r10) │ │ │ │ - cmp %r11,(%r12) │ │ │ │ - jg 7bc3 │ │ │ │ + cmp %r14,(%r12) │ │ │ │ + jg 76f0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ + mov (%r11,%rax,8),%rax │ │ │ │ mov %r10,%rsi │ │ │ │ - mov (%r11,%r10,1),%rax │ │ │ │ - jmp 7d4b │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov (%r14,%rbx,8),%rsi │ │ │ │ - mov (%rdx,%rdi,1),%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - jmp 7b89 │ │ │ │ + jmp 7853 │ │ │ │ + lea 0x0(,%rbx,8),%r8 │ │ │ │ + mov (%r15,%rbx,8),%rsi │ │ │ │ + mov (%rdx,%rbx,8),%rax │ │ │ │ + mov %r8,%r11 │ │ │ │ + jmp 76b9 │ │ │ │ mov %r15,%rbx │ │ │ │ - jmp 795d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 74c5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 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,-0x40(%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),%r15 │ │ │ │ lea 0x7(%rsp),%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xe8(%r12),%rax │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ lea 0x7(%rsp),%r8 │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ - mov %r8,%rbx │ │ │ │ - and $0xfffffffffffffff8,%r8 │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov (%r12),%rax │ │ │ │ - shr $0x3,%r15 │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0xfffffffffffffff8,%r8 │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ + shr $0x3,%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ call 3030 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov -0x38(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r15,8) │ │ │ │ mov 0x30(%r12),%r15 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ - mov -0x38(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - mov %r15,%rax │ │ │ │ movq $0x0,0x0(,%rbx,8) │ │ │ │ fstpt (%rdx) │ │ │ │ + mov %r15,%rax │ │ │ │ dec %rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - js 8473 │ │ │ │ + js 7f3b │ │ │ │ mov %rcx,%rdi │ │ │ │ lea 0x0(,%r15,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ mov 0x38(%r12),%rbx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 7f80 │ │ │ │ + jae 7a98 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%r12),%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ testb $0x1,0x70(%r12) │ │ │ │ - jne 8210 │ │ │ │ + jne 7cf0 │ │ │ │ test %rax,%rax │ │ │ │ - jle 83dc │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ + jle 7e94 │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r14,%rcx │ │ │ │ + mov 0x38(%r12),%rdx │ │ │ │ mov %r15,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r13,%r15 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 80fb │ │ │ │ + jge 7c0a │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov 0x48(%r12),%r8 │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - lea 0x0(,%r14,8),%rbx │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ + nop │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov (%rdx,%r15,8),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + add 0x60(%r13),%rax │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ - mov (%rdx,%rbx,1),%rdx │ │ │ │ - add $0x10,%r13 │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%rax,%r14,8),%r15 │ │ │ │ + mov (%rax,%r15,8),%r14 │ │ │ │ mov %rdx,%rax │ │ │ │ - inc %r14 │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ sar $1,%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x2d62c(%rip) │ │ │ │ + fldt 0x2bb00(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%rdi,%rbx,1) │ │ │ │ + fildll (%r8,%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 0x38(%r13),%rdx │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov 0x48(%r13),%r8 │ │ │ │ mov (%rdx,%rbx,1),%rax │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%rdi,%rbx,1),%rax │ │ │ │ - fstpt 0x0(%r13) │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add -0x8(%rsi,%r14,8),%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - pop %rcx │ │ │ │ - pop %rsi │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jl 8020 │ │ │ │ - mov -0x88(%rbp),%r11 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + imul -0x8(%rcx,%r15,8),%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,(%rcx,%r15,8) │ │ │ │ + mov (%r8,%rbx,1),%rax │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + imul -0x8(%rdi,%r15,8),%rax │ │ │ │ + add -0x8(%rcx,%r15,8),%rax │ │ │ │ + mov %rax,(%rdi,%r15,8) │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ + fstpt (%r12) │ │ │ │ + pop %rsi │ │ │ │ + pop %rdi │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jl 7b30 │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov (%rdi,%rax,8),%rdi │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ lea -0x1(%rax),%rbx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add -0x80(%rbp),%rdi │ │ │ │ + add -0x80(%rbp),%r8 │ │ │ │ mov (%rsi,%rax,8),%rsi │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + fldt 0x10(%r8) │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add -0x78(%rbp),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%r8) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add -0x78(%rbp),%rsi │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 81aa │ │ │ │ - jmp 845b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - movq $0x0,(%r8,%rbx,8) │ │ │ │ - movq $0x0,(%r14,%rbx,8) │ │ │ │ + jg 7c8a │ │ │ │ + jmp 7f23 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r8,%rax │ │ │ │ + movq $0x0,(%rcx,%rbx,8) │ │ │ │ shr $0x3f,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ + movq $0x0,(%r15,%rbx,8) │ │ │ │ + add %r8,%rax │ │ │ │ sar $1,%rax │ │ │ │ - mov %rax,(%rcx,%rbx,8) │ │ │ │ + mov %rax,(%rdi,%rbx,8) │ │ │ │ dec %rbx │ │ │ │ - je 8400 │ │ │ │ - mov (%rdx,%rbx,8),%rdi │ │ │ │ - mov (%r14,%rbx,8),%rsi │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ + je 7ec0 │ │ │ │ + mov (%rdx,%rbx,8),%r8 │ │ │ │ + mov (%r15,%rbx,8),%rsi │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 8180 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov -0x58(%rbp),%r10 │ │ │ │ + je 7c60 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea 0x0(,%rbx,8),%r8 │ │ │ │ + mov %r8,%r11 │ │ │ │ mov %rax,%r9 │ │ │ │ + lea (%rcx,%r8,1),%r10 │ │ │ │ inc %rsi │ │ │ │ - mov %rsi,(%r14,%rbx,8) │ │ │ │ + add %rdi,%r8 │ │ │ │ shr $0x3f,%r9 │ │ │ │ + incq (%r10) │ │ │ │ add %rax,%r9 │ │ │ │ - add %rdi,%r10 │ │ │ │ - add %rcx,%rdi │ │ │ │ + incq (%r8) │ │ │ │ sar $1,%r9 │ │ │ │ - incq (%r10) │ │ │ │ - incq (%rdi) │ │ │ │ + mov %rsi,(%r15,%rbx,8) │ │ │ │ cmp %r9,%rsi │ │ │ │ - je 8410 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,(%r12) │ │ │ │ - jle 83dc │ │ │ │ + je 7ed8 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,(%r12) │ │ │ │ + jle 7e94 │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ - jmp 7fe0 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 7af0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 83dc │ │ │ │ + jle 7e94 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ mov %r15,%rax │ │ │ │ mov 0x38(%r12),%r11 │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ - mov -0x68(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + mov -0x68(%rbp),%r12 │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jle 82e2 │ │ │ │ + jle 7db2 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ - mov (%r12,%rbx,8),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,-0x50(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov (%r12,%rbx,8),%rdx │ │ │ │ mov 0xc0(%rax),%rdi │ │ │ │ + fldt (%r9,%rsi,1) │ │ │ │ mov 0x48(%rax),%r10 │ │ │ │ mov (%r8,%rbx,8),%rax │ │ │ │ - fldt (%r9,%rsi,1) │ │ │ │ mov %rdi,%r13 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r14,%rbx,8),%rdi │ │ │ │ mov %rbx,%r9 │ │ │ │ inc %rbx │ │ │ │ imul -0x8(%r11,%rbx,8),%rax │ │ │ │ - imul -0x8(%r10,%rbx,8),%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ - add -0x8(%rcx,%rbx,8),%rdx │ │ │ │ + imul -0x8(%r10,%rbx,8),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0x0(%r13,%r9,8),%rsi │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rax,(%r8,%rbx,8) │ │ │ │ - mov %rdx,(%r12,%rbx,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rbx,%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + add -0x8(%rcx,%rbx,8),%rdx │ │ │ │ + mov %rax,(%r8,%rbx,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rdx,(%r12,%rbx,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9,%rsi,1) │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne 8290 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7d60 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ - mov (%r12,%r15,8),%rdx │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov (%r12,%r15,8),%rdx │ │ │ │ fldt (%rax) │ │ │ │ - add -0x80(%rbp),%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov (%r8,%r15,8),%rax │ │ │ │ + add -0x80(%rbp),%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt 0x10(%rdx) │ │ │ │ + add -0x78(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x5,%rax │ │ │ │ - add -0x78(%rbp),%rax │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jg 836b │ │ │ │ - jmp 8442 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 7e23 │ │ │ │ + jmp 7f0a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ movq $0x0,(%rcx,%rbx,8) │ │ │ │ - movq $0x0,0x0(%r13,%rbx,8) │ │ │ │ shr $0x3f,%rax │ │ │ │ + movq $0x0,0x0(%r13,%rbx,8) │ │ │ │ add %rsi,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,(%r14,%rbx,8) │ │ │ │ dec %rbx │ │ │ │ - je 83f0 │ │ │ │ + je 7ea8 │ │ │ │ mov (%r11,%rbx,8),%rsi │ │ │ │ mov 0x0(%r13,%rbx,8),%rdx │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 8340 │ │ │ │ + je 7df8 │ │ │ │ mov %rsi,%rax │ │ │ │ lea 0x0(,%rbx,8),%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ inc %rdx │ │ │ │ lea (%rcx,%rsi,1),%r9 │ │ │ │ incq (%r14,%rsi,1) │ │ │ │ - mov %rdx,0x0(%r13,%rbx,8) │ │ │ │ - incq (%r9) │ │ │ │ shr $0x3f,%rdi │ │ │ │ + incq (%r9) │ │ │ │ add %rax,%rdi │ │ │ │ + mov %rdx,0x0(%r13,%rbx,8) │ │ │ │ sar $1,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 83ca │ │ │ │ + jne 7e82 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ movq $0x0,(%r14,%rsi,1) │ │ │ │ mov 0x48(%rax),%rax │ │ │ │ mov (%rax,%r10,1),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,(%r9) │ │ │ │ incq -0x38(%rbp) │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ cmp %rdi,-0x38(%rbp) │ │ │ │ - jne 8250 │ │ │ │ + jne 7d28 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ mov (%r11),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 838b │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%r14),%rsi │ │ │ │ + jmp 7e43 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r15),%rsi │ │ │ │ mov (%rdx),%rax │ │ │ │ + xor %r11d,%r11d │ │ │ │ xor %r8d,%r8d │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 81c9 │ │ │ │ + jmp 7ca9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - inc %r11 │ │ │ │ - mov (%rax,%r8,1),%rax │ │ │ │ + inc %r14 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov (%rax,%r11,1),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,(%r10) │ │ │ │ - cmp %r11,(%r12) │ │ │ │ - jg 8203 │ │ │ │ + cmp %r14,(%r12) │ │ │ │ + jg 7ce0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ + mov (%r11,%rax,8),%rax │ │ │ │ mov %r10,%rsi │ │ │ │ - mov (%r11,%r10,1),%rax │ │ │ │ - jmp 838b │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov (%r14,%rbx,8),%rsi │ │ │ │ - mov (%rdx,%rdi,1),%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - jmp 81c9 │ │ │ │ + jmp 7e43 │ │ │ │ + lea 0x0(,%rbx,8),%r8 │ │ │ │ + mov (%r15,%rbx,8),%rsi │ │ │ │ + mov (%rdx,%rbx,8),%rax │ │ │ │ + mov %r8,%r11 │ │ │ │ + jmp 7ca9 │ │ │ │ mov %r15,%rbx │ │ │ │ - jmp 7f9d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 7ab5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - movq 0x30aec(%rip),%xmm1 │ │ │ │ - movhps 0x30b35(%rip),%xmm1 │ │ │ │ + movq 0x2f01c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ + movhps 0x2f062(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 84b5 │ │ │ │ + je 7f85 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 8adb │ │ │ │ + jle 8523 │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ test $0x8,%sil │ │ │ │ - je 8500 │ │ │ │ + je 7fc0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 8512 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 7fd2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 8500 │ │ │ │ + jne 7fc0 │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x8,%esi │ │ │ │ - je 8540 │ │ │ │ + je 7ff8 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 8552 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 800a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 8540 │ │ │ │ + jne 7ff8 │ │ │ │ mov %rdx,0x50(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 85b5 │ │ │ │ + jle 8055 │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ lea 0x0(,%rdi,8),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fildll (%r8,%rax,1) │ │ │ │ fildll (%rsi,%rax,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rdx,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 85a0 │ │ │ │ + jne 8040 │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 861b │ │ │ │ - mov 0x40(%rbx),%rsi │ │ │ │ + jle 80a3 │ │ │ │ + flds 0x2b064(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x2cafd(%rip) │ │ │ │ + mov 0x40(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ - fldt 0x2d0cb(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 8600 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 8088 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne 8a20 │ │ │ │ + jne 8470 │ │ │ │ test $0x80,%dl │ │ │ │ - jne 88a0 │ │ │ │ + jne 8300 │ │ │ │ test $0x1,%dh │ │ │ │ - jne 88bc │ │ │ │ + jne 831c │ │ │ │ test $0x1,%dl │ │ │ │ - jne 88d9 │ │ │ │ + jne 8339 │ │ │ │ test $0x4,%dl │ │ │ │ - je 8670 │ │ │ │ + je 80f8 │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 8aac │ │ │ │ + je 84f4 │ │ │ │ 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 8a70 │ │ │ │ + jne 84c0 │ │ │ │ test $0x10,%dl │ │ │ │ - jne 8a40 │ │ │ │ + jne 8490 │ │ │ │ test $0x20,%dl │ │ │ │ - je 870b │ │ │ │ + je 818b │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 8abe │ │ │ │ + jle 8506 │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov $0x1,%r12d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul %rdx,%r12 │ │ │ │ inc %rax │ │ │ │ add %r12,%r12 │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 86b0 │ │ │ │ + jne 8130 │ │ │ │ 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 │ │ │ │ @@ -6175,20 +6054,20 @@ │ │ │ │ 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 8740 │ │ │ │ + jne 81c0 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne 887f │ │ │ │ - movdqa -0x50(%rbp),%xmm3 │ │ │ │ + jne 82e7 │ │ │ │ mov %rax,0x108(%rbx) │ │ │ │ + movdqa -0x50(%rbp),%xmm3 │ │ │ │ movups %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -6196,125 +6075,121 @@ │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xf0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 8ac9 │ │ │ │ + jne 8511 │ │ │ │ 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 8818 │ │ │ │ + jle 8280 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 8aec │ │ │ │ + jbe 8534 │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 87c0 │ │ │ │ + jne 8228 │ │ │ │ test $0x3,%dil │ │ │ │ - je 8818 │ │ │ │ + je 8280 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jge 8818 │ │ │ │ + jge 8280 │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,0x4(%r12,%rax,4) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 8818 │ │ │ │ + jle 8280 │ │ │ │ mov 0x10(%rdx,%rax,8),%rdx │ │ │ │ mov %edx,0x8(%r12,%rax,4) │ │ │ │ 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 $0x1,%r8d │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ mov 0x30(%rbx),%edi │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ - mov $0x1,%r8d │ │ │ │ mov %r12,%rsi │ │ │ │ call 3350 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0xb8(%rbx) │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - je 871b │ │ │ │ + je 819b │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 871b │ │ │ │ + jmp 819b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ test $0x1,%dh │ │ │ │ - je 8639 │ │ │ │ + je 80c1 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ test $0x1,%dl │ │ │ │ - je 8642 │ │ │ │ + je 80ca │ │ │ │ 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 %rax,0xc0(%rbx) │ │ │ │ mov %rax,%r13 │ │ │ │ - cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 8aa0 │ │ │ │ + jle 84e8 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov %rsp,%r12 │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rsi,%r14,1),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13,%r14,1) │ │ │ │ - mov (%rsi,%r14,1),%rdx │ │ │ │ + mov (%rsi,%r15,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 89ef │ │ │ │ + jle 8447 │ │ │ │ shl $0x4,%r15 │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ nopl (%rax) │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rax,%r13,1) │ │ │ │ @@ -6323,118 +6198,115 @@ │ │ │ │ add %rdx,%rax │ │ │ │ mov %r15,%rdx │ │ │ │ sar $1,%rax │ │ │ │ sub %rax,%rdx │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x2cd00(%rip) │ │ │ │ + fldt 0x2b288(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax,%r14,1) │ │ │ │ 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 0xc0(%rbx),%rdx │ │ │ │ - mov 0x38(%rbx),%rsi │ │ │ │ mov %r15,%rax │ │ │ │ inc %r15 │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r15,(%r12) │ │ │ │ + mov 0x38(%rbx),%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ - shl $0x4,%rax │ │ │ │ add (%rdx,%r14,1),%rax │ │ │ │ mov (%rsi,%r14,1),%rdx │ │ │ │ fstpt (%rax) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %r15,%rdx │ │ │ │ - jg 8970 │ │ │ │ + jg 83c8 │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge 8aa0 │ │ │ │ + jge 84e8 │ │ │ │ mov 0xc0(%rbx),%r13 │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 8930 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 8388 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ - jmp 8627 │ │ │ │ + jmp 80af │ │ │ │ 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 8682 │ │ │ │ + jmp 810a │ │ │ │ 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 8679 │ │ │ │ + jmp 8101 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ - jmp 8642 │ │ │ │ + jmp 80ca │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ call 33b0 │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ - jmp 8654 │ │ │ │ + jmp 80dc │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 86bf │ │ │ │ + jmp 813f │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 875e │ │ │ │ + jmp 81de │ │ │ │ movq $0x1,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 8552 │ │ │ │ + jmp 800a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 87ea │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 8252 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ - fildll -0x18(%rsp) │ │ │ │ - fldt 0x8(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ + 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 │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ 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),%r10 │ │ │ │ mov %r10,%rax │ │ │ │ sub %r8,%rax │ │ │ │ add %rcx,%rax │ │ │ │ @@ -6446,275 +6318,257 @@ │ │ │ │ mov %rdx,%r11 │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jge 8bf0 │ │ │ │ + jge 8610 │ │ │ │ lea 0x2(%r8,%r8,1),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ cmp $0xffffffffffffffff,%r10 │ │ │ │ - jl 8caf │ │ │ │ - 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) │ │ │ │ + jl 8697 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 8bc0 │ │ │ │ + jne 85e0 │ │ │ │ ret │ │ │ │ inc %r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 8c37 │ │ │ │ + jle 8657 │ │ │ │ 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 8c00 │ │ │ │ + jne 8620 │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rcx,%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - js 8caf │ │ │ │ + js 8697 │ │ │ │ inc %rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 8c80 │ │ │ │ + jne 8668 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll -0x18(%rsp) │ │ │ │ + movzwl -0xa(%rsp),%eax │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rdx,%r9 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ 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 8dc0 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jge 8788 │ │ │ │ lea 0x2(%r8,%r8,1),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ test %r8,%r8 │ │ │ │ - js 8ec0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ + js 8820 │ │ │ │ + nop │ │ │ │ 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 8d80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 8750 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r8,%r8,1),%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - jle 8e3b │ │ │ │ + jle 87db │ │ │ │ mov %rcx,%r9 │ │ │ │ mov $0x1,%r8d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ + nop │ │ │ │ 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 8e00 │ │ │ │ + jne 87a0 │ │ │ │ sub $0x2,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ lea 0x10(%rcx,%r8,1),%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ - js 8ed0 │ │ │ │ + js 8830 │ │ │ │ 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 │ │ │ │ + nopl (%rax) │ │ │ │ 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 %rax,%rdx │ │ │ │ - jne 8e80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 8ed4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 8ed4 │ │ │ │ + jne 87e8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 8834 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 8834 │ │ │ │ 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 %rcx,%rbx │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ - fildll -0x38(%rsp) │ │ │ │ - fldt 0x38(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ + fildll -0x38(%rsp) │ │ │ │ + movzwl -0xa(%rsp),%eax │ │ │ │ + fldt 0x38(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ 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 %r15,-0x38(%rsp) │ │ │ │ - fildll -0x38(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ + fildll -0x38(%rsp) │ │ │ │ sub %rcx,%rax │ │ │ │ add %r9,%rax │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ lea 0x1(%r10,%rcx,1),%rax │ │ │ │ add %r9,%rax │ │ │ │ mov %rdx,%r11 │ │ │ │ @@ -6739,697 +6593,659 @@ │ │ │ │ add %r15,%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ lea 0x1(%rcx,%rcx,1),%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ cmp -0x28(%rsp),%r11 │ │ │ │ - jge 9120 │ │ │ │ + jge 8a38 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jl 9410 │ │ │ │ + jl 8c90 │ │ │ │ test %rax,%rax │ │ │ │ - js 9405 │ │ │ │ - mov -0x20(%rsp),%r12 │ │ │ │ + js 8c81 │ │ │ │ imul %r15,%r11 │ │ │ │ + mov -0x20(%rsp),%r12 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r15,%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ + shl $0x5,%r10 │ │ │ │ lea 0x2(%rcx,%rcx,1),%r14 │ │ │ │ xor %r13d,%r13d │ │ │ │ - shl $0x5,%r10 │ │ │ │ shl $0x5,%r11 │ │ │ │ add %r11,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - jle 907b │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 89bb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%r11 │ │ │ │ shl $0x5,%r11 │ │ │ │ lea (%r12,%r11,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 9040 │ │ │ │ + jne 8980 │ │ │ │ test %rbp,%rbp │ │ │ │ - js 9660 │ │ │ │ + js 8e60 │ │ │ │ mov %r8,%rax │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ test %r8,%r8 │ │ │ │ lea (%rbx,%rax,1),%r15 │ │ │ │ cmovle %rbx,%r15 │ │ │ │ mov %r12,%rax │ │ │ │ mov %r15,%r11 │ │ │ │ xor %edx,%edx │ │ │ │ - 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,%rax │ │ │ │ inc %rdx │ │ │ │ + add $0x10,%r11 │ │ │ │ fldt -0x10(%r11) │ │ │ │ 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 %rcx,%rdx │ │ │ │ - jne 90c0 │ │ │ │ + jne 89e0 │ │ │ │ inc %r13 │ │ │ │ cmp %r14,%r13 │ │ │ │ - je 9405 │ │ │ │ + je 8c81 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r12 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 9010 │ │ │ │ - jmp 9091 │ │ │ │ + jg 8968 │ │ │ │ + jmp 89d1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r13 │ │ │ │ sub -0x28(%rsp),%r13 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jl 92a0 │ │ │ │ + jl 8b68 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 94dc │ │ │ │ + jle 8d2c │ │ │ │ imul %r15,%r11 │ │ │ │ - mov %r15,%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %r15,%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x5,%rcx │ │ │ │ sub %rbp,%rdx │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rcx,-0x18(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ add -0x20(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 96bb │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jle 8ea3 │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x5,%r12 │ │ │ │ mov %r12,-0x38(%rsp) │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ mov %rbx,%r12 │ │ │ │ xor %r8d,%r8d │ │ │ │ add %r11,%rcx │ │ │ │ - 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,%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r8 │ │ │ │ + add $0x10,%r12 │ │ │ │ fldt -0x10(%r12) │ │ │ │ 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 %rdx,%r8 │ │ │ │ - jne 91c0 │ │ │ │ + jne 8aa0 │ │ │ │ test %rbp,%rbp │ │ │ │ - js 9620 │ │ │ │ + js 8e28 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ shl $0x4,%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ lea (%rbx,%rcx,1),%r12 │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ cmovle %rbx,%r12 │ │ │ │ mov %r12,-0x38(%rsp) │ │ │ │ mov %r11,%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %r8 │ │ │ │ + add $0x10,%r12 │ │ │ │ fldt -0x10(%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 %rcx,%r8 │ │ │ │ - jne 9240 │ │ │ │ + jne 8b08 │ │ │ │ inc %r14 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 94d0 │ │ │ │ - add -0x18(%rsp),%r11 │ │ │ │ + je 8d20 │ │ │ │ add $0x10,%r10 │ │ │ │ + add -0x18(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 9678 │ │ │ │ + jle 8e78 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - jmp 9170 │ │ │ │ + jmp 8a80 │ │ │ │ nopl (%rax) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 934f │ │ │ │ + jle 8bff │ │ │ │ test %rax,%rax │ │ │ │ - js 9682 │ │ │ │ + js 8e82 │ │ │ │ imul %r15,%r11 │ │ │ │ mov %rax,-0x38(%rsp) │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rsi,%r10 │ │ │ │ - xor %ebp,%ebp │ │ │ │ shl $0x5,%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ lea (%r11,%r9,1),%r8 │ │ │ │ lea 0x2(%rcx,%rcx,1),%r11 │ │ │ │ shl $0x5,%r8 │ │ │ │ add -0x20(%rsp),%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r8,%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r14 │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + add $0x10,%r14 │ │ │ │ fldt -0x10(%r14) │ │ │ │ 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 9300 │ │ │ │ + jne 8bb0 │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r10 │ │ │ │ add %r12,%r8 │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 92e0 │ │ │ │ + jne 8ba8 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - js 9405 │ │ │ │ + js 8c81 │ │ │ │ test %rax,%rax │ │ │ │ - js 9405 │ │ │ │ + js 8c81 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ - lea 0x1(%rdx),%rbp │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ shl $0x5,%r15 │ │ │ │ shl $0x5,%r9 │ │ │ │ + lea 0x1(%rdx),%rbp │ │ │ │ mov %r15,%r11 │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ add %rax,%r9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 93c0 │ │ │ │ + jne 8c40 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r11,%r9 │ │ │ │ cmp %rbp,%r10 │ │ │ │ - jne 9390 │ │ │ │ + jne 8c30 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %rax,%rax │ │ │ │ - js 9405 │ │ │ │ + js 8c81 │ │ │ │ imul %r15,%r11 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ mov %r15,%r10 │ │ │ │ lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ shl $0x5,%r10 │ │ │ │ add %r11,%r9 │ │ │ │ xor %r11d,%r11d │ │ │ │ shl $0x5,%r9 │ │ │ │ add %rax,%r9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 9480 │ │ │ │ + jne 8cd0 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r9 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 9440 │ │ │ │ + jne 8cc0 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - js 9405 │ │ │ │ - shl $0x5,%r15 │ │ │ │ + js 8c81 │ │ │ │ sub %rbp,%rax │ │ │ │ + shl $0x5,%r15 │ │ │ │ mov -0x20(%rsp),%r11 │ │ │ │ - mov %r15,%r12 │ │ │ │ lea 0x1(%rdx),%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ + mov %r15,%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ test %rax,%rax │ │ │ │ - jle 96f0 │ │ │ │ + jle 8ed8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r9,%r8 │ │ │ │ shl $0x5,%r8 │ │ │ │ lea (%r11,%r8,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 %r10,%rdx │ │ │ │ - jne 9540 │ │ │ │ + jne 8d70 │ │ │ │ test %rbp,%rbp │ │ │ │ - js 9640 │ │ │ │ + js 8e48 │ │ │ │ mov %r10,%rax │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ test %r10,%r10 │ │ │ │ lea (%rbx,%rax,1),%r15 │ │ │ │ cmovle %rbx,%r15 │ │ │ │ mov %r11,%rax │ │ │ │ mov %r15,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - 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,%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 %rcx,%rdx │ │ │ │ - jne 95c0 │ │ │ │ + jne 8dd0 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 9405 │ │ │ │ + je 8c81 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%r11 │ │ │ │ test %r10,%r10 │ │ │ │ - jg 9510 │ │ │ │ - jmp 9591 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 8d60 │ │ │ │ + jmp 8dc1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %r14 │ │ │ │ - add -0x18(%rsp),%r11 │ │ │ │ add $0x10,%r10 │ │ │ │ + add -0x18(%rsp),%r11 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 917c │ │ │ │ - jmp 94d5 │ │ │ │ + jne 8a8c │ │ │ │ + jmp 8d25 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r13 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%r11 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 9517 │ │ │ │ - jmp 9405 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 8d67 │ │ │ │ + jmp 8c81 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r12 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 9017 │ │ │ │ - jmp 9405 │ │ │ │ + jne 896f │ │ │ │ + jmp 8c81 │ │ │ │ mov -0x38(%rsp),%r12 │ │ │ │ - jmp 921e │ │ │ │ + jmp 8afe │ │ │ │ xor %edx,%edx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rdx),%r8 │ │ │ │ cmp %r13,%r8 │ │ │ │ - je 9405 │ │ │ │ + je 8c81 │ │ │ │ add $0x2,%rdx │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 96a0 │ │ │ │ - jmp 9348 │ │ │ │ + jne 8e88 │ │ │ │ + jmp 8bf8 │ │ │ │ test %rbp,%rbp │ │ │ │ - jns 91fe │ │ │ │ + jns 8ade │ │ │ │ lea 0x1(%r14),%rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - je 94d5 │ │ │ │ + je 8d25 │ │ │ │ mov -0x18(%rsp),%rcx │ │ │ │ add $0x2,%r14 │ │ │ │ add $0x20,%r10 │ │ │ │ lea (%r11,%rcx,2),%r11 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 96bb │ │ │ │ - jmp 94d5 │ │ │ │ + jne 8ea3 │ │ │ │ + jmp 8d25 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rbp,%rbp │ │ │ │ - jns 957b │ │ │ │ + jns 8dab │ │ │ │ lea 0x1(%r13),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - je 9405 │ │ │ │ + je 8c81 │ │ │ │ add $0x2,%r13 │ │ │ │ add $0x20,%rsi │ │ │ │ lea (%r11,%r12,2),%r11 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 96f0 │ │ │ │ - jmp 9405 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 8ed8 │ │ │ │ + jmp 8c81 │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rcx,%rbx │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ - fildll -0x38(%rsp) │ │ │ │ - fldt 0x38(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ + fildll -0x38(%rsp) │ │ │ │ + movzwl -0xa(%rsp),%eax │ │ │ │ + fldt 0x38(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ 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 %r15,-0x38(%rsp) │ │ │ │ - fildll -0x38(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ + fildll -0x38(%rsp) │ │ │ │ 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 %rdx,-0x28(%rsp) │ │ │ │ fldt (%r8) │ │ │ │ movq $0x0,(%rdi) │ │ │ │ movl $0x0,0x8(%rdi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ + movl $0x0,0x18(%rdi) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r8 │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - movl $0x0,0x18(%rdi) │ │ │ │ mov %r8,%rax │ │ │ │ sub %rcx,%rax │ │ │ │ add %r15,%rax │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ lea 0x1(%r8,%rcx,1),%rax │ │ │ │ add %r15,%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ lea 0x1(%rcx,%rcx,1),%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ cmp -0x28(%rsp),%r11 │ │ │ │ - jge 9960 │ │ │ │ + jge 9130 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jl 9c50 │ │ │ │ + jl 93b0 │ │ │ │ test %rax,%rax │ │ │ │ - js 9c45 │ │ │ │ - mov -0x20(%rsp),%r12 │ │ │ │ + js 93a5 │ │ │ │ imul %r15,%r11 │ │ │ │ + mov -0x20(%rsp),%r12 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r15,%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ + shl $0x5,%r10 │ │ │ │ lea 0x2(%rcx,%rcx,1),%r14 │ │ │ │ xor %r13d,%r13d │ │ │ │ - shl $0x5,%r10 │ │ │ │ shl $0x5,%r11 │ │ │ │ add %r11,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - jle 98bf │ │ │ │ + jle 90af │ │ │ │ mov %r9,%r11 │ │ │ │ shl $0x5,%r11 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - fldt (%rdi) │ │ │ │ lea (%r12,%r11,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 9882 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 9072 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(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(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,%rdx │ │ │ │ - jne 9880 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9070 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rbp,%rbp │ │ │ │ - js 9ea0 │ │ │ │ + js 9590 │ │ │ │ mov %r8,%rax │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ test %r8,%r8 │ │ │ │ lea (%rbx,%rax,1),%r15 │ │ │ │ cmovle %rbx,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %r12,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r15,%r11 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 9902 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 90da │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r11 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r11) │ │ │ │ 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 %rcx,%rdx │ │ │ │ - jne 9900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 90d8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ cmp %r14,%r13 │ │ │ │ - je 9c45 │ │ │ │ + je 93a5 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r12 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 9860 │ │ │ │ - jmp 98d5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 9050 │ │ │ │ + jmp 90c5 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rax,%r13 │ │ │ │ sub -0x28(%rsp),%r13 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jl 9af0 │ │ │ │ + jl 9278 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 9d2c │ │ │ │ + jle 944c │ │ │ │ imul %r15,%r11 │ │ │ │ - mov %r15,%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %r15,%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x5,%rcx │ │ │ │ sub %rbp,%rdx │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rcx,-0x18(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ add -0x20(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 9efb │ │ │ │ + jle 95d3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x5,%r12 │ │ │ │ mov %r12,-0x38(%rsp) │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ fldt (%rdi) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ mov %rbx,%r12 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %r8d,%r8d │ │ │ │ add %r11,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nop │ │ │ │ add $0x10,%r12 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r8 │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7437,37 +7253,36 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 9a00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 91a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rbp,%rbp │ │ │ │ - js 9e60 │ │ │ │ + js 9558 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ shl $0x4,%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ lea (%rbx,%rcx,1),%r12 │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ cmovle %rbx,%r12 │ │ │ │ mov %r12,-0x38(%rsp) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r11,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %r8d,%r8d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x10,%r12 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %r8 │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7475,53 +7290,52 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 9a80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9210 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 9d20 │ │ │ │ - add -0x18(%rsp),%r11 │ │ │ │ + je 9440 │ │ │ │ add $0x10,%r10 │ │ │ │ + add -0x18(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 9eb8 │ │ │ │ + jle 95a8 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - jmp 99b0 │ │ │ │ + jmp 9180 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 9b93 │ │ │ │ + jle 931b │ │ │ │ test %rax,%rax │ │ │ │ - js 9ec2 │ │ │ │ + js 95b2 │ │ │ │ imul %r15,%r11 │ │ │ │ mov %rax,-0x38(%rsp) │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rsi,%r10 │ │ │ │ - xor %ebp,%ebp │ │ │ │ shl $0x5,%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ lea (%r11,%r9,1),%r8 │ │ │ │ lea 0x2(%rcx,%rcx,1),%r11 │ │ │ │ shl $0x5,%r8 │ │ │ │ add -0x20(%rsp),%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r8,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rbx,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ nopl (%rax) │ │ │ │ add $0x10,%r14 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7529,52 +7343,49 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rdx │ │ │ │ - jne 9b40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 92c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r10 │ │ │ │ add %r12,%r8 │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 9b30 │ │ │ │ + jne 92b8 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - js 9c45 │ │ │ │ + js 93a5 │ │ │ │ test %rax,%rax │ │ │ │ - js 9c45 │ │ │ │ + js 93a5 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ - lea 0x1(%rdx),%rbp │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ shl $0x5,%r15 │ │ │ │ shl $0x5,%r9 │ │ │ │ + lea 0x1(%rdx),%rbp │ │ │ │ mov %r15,%r11 │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ add %rax,%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r9,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ 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) │ │ │ │ @@ -7582,118 +7393,112 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 9c00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9360 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r11,%r9 │ │ │ │ cmp %rbp,%r10 │ │ │ │ - jne 9bd0 │ │ │ │ + jne 9350 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ test %rax,%rax │ │ │ │ - js 9c45 │ │ │ │ + js 93a5 │ │ │ │ imul %r15,%r11 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ mov %r15,%r10 │ │ │ │ - fldz │ │ │ │ lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ fldz │ │ │ │ shl $0x5,%r10 │ │ │ │ + fldz │ │ │ │ add %r11,%r9 │ │ │ │ xor %r11d,%r11d │ │ │ │ shl $0x5,%r9 │ │ │ │ add %rax,%r9 │ │ │ │ - jmp 9c82 │ │ │ │ + jmp 93e2 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 9cc2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 93f2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - 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(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,%rdx │ │ │ │ - jne 9cc0 │ │ │ │ + jne 93f0 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r9 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 9c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 93e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ mov -0x28(%rsp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - js 9c45 │ │ │ │ - shl $0x5,%r15 │ │ │ │ + js 93a5 │ │ │ │ sub %rbp,%rax │ │ │ │ + shl $0x5,%r15 │ │ │ │ mov -0x20(%rsp),%r11 │ │ │ │ - mov %r15,%r12 │ │ │ │ lea 0x1(%rcx),%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ + mov %r15,%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ test %rax,%rax │ │ │ │ - jle 9f30 │ │ │ │ + jle 9608 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r9,%r8 │ │ │ │ shl $0x5,%r8 │ │ │ │ fldt (%rdi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ lea (%r11,%r8,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ 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) │ │ │ │ @@ -7701,37 +7506,35 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne 9d80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9498 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rbp,%rbp │ │ │ │ - js 9e80 │ │ │ │ + js 9578 │ │ │ │ mov %r10,%rax │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ test %r10,%r10 │ │ │ │ lea (%rbx,%rax,1),%r15 │ │ │ │ cmovle %rbx,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r11,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %r15,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r8 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7739,137 +7542,135 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 9e00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9500 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 9c45 │ │ │ │ + je 93a5 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%r11 │ │ │ │ test %r10,%r10 │ │ │ │ - jg 9d60 │ │ │ │ - jmp 9dd5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 9480 │ │ │ │ + jmp 94ed │ │ │ │ + nopl (%rax) │ │ │ │ inc %r14 │ │ │ │ - add -0x18(%rsp),%r11 │ │ │ │ add $0x10,%r10 │ │ │ │ + add -0x18(%rsp),%r11 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 99bc │ │ │ │ - jmp 9d25 │ │ │ │ + jne 918c │ │ │ │ + jmp 9445 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r13 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%r11 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 9d67 │ │ │ │ - jmp 9c45 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 9487 │ │ │ │ + jmp 93a5 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r12 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 9867 │ │ │ │ - jmp 9c45 │ │ │ │ + jne 9057 │ │ │ │ + jmp 93a5 │ │ │ │ mov -0x38(%rsp),%r12 │ │ │ │ - jmp 9a62 │ │ │ │ + jmp 9202 │ │ │ │ xor %edx,%edx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rdx),%r8 │ │ │ │ cmp %r13,%r8 │ │ │ │ - je 9c45 │ │ │ │ + je 93a5 │ │ │ │ add $0x2,%rdx │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 9ee0 │ │ │ │ - jmp 9b8c │ │ │ │ + jne 95b8 │ │ │ │ + jmp 9314 │ │ │ │ test %rbp,%rbp │ │ │ │ - jns 9a42 │ │ │ │ + jns 91e2 │ │ │ │ lea 0x1(%r14),%rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - je 9d25 │ │ │ │ + je 9445 │ │ │ │ mov -0x18(%rsp),%rcx │ │ │ │ add $0x2,%r14 │ │ │ │ add $0x20,%r10 │ │ │ │ lea (%r11,%rcx,2),%r11 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 9efb │ │ │ │ - jmp 9d25 │ │ │ │ + jne 95d3 │ │ │ │ + jmp 9445 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rbp,%rbp │ │ │ │ - jns 9dbf │ │ │ │ + jns 94d7 │ │ │ │ lea 0x1(%r13),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - je 9c45 │ │ │ │ + je 93a5 │ │ │ │ add $0x2,%r13 │ │ │ │ add $0x20,%rsi │ │ │ │ lea (%r11,%r12,2),%r11 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 9f30 │ │ │ │ - jmp 9c45 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 9608 │ │ │ │ + jmp 93a5 │ │ │ │ + nop │ │ │ │ + data16 cs 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) │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,-0x70(%rsp) │ │ │ │ - and $0xf3,%ah │ │ │ │ mov %r10,-0x68(%rsp) │ │ │ │ fildll -0x68(%rsp) │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ fldt 0x58(%rsp) │ │ │ │ + and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ax,0x14(%rsp) │ │ │ │ movzwl 0x16(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x12(%rsp) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x12(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ 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 -0x68(%rsp),%r9 │ │ │ │ + fildll 0x80(%rsp) │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x78(%rsp),%rax │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x78(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ @@ -7884,92 +7685,90 @@ │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ mov -0x68(%rsp),%r9 │ │ │ │ + mov %rdx,%r15 │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ - mov %rdx,%r15 │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ mov %rdx,-0x30(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - movl $0x0,0x8(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - movl $0x0,0x18(%rdi) │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ + movl $0x0,0x8(%rdi) │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ cqto │ │ │ │ + movl $0x0,0x18(%rdi) │ │ │ │ idivq 0x80(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ cmp -0x40(%rsp),%rcx │ │ │ │ - jge a2dd │ │ │ │ + jge 997a │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ mov -0x30(%rsp),%r11 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge a97d │ │ │ │ + jge 9f09 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl acf9 │ │ │ │ + jl a1d1 │ │ │ │ test %rax,%rax │ │ │ │ - js ae21 │ │ │ │ + js a2b9 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r11,%r13 │ │ │ │ movq $0x0,-0x60(%rsp) │ │ │ │ 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 │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ add %r14,%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ - add %r8,%rcx │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ test %r10,%r10 │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ cmovle %r8,%rcx │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ lea 0x2(%rbx,%rbx,1),%r12 │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ test %r10,%r10 │ │ │ │ - jle a248 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 9908 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbp,%rax │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%rbx,%r13,1),%rcx │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ebp,%ebp │ │ │ │ - jmp a202 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 98c2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %rbp │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -7978,33 +7777,30 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rbp │ │ │ │ - jne a200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 98c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js b990 │ │ │ │ + js ac10 │ │ │ │ mov %rax,%rbp │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ fldt (%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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) │ │ │ │ @@ -8014,49 +7810,49 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne a280 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9920 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ cmp %r12,%rbp │ │ │ │ - je b9b0 │ │ │ │ + je ac28 │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ test %r10,%r10 │ │ │ │ - jg a1d0 │ │ │ │ - jmp a248 │ │ │ │ + jg 98a8 │ │ │ │ + jmp 9908 │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ sub -0x40(%rsp),%rbx │ │ │ │ mov %rbx,-0x58(%rsp) │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge a4f5 │ │ │ │ + jge 9b35 │ │ │ │ mov -0x30(%rsp),%r10 │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jl ae30 │ │ │ │ + jl a2c8 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle bc11 │ │ │ │ + jle ae59 │ │ │ │ test %rax,%rax │ │ │ │ - js becd │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ + js b0d5 │ │ │ │ sub %rdx,%rax │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ - mov %rsi,-0x18(%rsp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - imul %r13,%rax │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ mov %r10,%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ mov %rsi,%r10 │ │ │ │ + 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 │ │ │ │ @@ -8065,40 +7861,35 @@ │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r8,%rax │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rax │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x70(%rsp),%rsi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,-0x60(%rsp) │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ + mov -0x70(%rsp),%rsi │ │ │ │ mov %r15,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r11,%r11 │ │ │ │ - jle bb00 │ │ │ │ + jle ad50 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r9,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp a402 │ │ │ │ - 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 9a6a │ │ │ │ + nopl 0x0(%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) │ │ │ │ @@ -8107,34 +7898,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne a400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9a68 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js bb30 │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js ad78 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ mov %r9,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp a482 │ │ │ │ - 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 9ac2 │ │ │ │ + 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) │ │ │ │ @@ -8143,198 +7931,191 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne a480 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9ac0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne a3b0 │ │ │ │ + jne 9a48 │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ inc %rax │ │ │ │ cmp -0x58(%rsp),%rax │ │ │ │ - je bc00 │ │ │ │ - add -0x48(%rsp),%r15 │ │ │ │ + je ae48 │ │ │ │ add $0x10,%r10 │ │ │ │ - jmp a390 │ │ │ │ + add -0x48(%rsp),%r15 │ │ │ │ + jmp 9a30 │ │ │ │ mov -0x30(%rsp),%rbx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jge b2b0 │ │ │ │ + jge a694 │ │ │ │ cmpq $0x0,-0x58(%rsp) │ │ │ │ - jle a745 │ │ │ │ + jle 9d2e │ │ │ │ mov 0x80(%rsp),%r11 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov -0x38(%rsp),%rdx │ │ │ │ sub %r15,%rbx │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ mov %rsi,%r9 │ │ │ │ - lea 0x1(%r15),%rbp │ │ │ │ - mov %r15,%r12 │ │ │ │ shl $0x5,%r11 │ │ │ │ + lea 0x1(%r15),%rbp │ │ │ │ + mov %rdx,%rsi │ │ │ │ imul %r11,%rax │ │ │ │ - imul %r11,%rdx │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ imul 0x78(%rsp),%rax │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ imul %rcx,%rax │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x20(%rsp),%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ + mov %rbx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r14,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - cmovle %rcx,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdx,-0x48(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ + cmovle %r14,%rax │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle a656 │ │ │ │ - test %rdx,%rdx │ │ │ │ - js be77 │ │ │ │ - mov -0x18(%rsp),%rsi │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ - lea (%rax,%rsi,1),%r15 │ │ │ │ + jle 9c76 │ │ │ │ + test %rsi,%rsi │ │ │ │ + js b07f │ │ │ │ + mov -0x18(%rsp),%rdx │ │ │ │ + mov -0x70(%rsp),%r12 │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ + lea (%rcx,%rdx,1),%r14 │ │ │ │ nopl (%rax) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ fldt (%rdi) │ │ │ │ - mov %r8,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp a602 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 9c22 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - fldt (%r9) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ - inc %rcx │ │ │ │ - fldt -0x10(%rsi) │ │ │ │ + inc %rdx │ │ │ │ + fldt (%r9) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ 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 %r10,%rcx │ │ │ │ - jne a600 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r11,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne a5d0 │ │ │ │ - mov -0x68(%rsp),%rcx │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ - test %r12,%r12 │ │ │ │ - js a71a │ │ │ │ - test %rdx,%rdx │ │ │ │ - js a71a │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne 9c20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r11,%r14 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 9c10 │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ + mov -0x60(%rsp),%rcx │ │ │ │ + test %r15,%r15 │ │ │ │ + js 9d06 │ │ │ │ + test %rsi,%rsi │ │ │ │ + js 9d06 │ │ │ │ mov %rbx,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x60(%rsp) │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov -0x48(%rsp),%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - mov %r15,%rcx │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + mov %r14,%rax │ │ │ │ mov %r8,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %edx,%edx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x10,%rbx │ │ │ │ + add $0x20,%rax │ │ │ │ + inc %rdx │ │ │ │ fldt (%r9) │ │ │ │ - add $0x20,%rcx │ │ │ │ - inc %rsi │ │ │ │ fldt -0x10(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0x20(%rcx) │ │ │ │ + fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ + 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,%rsi │ │ │ │ - jne a6c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r11,%r15 │ │ │ │ - cmp %rbp,%r14 │ │ │ │ - jne a680 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne 9cb0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r11,%r14 │ │ │ │ + cmp %rbp,%r13 │ │ │ │ + jne 9ca0 │ │ │ │ mov -0x68(%rsp),%rbx │ │ │ │ - mov -0x60(%rsp),%rcx │ │ │ │ - add -0x50(%rsp),%rax │ │ │ │ - inc %rcx │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ - cmp -0x58(%rsp),%rcx │ │ │ │ - jne a5a0 │ │ │ │ + add -0x50(%rsp),%rcx │ │ │ │ + cmp -0x58(%rsp),%rax │ │ │ │ + jne 9be0 │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ mov -0x10(%rsp),%rsi │ │ │ │ - mov %r12,%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js ae21 │ │ │ │ + js a2b9 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ mov -0x20(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ inc %rbx │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ mov -0x28(%rsp),%rbp │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ mov %rbx,-0x58(%rsp) │ │ │ │ - mov -0x70(%rsp),%rbx │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ add %rdx,%rax │ │ │ │ mov -0x38(%rsp),%rdx │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rbp,%r11 │ │ │ │ sub %r15,%r11 │ │ │ │ - shl $0x5,%r10 │ │ │ │ imul %r10,%r14 │ │ │ │ imul %r10,%rdx │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ lea 0x2(%rdx,%rdx,1),%r9 │ │ │ │ mov %r11,%rdx │ │ │ │ @@ -8342,41 +8123,38 @@ │ │ │ │ add %rbx,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %rbx,%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%r15),%rbx │ │ │ │ mov %rdx,-0x48(%rsp) │ │ │ │ mov %rbp,%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r11,%r11 │ │ │ │ - jle a895 │ │ │ │ + jle 9e55 │ │ │ │ test %rdx,%rdx │ │ │ │ - js be58 │ │ │ │ + js b060 │ │ │ │ mov -0x40(%rsp),%r14 │ │ │ │ mov -0x70(%rsp),%r13 │ │ │ │ mov %rcx,-0x68(%rsp) │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ lea (%rax,%r14,1),%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ nopl (%rax) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r15,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%rbp │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp a842 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 9e02 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8385,50 +8163,45 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne a840 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9e00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne a810 │ │ │ │ + jne 9df0 │ │ │ │ mov -0x68(%rsp),%rcx │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ cmpq $0x0,-0x50(%rsp) │ │ │ │ - js a959 │ │ │ │ + js 9ee5 │ │ │ │ test %rdx,%rdx │ │ │ │ - js a959 │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ + js 9ee5 │ │ │ │ mov %r11,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x60(%rsp) │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - nop │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r15,%rcx │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%rbp │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp a902 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 9e92 │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r11 │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8437,60 +8210,58 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne a900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9e90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne a8c0 │ │ │ │ + jne 9e80 │ │ │ │ mov -0x68(%rsp),%r11 │ │ │ │ mov -0x60(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ cmp -0x58(%rsp),%rcx │ │ │ │ - jne a7e0 │ │ │ │ + jne 9dc0 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl b0a7 │ │ │ │ + jl a4d7 │ │ │ │ test %rax,%rax │ │ │ │ - js ae21 │ │ │ │ + js a2b9 │ │ │ │ mov 0x80(%rsp),%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %rdx,%r10 │ │ │ │ sub %r15,%r14 │ │ │ │ - movq $0x0,-0x58(%rsp) │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ - imul %rbx,%rax │ │ │ │ mov %r11,%r12 │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ + 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,-0x48(%rsp) │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ imul %rbx,%rcx │ │ │ │ mov %rcx,-0x30(%rsp) │ │ │ │ @@ -8504,42 +8275,37 @@ │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rcx,-0x38(%rsp) │ │ │ │ lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle aba2 │ │ │ │ + jle a0ca │ │ │ │ mov -0x30(%rsp),%rcx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle ba40 │ │ │ │ + jle acb0 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea 0x0(%r13,%r12,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp aac2 │ │ │ │ - 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 a012 │ │ │ │ + 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,34 +8314,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne aac0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a010 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js bb7c │ │ │ │ + js adc4 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp ab42 │ │ │ │ - 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 a06a │ │ │ │ + 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) │ │ │ │ @@ -8584,46 +8347,42 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne ab40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a068 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne aa70 │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne 9ff0 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js be35 │ │ │ │ - mov -0x38(%rsp),%r9 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + js b03d │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ mov %rax,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle baa0 │ │ │ │ + jle ad00 │ │ │ │ fldt (%rdi) │ │ │ │ lea 0x0(%r13,%r12,1),%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs 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 (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -8633,33 +8392,29 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne ac00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a100 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js bb62 │ │ │ │ + js adaa │ │ │ │ fldt (%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 0x10(%rdi) │ │ │ │ + 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) │ │ │ │ @@ -8669,74 +8424,69 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne ac80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a158 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne abc0 │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne a0e0 │ │ │ │ incq -0x58(%rsp) │ │ │ │ - mov -0x48(%rsp),%r14 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ add -0x40(%rsp),%rax │ │ │ │ cmp %r14,-0x58(%rsp) │ │ │ │ - jne aa40 │ │ │ │ - jmp ae21 │ │ │ │ + jne 9fc8 │ │ │ │ + jmp a2b9 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js ae21 │ │ │ │ + js a2b9 │ │ │ │ imul 0x78(%rsp),%rcx │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%r9 │ │ │ │ fldz │ │ │ │ - imul 0x80(%rsp),%r9 │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ - mov -0x70(%rsp),%r15 │ │ │ │ fldz │ │ │ │ - shl $0x5,%r13 │ │ │ │ + imul 0x80(%rsp),%r9 │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ lea (%rcx,%r14,1),%r12 │ │ │ │ - imul 0x80(%rsp),%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ + imul 0x80(%rsp),%r12 │ │ │ │ shl $0x5,%r9 │ │ │ │ add -0x30(%rsp),%r12 │ │ │ │ shl $0x5,%r12 │ │ │ │ add %rax,%r12 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x2(%rax,%rax,1),%r11 │ │ │ │ - jmp ad72 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp a242 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ mov %r12,%rbp │ │ │ │ mov %r15,%r10 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp ad82 │ │ │ │ + jmp a252 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ mov %rbp,%rax │ │ │ │ mov %r8,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp adc2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp a262 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%rcx │ │ │ │ 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(2) │ │ │ │ @@ -8745,156 +8495,144 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rdx │ │ │ │ - jne adc0 │ │ │ │ + jne a260 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r10 │ │ │ │ add %r13,%rbp │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne ad80 │ │ │ │ + jne a250 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r9,%r12 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne ad70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a240 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rbx,%rdx │ │ │ │ test %rbx,%rbx │ │ │ │ - jle af7a │ │ │ │ + jle a3d5 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js beef │ │ │ │ + js b0f7 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ mov %rsi,%r11 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ imul %rcx,%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + imul %r12,%r13 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ add -0x38(%rsp),%rax │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x5,%r12 │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ - imul %r12,%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ add -0x20(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ + fldt (%rdi) │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rbx,%rbp │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %rax,%r14 │ │ │ │ + xor %r14d,%r14d │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r11) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - fldt -0x10(%rsi) │ │ │ │ + add $0x10,%r9 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rbx) │ │ │ │ + fldt 0x0(%rbp) │ │ │ │ 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 %r10,%rcx │ │ │ │ - jne af00 │ │ │ │ - inc %rbp │ │ │ │ - add $0x10,%rbx │ │ │ │ - add %r12,%r14 │ │ │ │ - cmp %r10,%rbp │ │ │ │ - jne aec0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a360 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + add %r12,%r15 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne a350 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rcx │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ inc %rcx │ │ │ │ add %r13,%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne aea0 │ │ │ │ - mov %r15,%rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne a338 │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - js ae21 │ │ │ │ + js a2b9 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js ae21 │ │ │ │ + js a2b9 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%r12 │ │ │ │ lea 0x1(%rdx),%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ - mov -0x20(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ imul 0x80(%rsp),%r12 │ │ │ │ - add -0x30(%rsp),%rax │ │ │ │ lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ mov -0x70(%rsp),%rdx │ │ │ │ shl $0x5,%rbp │ │ │ │ + add -0x30(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ add %rbx,%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rdx,%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rcx │ │ │ │ mov %r8,%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - 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 -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -8904,80 +8642,79 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne b040 │ │ │ │ + jne a470 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rbx │ │ │ │ add %rbp,%r15 │ │ │ │ cmp %r10,%r14 │ │ │ │ - jne b010 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a460 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ inc %rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - jne aff0 │ │ │ │ - jmp ae21 │ │ │ │ + jne a448 │ │ │ │ + jmp a2b9 │ │ │ │ test %rax,%rax │ │ │ │ - js ae21 │ │ │ │ + js a2b9 │ │ │ │ sub %r15,%rax │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ + movq $0x0,-0x68(%rsp) │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - movq $0x0,-0x68(%rsp) │ │ │ │ - imul 0x78(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ mov %r15,%r12 │ │ │ │ lea 0x2(%rdx,%rdx,1),%r9 │ │ │ │ mov -0x38(%rsp),%rdx │ │ │ │ shl $0x5,%r10 │ │ │ │ - imul %rcx,%rax │ │ │ │ - add -0x30(%rsp),%rax │ │ │ │ + imul 0x78(%rsp),%rax │ │ │ │ imul %r10,%rdx │ │ │ │ imul %r10,%r14 │ │ │ │ + imul %rcx,%rax │ │ │ │ mov %rdx,-0x50(%rsp) │ │ │ │ mov %r11,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add -0x30(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov -0x70(%rsp),%rbx │ │ │ │ - shl $0x4,%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %rbx,%rdx │ │ │ │ lea 0x1(%r15),%rbx │ │ │ │ mov %rdx,-0x58(%rsp) │ │ │ │ mov %r14,%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rbp │ │ │ │ test %r11,%r11 │ │ │ │ - jle b1dc │ │ │ │ + jle a5fc │ │ │ │ + fldt (%rdi) │ │ │ │ mov -0x50(%rsp),%rbx │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ - fldt (%rdi) │ │ │ │ xor %r14d,%r14d │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + mov -0x70(%rsp),%r13 │ │ │ │ lea (%rax,%rbx,1),%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nop │ │ │ │ mov %r15,%rax │ │ │ │ mov %r8,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbx │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%rbx │ │ │ │ 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) │ │ │ │ @@ -8987,46 +8724,41 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne b180 │ │ │ │ + jne a5a0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne b170 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a590 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ test %r12,%r12 │ │ │ │ - js bbe4 │ │ │ │ + js ae2c │ │ │ │ mov %rbp,%rbx │ │ │ │ - mov -0x58(%rsp),%r13 │ │ │ │ - mov %r11,-0x60(%rsp) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov -0x58(%rsp),%r13 │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ + 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 -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -9036,56 +8768,55 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne b240 │ │ │ │ + jne a628 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne b200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a618 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq -0x68(%rsp) │ │ │ │ mov -0x60(%rsp),%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdx,%rax │ │ │ │ cmp %r9,-0x68(%rsp) │ │ │ │ - jne b140 │ │ │ │ - jmp ae21 │ │ │ │ + jne a568 │ │ │ │ + jmp a2b9 │ │ │ │ cmpq $0x0,-0x58(%rsp) │ │ │ │ - jle b604 │ │ │ │ + jle a94c │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %rdx,%r11 │ │ │ │ sub %r15,%r14 │ │ │ │ - movq $0x0,-0x50(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ - mov %r15,-0x18(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ + movq $0x0,-0x50(%rsp) │ │ │ │ shl $0x5,%rbp │ │ │ │ - imul %rbp,%rax │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ mov %rbx,%r12 │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ + imul %rbp,%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %r15,-0x18(%rsp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rax,(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ - imul %rbp,%rax │ │ │ │ - add -0x20(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ imul %rbp,%rcx │ │ │ │ mov %rcx,-0x8(%rsp) │ │ │ │ mov %r11,%rcx │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ @@ -9093,38 +8824,37 @@ │ │ │ │ mov -0x70(%rsp),%r14 │ │ │ │ lea (%r14,%rcx,1),%rcx │ │ │ │ cmovle %r14,%rcx │ │ │ │ lea 0x1(%r15),%r14 │ │ │ │ mov %r14,-0x60(%rsp) │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rsi,%rcx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea (%rax,%rsi,1),%r13 │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle b491 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ + lea (%rax,%rsi,1),%r13 │ │ │ │ + jle a839 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle ba70 │ │ │ │ + jle acd8 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp b3c2 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp a792 │ │ │ │ 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) │ │ │ │ @@ -9133,34 +8863,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne b3c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a790 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js bb96 │ │ │ │ + js adde │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp b442 │ │ │ │ - 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 a7ea │ │ │ │ + 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) │ │ │ │ @@ -9169,45 +8896,40 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne b440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a7e8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne b3a0 │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ - mov -0x10(%rsp),%r9 │ │ │ │ + jne a770 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x18(%rsp) │ │ │ │ - js b5d1 │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ + js a919 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle ba10 │ │ │ │ + jle ac88 │ │ │ │ fldt (%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 0x10(%rdi) │ │ │ │ + nop │ │ │ │ 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) │ │ │ │ @@ -9217,34 +8939,31 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne b500 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a870 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js bbca │ │ │ │ + js ae12 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp b582 │ │ │ │ - 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 a8ca │ │ │ │ + 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) │ │ │ │ @@ -9253,101 +8972,95 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne b580 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a8c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne b4b0 │ │ │ │ + jne a858 │ │ │ │ incq -0x50(%rsp) │ │ │ │ mov (%rsp),%r14 │ │ │ │ add $0x10,%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ add %r14,-0x48(%rsp) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ cmp -0x58(%rsp),%rax │ │ │ │ - jne b370 │ │ │ │ + jne a748 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - mov -0x18(%rsp),%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x18(%rsp),%r15 │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - js ae21 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ + js a2b9 │ │ │ │ inc %rcx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ mov -0x28(%rsp),%r14 │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ mov -0x28(%rsp),%r10 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ mov %rcx,-0x28(%rsp) │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov -0x30(%rsp),%r12 │ │ │ │ - mov -0x70(%rsp),%r11 │ │ │ │ - movq $0x0,-0x58(%rsp) │ │ │ │ - mov %r15,-0x38(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ - imul %rbx,%rcx │ │ │ │ - sub %rdx,%r10 │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ sub %r15,%r14 │ │ │ │ + sub %rdx,%r10 │ │ │ │ imul %rbx,%rax │ │ │ │ + mov -0x70(%rsp),%r11 │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ - mov %r10,%rcx │ │ │ │ + imul %rbx,%rcx │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov %r15,-0x38(%rsp) │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ + mov %rcx,-0x40(%rsp) │ │ │ │ + mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - shl $0x5,%r12 │ │ │ │ - lea (%r8,%rcx,1),%rbp │ │ │ │ test %r10,%r10 │ │ │ │ - mov %r14,%rcx │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ + lea (%r8,%rcx,1),%rbp │ │ │ │ + mov %r14,%rcx │ │ │ │ cmovle %r8,%rbp │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rcx,-0x48(%rsp) │ │ │ │ lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ mov -0x50(%rsp),%rcx │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle b811 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ + lea (%rax,%rcx,1),%r13 │ │ │ │ + jle aaf1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle b9e0 │ │ │ │ + jle ac60 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp b742 │ │ │ │ - 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 aa4a │ │ │ │ + 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) │ │ │ │ @@ -9356,34 +9069,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne b740 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne aa48 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js bbb0 │ │ │ │ + js adf8 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp b7c2 │ │ │ │ - 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 aaa2 │ │ │ │ + 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) │ │ │ │ @@ -9392,46 +9102,42 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne b7c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne aaa0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne b6f0 │ │ │ │ - mov -0x50(%rsp),%r13 │ │ │ │ - mov -0x48(%rsp),%r9 │ │ │ │ + jne aa28 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x38(%rsp) │ │ │ │ - js b951 │ │ │ │ + mov -0x50(%rsp),%r13 │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ + js abd9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle bad0 │ │ │ │ + jle ad28 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp b882 │ │ │ │ - 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 ab32 │ │ │ │ + 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) │ │ │ │ @@ -9440,34 +9146,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne b880 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne ab30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js bb48 │ │ │ │ + js ad90 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp b902 │ │ │ │ - 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 ab8a │ │ │ │ + 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) │ │ │ │ @@ -9476,240 +9179,229 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne b900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne ab88 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne b830 │ │ │ │ + jne ab10 │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x18(%rsp),%r14 │ │ │ │ add $0x10,%rsi │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ add %r14,-0x50(%rsp) │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ cmp -0x28(%rsp),%rax │ │ │ │ - jne b6c0 │ │ │ │ + jne aa00 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r12,%rax │ │ │ │ - jne a1d3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 98ab │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ incq -0x60(%rsp) │ │ │ │ mov -0x50(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ add %rcx,-0x58(%rsp) │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jne a1b0 │ │ │ │ + jne 9890 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns b785 │ │ │ │ + jns aa8d │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je b811 │ │ │ │ + je aaf1 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp b7fc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp aadc │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns b545 │ │ │ │ + jns a8b5 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - je b5d1 │ │ │ │ + je a919 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ - jmp b5bc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp a904 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns ab05 │ │ │ │ + jns a055 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je ab91 │ │ │ │ + je a0b9 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp ab7c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp a0a4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns b405 │ │ │ │ + jns a7d5 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je b491 │ │ │ │ + je a839 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ - jmp b47c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp a824 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns ac45 │ │ │ │ + jns a145 │ │ │ │ inc %r14 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - je acd1 │ │ │ │ + je a1a9 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp acbc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp a194 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns b8c5 │ │ │ │ + jns ab75 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - je b951 │ │ │ │ + je abd9 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp b93c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp abc4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns a445 │ │ │ │ + jns 9aad │ │ │ │ inc %rbp │ │ │ │ cmp %r14,%rbp │ │ │ │ - je a4cf │ │ │ │ + je 9b0f │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ - jmp a4bc │ │ │ │ + jmp 9afc │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne a3b9 │ │ │ │ - jmp a4cf │ │ │ │ + jne 9a51 │ │ │ │ + jmp 9b0f │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - jne b839 │ │ │ │ - jmp b951 │ │ │ │ + jne ab19 │ │ │ │ + jmp abd9 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne abc9 │ │ │ │ - jmp acd1 │ │ │ │ + jne a0e9 │ │ │ │ + jmp a1a9 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - jne aa79 │ │ │ │ - jmp ab91 │ │ │ │ + jne 9ff9 │ │ │ │ + jmp a0b9 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - jne b3a9 │ │ │ │ - jmp b491 │ │ │ │ + jne a779 │ │ │ │ + jmp a839 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne b6f9 │ │ │ │ - jmp b811 │ │ │ │ + jne aa31 │ │ │ │ + jmp aaf1 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - jne b4b9 │ │ │ │ - jmp b5d1 │ │ │ │ + jne a861 │ │ │ │ + jmp a919 │ │ │ │ incq -0x68(%rsp) │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdx,%rax │ │ │ │ cmp %r9,-0x68(%rsp) │ │ │ │ - jne b14c │ │ │ │ - jmp ae21 │ │ │ │ + jne a574 │ │ │ │ + jmp a2b9 │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js ae21 │ │ │ │ + js a2b9 │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ test %rax,%rax │ │ │ │ - js ae21 │ │ │ │ + js a2b9 │ │ │ │ sub %rdx,%rax │ │ │ │ mov -0x20(%rsp),%rcx │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ - mov -0x30(%rsp),%r14 │ │ │ │ + inc %rbx │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ - inc %rbx │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ + mov -0x30(%rsp),%r14 │ │ │ │ mov %rbx,-0x50(%rsp) │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ shl $0x5,%r13 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + lea 0x1(%rdx),%r11 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x48(%rsp) │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ - lea 0x2(%rbx,%rbx,1),%r12 │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %r8,%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rcx,-0x68(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ mov %r15,-0x60(%rsp) │ │ │ │ - mov %rax,-0x58(%rsp) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r10,%r10 │ │ │ │ - jle be00 │ │ │ │ + jle b008 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%rbx,%r14,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp bd02 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp af32 │ │ │ │ + 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) │ │ │ │ @@ -9718,34 +9410,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne bd00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne af30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js be20 │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js b028 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp bd82 │ │ │ │ - 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 af92 │ │ │ │ + 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) │ │ │ │ @@ -9754,156 +9443,155 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne bd80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne af90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne bcd0 │ │ │ │ + jne af10 │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ - add -0x48(%rsp),%rax │ │ │ │ inc %r15 │ │ │ │ + add -0x48(%rsp),%rax │ │ │ │ cmp -0x50(%rsp),%r15 │ │ │ │ - jne bcb0 │ │ │ │ - jmp ae21 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne aef8 │ │ │ │ + jmp a2b9 │ │ │ │ + nopl (%rax) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns bd45 │ │ │ │ + jns af75 │ │ │ │ inc %rbp │ │ │ │ cmp %r12,%rbp │ │ │ │ - je bdcf │ │ │ │ + je afdf │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ - jmp bdbc │ │ │ │ + jmp afcc │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne bcd9 │ │ │ │ - jmp bdcf │ │ │ │ + jne af19 │ │ │ │ + jmp afdf │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x48(%rsp),%r14 │ │ │ │ - add -0x40(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + add -0x40(%rsp),%rax │ │ │ │ cmp %r14,-0x58(%rsp) │ │ │ │ - jne aa4c │ │ │ │ - jmp ae21 │ │ │ │ + jne 9fd4 │ │ │ │ + jmp a2b9 │ │ │ │ xor %ebp,%ebp │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rbp),%r13 │ │ │ │ cmp %r13,%r11 │ │ │ │ - je be97 │ │ │ │ + je b09f │ │ │ │ add $0x2,%rbp │ │ │ │ cmp %r11,%rbp │ │ │ │ - jne be60 │ │ │ │ - jmp a895 │ │ │ │ - xor %esi,%esi │ │ │ │ + jne b068 │ │ │ │ + jmp 9e55 │ │ │ │ + xor %edx,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1(%rsi),%r13 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je beb1 │ │ │ │ - add $0x2,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne be80 │ │ │ │ - jmp a656 │ │ │ │ + lea 0x1(%rdx),%r12 │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je b0b9 │ │ │ │ + add $0x2,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne b088 │ │ │ │ + jmp 9c76 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ cmp -0x58(%rsp),%rcx │ │ │ │ - jne a7e9 │ │ │ │ - jmp ae21 │ │ │ │ - add -0x50(%rsp),%rax │ │ │ │ - inc %rcx │ │ │ │ + jne 9dc9 │ │ │ │ + jmp a2b9 │ │ │ │ + inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ - cmp -0x58(%rsp),%rcx │ │ │ │ - jne a5a9 │ │ │ │ - jmp a731 │ │ │ │ + add -0x50(%rsp),%rcx │ │ │ │ + cmp -0x58(%rsp),%rax │ │ │ │ + jne 9be9 │ │ │ │ + jmp 9d1d │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je ae21 │ │ │ │ + je a2b9 │ │ │ │ add $0x2,%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne becf │ │ │ │ - jmp bc05 │ │ │ │ + jne b0d7 │ │ │ │ + jmp ae4d │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je ae21 │ │ │ │ + je a2b9 │ │ │ │ add $0x2,%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne bef1 │ │ │ │ - jmp af6e │ │ │ │ + jne b0f9 │ │ │ │ + jmp a3c9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs 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) │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,-0x70(%rsp) │ │ │ │ - and $0xf3,%ah │ │ │ │ mov %r10,-0x68(%rsp) │ │ │ │ fildll -0x68(%rsp) │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ fldt 0x58(%rsp) │ │ │ │ + and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ax,0x14(%rsp) │ │ │ │ movzwl 0x16(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x12(%rsp) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x12(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ 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 -0x68(%rsp),%r9 │ │ │ │ + fildll 0x80(%rsp) │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x78(%rsp),%rax │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x78(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ @@ -9918,83 +9606,82 @@ │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ mov -0x68(%rsp),%r9 │ │ │ │ + mov %rdx,%r15 │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ - mov %rdx,%r15 │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ mov %rdx,-0x30(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ cmp -0x40(%rsp),%rcx │ │ │ │ - jge c259 │ │ │ │ + jge b426 │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ mov -0x30(%rsp),%r11 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge c8f9 │ │ │ │ + jge b985 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl cc75 │ │ │ │ + jl bc1d │ │ │ │ test %rax,%rax │ │ │ │ - js cd55 │ │ │ │ + js bcf5 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r11,%r13 │ │ │ │ movq $0x0,-0x60(%rsp) │ │ │ │ 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 │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ add %r14,%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ - add %r8,%rcx │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ test %r10,%r10 │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ cmovle %r8,%rcx │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ lea 0x2(%rbx,%rbx,1),%r12 │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ test %r10,%r10 │ │ │ │ - jle c1c4 │ │ │ │ + jle b3bc │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rax │ │ │ │ lea (%rbx,%r13,1),%rcx │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ebp,%ebp │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %rbp │ │ │ │ + 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(%rcx) │ │ │ │ @@ -10003,30 +9690,26 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %r10,%rbp │ │ │ │ - jne c180 │ │ │ │ + jne b378 │ │ │ │ test %rdx,%rdx │ │ │ │ - js d800 │ │ │ │ + js c5e0 │ │ │ │ mov %rax,%rbp │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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) │ │ │ │ @@ -10035,47 +9718,47 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne c200 │ │ │ │ + jne b3d0 │ │ │ │ inc %rbp │ │ │ │ cmp %r12,%rbp │ │ │ │ - je d820 │ │ │ │ + je c5f8 │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ test %r10,%r10 │ │ │ │ - jg c170 │ │ │ │ - jmp c1c4 │ │ │ │ + jg b368 │ │ │ │ + jmp b3bc │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ sub -0x40(%rsp),%rbx │ │ │ │ mov %rbx,-0x58(%rsp) │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge c471 │ │ │ │ + jge b5c9 │ │ │ │ mov -0x30(%rsp),%r10 │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jl cd64 │ │ │ │ + jl bd04 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle da81 │ │ │ │ + jle c829 │ │ │ │ test %rax,%rax │ │ │ │ - js dd4d │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ + js ca8d │ │ │ │ sub %rdx,%rax │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ - mov %rsi,-0x18(%rsp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - imul %r13,%rax │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ mov %r10,%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ mov %rsi,%r10 │ │ │ │ + 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 │ │ │ │ @@ -10084,37 +9767,31 @@ │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r8,%rax │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rax │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x70(%rsp),%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,-0x60(%rsp) │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ + mov -0x70(%rsp),%rsi │ │ │ │ mov %r15,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r11,%r11 │ │ │ │ - jle d970 │ │ │ │ + jle c720 │ │ │ │ lea (%r12,%r9,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + nopw 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) │ │ │ │ @@ -10123,29 +9800,25 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne c380 │ │ │ │ + jne b508 │ │ │ │ test %rdx,%rdx │ │ │ │ - js d9a0 │ │ │ │ + js c748 │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %r9,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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 │ │ │ │ + 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) │ │ │ │ @@ -10154,187 +9827,176 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne c400 │ │ │ │ + jne b558 │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne c330 │ │ │ │ + jne b4f0 │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ inc %rax │ │ │ │ cmp -0x58(%rsp),%rax │ │ │ │ - je da70 │ │ │ │ - add -0x48(%rsp),%r15 │ │ │ │ + je c818 │ │ │ │ add $0x10,%r10 │ │ │ │ - jmp c310 │ │ │ │ + add -0x48(%rsp),%r15 │ │ │ │ + jmp b4d8 │ │ │ │ mov -0x30(%rsp),%rbx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jge d168 │ │ │ │ + jge c098 │ │ │ │ cmpq $0x0,-0x58(%rsp) │ │ │ │ - jle c6c1 │ │ │ │ + jle b7aa │ │ │ │ mov 0x80(%rsp),%r11 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov -0x38(%rsp),%rdx │ │ │ │ sub %r15,%rbx │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ mov %rsi,%r9 │ │ │ │ - lea 0x1(%r15),%rbp │ │ │ │ - mov %r15,%r12 │ │ │ │ shl $0x5,%r11 │ │ │ │ + lea 0x1(%r15),%rbp │ │ │ │ + mov %rdx,%rsi │ │ │ │ imul %r11,%rax │ │ │ │ - imul %r11,%rdx │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ imul 0x78(%rsp),%rax │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ imul %rcx,%rax │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x20(%rsp),%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ + mov %rbx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r14,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - cmovle %rcx,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdx,-0x48(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cmovle %r14,%rax │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ test %rbx,%rbx │ │ │ │ - jle c5d2 │ │ │ │ - test %rdx,%rdx │ │ │ │ - js dcf7 │ │ │ │ - mov -0x18(%rsp),%rsi │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ - lea (%rax,%rsi,1),%r15 │ │ │ │ + jle b702 │ │ │ │ + test %rsi,%rsi │ │ │ │ + js ca37 │ │ │ │ + mov -0x18(%rsp),%rdx │ │ │ │ + mov -0x70(%rsp),%r12 │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ + lea (%rcx,%rdx,1),%r14 │ │ │ │ nopl (%rax) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r9) │ │ │ │ add $0x20,%rax │ │ │ │ - inc %rcx │ │ │ │ - fldt -0x10(%rsi) │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ 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 %r10,%rcx │ │ │ │ - jne c580 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r11,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne c550 │ │ │ │ - mov -0x68(%rsp),%rcx │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ - test %r12,%r12 │ │ │ │ - js c696 │ │ │ │ - test %rdx,%rdx │ │ │ │ - js c696 │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne b6b0 │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r11,%r14 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne b6a0 │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ + mov -0x60(%rsp),%rcx │ │ │ │ + test %r15,%r15 │ │ │ │ + js b782 │ │ │ │ + test %rsi,%rsi │ │ │ │ + js b782 │ │ │ │ mov %rbx,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x60(%rsp) │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov -0x48(%rsp),%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %r15,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ mov %r8,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ fldt (%r9) │ │ │ │ - add $0x20,%rcx │ │ │ │ - inc %rsi │ │ │ │ + add $0x20,%rax │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%rbx │ │ │ │ fldt -0x10(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ + fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fldt -0x20(%rcx) │ │ │ │ + fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt -0x20(%rcx) │ │ │ │ - fstpt -0x10(%rcx) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne c640 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r11,%r15 │ │ │ │ - cmp %rbp,%r14 │ │ │ │ - jne c600 │ │ │ │ + fstpt -0x20(%rax) │ │ │ │ + fstpt -0x10(%rax) │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne b730 │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r11,%r14 │ │ │ │ + cmp %rbp,%r13 │ │ │ │ + jne b728 │ │ │ │ mov -0x68(%rsp),%rbx │ │ │ │ - mov -0x60(%rsp),%rcx │ │ │ │ - add -0x50(%rsp),%rax │ │ │ │ - inc %rcx │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ - cmp -0x58(%rsp),%rcx │ │ │ │ - jne c520 │ │ │ │ + add -0x50(%rsp),%rcx │ │ │ │ + cmp -0x58(%rsp),%rax │ │ │ │ + jne b670 │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ mov -0x10(%rsp),%rsi │ │ │ │ - mov %r12,%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js cd55 │ │ │ │ + js bcf5 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ mov -0x20(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ inc %rbx │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ mov -0x28(%rsp),%rbp │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ mov %rbx,-0x58(%rsp) │ │ │ │ - mov -0x70(%rsp),%rbx │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ add %rdx,%rax │ │ │ │ mov -0x38(%rsp),%rdx │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rbp,%r11 │ │ │ │ sub %r15,%r11 │ │ │ │ - shl $0x5,%r10 │ │ │ │ imul %r10,%r14 │ │ │ │ imul %r10,%rdx │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ lea 0x2(%rdx,%rdx,1),%r9 │ │ │ │ mov %r11,%rdx │ │ │ │ @@ -10342,39 +10004,34 @@ │ │ │ │ add %rbx,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %rbx,%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%r15),%rbx │ │ │ │ mov %rdx,-0x48(%rsp) │ │ │ │ mov %rbp,%rdx │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle c815 │ │ │ │ + jle b8d1 │ │ │ │ test %rdx,%rdx │ │ │ │ - js dcd8 │ │ │ │ + js ca18 │ │ │ │ mov -0x40(%rsp),%r14 │ │ │ │ mov -0x70(%rsp),%r13 │ │ │ │ mov %rcx,-0x68(%rsp) │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ lea (%rax,%r14,1),%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ nopl (%rax) │ │ │ │ mov %r15,%rax │ │ │ │ mov %r8,%rbp │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + 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(%rax) │ │ │ │ @@ -10383,44 +10040,40 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne c7c0 │ │ │ │ + jne b880 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne c780 │ │ │ │ + jne b870 │ │ │ │ mov -0x68(%rsp),%rcx │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ cmpq $0x0,-0x50(%rsp) │ │ │ │ - js c8d5 │ │ │ │ + js b961 │ │ │ │ test %rdx,%rdx │ │ │ │ - js c8d5 │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ + js b961 │ │ │ │ mov %r11,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x60(%rsp) │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - nop │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ + 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) │ │ │ │ @@ -10429,58 +10082,56 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne c880 │ │ │ │ + jne b910 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne c840 │ │ │ │ + jne b900 │ │ │ │ mov -0x68(%rsp),%r11 │ │ │ │ mov -0x60(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ cmp -0x58(%rsp),%rcx │ │ │ │ - jne c750 │ │ │ │ + jne b840 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl cfa7 │ │ │ │ + jl beef │ │ │ │ test %rax,%rax │ │ │ │ - js cd55 │ │ │ │ + js bcf5 │ │ │ │ mov 0x80(%rsp),%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %rdx,%r10 │ │ │ │ sub %r15,%r14 │ │ │ │ - movq $0x0,-0x58(%rsp) │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ - imul %rbx,%rax │ │ │ │ mov %r11,%r12 │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ + 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,-0x48(%rsp) │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ imul %rbx,%rcx │ │ │ │ mov %rcx,-0x30(%rsp) │ │ │ │ @@ -10494,39 +10145,33 @@ │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rcx,-0x38(%rsp) │ │ │ │ lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle cb1e │ │ │ │ + jle bb2e │ │ │ │ mov -0x30(%rsp),%rcx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle d8b0 │ │ │ │ + jle c680 │ │ │ │ lea 0x0(%r13,%r12,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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) │ │ │ │ - data16 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 (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10535,29 +10180,25 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne ca40 │ │ │ │ + jne ba80 │ │ │ │ test %rdx,%rdx │ │ │ │ - js d9ec │ │ │ │ + js c794 │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbp,%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) │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -10566,43 +10207,38 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne cac0 │ │ │ │ + jne bad0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne c9f0 │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne ba68 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js dcb5 │ │ │ │ - mov -0x38(%rsp),%r9 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + js c9f5 │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ mov %rax,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ xchg %ax,%ax │ │ │ │ test %r10,%r10 │ │ │ │ - jle d910 │ │ │ │ + jle c6d0 │ │ │ │ lea 0x0(%r13,%r12,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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) │ │ │ │ - data16 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 (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10611,29 +10247,25 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne cb80 │ │ │ │ + jne bb58 │ │ │ │ test %rdx,%rdx │ │ │ │ - js d9d2 │ │ │ │ + js c77a │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbp,%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) │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -10642,59 +10274,58 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne cc00 │ │ │ │ + jne bba8 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne cb30 │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne bb40 │ │ │ │ incq -0x58(%rsp) │ │ │ │ - mov -0x48(%rsp),%r14 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ add -0x40(%rsp),%rax │ │ │ │ cmp %r14,-0x58(%rsp) │ │ │ │ - jne c9c0 │ │ │ │ - jmp cd55 │ │ │ │ + jne ba40 │ │ │ │ + jmp bcf5 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js cd55 │ │ │ │ + js bcf5 │ │ │ │ imul 0x78(%rsp),%rcx │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%r9 │ │ │ │ - imul 0x80(%rsp),%r9 │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ + imul 0x80(%rsp),%r9 │ │ │ │ mov -0x70(%rsp),%r15 │ │ │ │ - shl $0x5,%r13 │ │ │ │ lea (%rcx,%r14,1),%r12 │ │ │ │ - imul 0x80(%rsp),%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ + imul 0x80(%rsp),%r12 │ │ │ │ shl $0x5,%r9 │ │ │ │ add -0x30(%rsp),%r12 │ │ │ │ shl $0x5,%r12 │ │ │ │ add %rax,%r12 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x2(%rax,%rax,1),%r11 │ │ │ │ - nopl 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) │ │ │ │ - add $0x10,%rcx │ │ │ │ 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) │ │ │ │ @@ -10703,143 +10334,134 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rdx │ │ │ │ - jne cd00 │ │ │ │ + jne bca0 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r10 │ │ │ │ add %r13,%rbp │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne ccf0 │ │ │ │ + jne bc90 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r9,%r12 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne cce0 │ │ │ │ + jne bc80 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rbx,%rdx │ │ │ │ test %rbx,%rbx │ │ │ │ - jle ce72 │ │ │ │ + jle be01 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js dd6f │ │ │ │ + js caaf │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ mov %rsi,%r11 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ imul %rcx,%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + imul %r12,%r13 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ add -0x38(%rsp),%rax │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x5,%r12 │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ - imul %r12,%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ add -0x20(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rbx,%rbp │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ fldt (%r11) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - fldt -0x10(%rsi) │ │ │ │ + add $0x10,%r9 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rbx) │ │ │ │ + fldt 0x0(%rbp) │ │ │ │ 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 ce00 │ │ │ │ - inc %rbp │ │ │ │ - add $0x10,%rbx │ │ │ │ - add %r12,%r14 │ │ │ │ - cmp %r10,%rbp │ │ │ │ - jne cdf0 │ │ │ │ + jne bd90 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + add %r12,%r15 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne bd88 │ │ │ │ mov -0x60(%rsp),%rcx │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ inc %rcx │ │ │ │ add %r13,%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne cdd0 │ │ │ │ - mov %r15,%rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne bd70 │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - js cd55 │ │ │ │ + js bcf5 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js cd55 │ │ │ │ + js bcf5 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%r12 │ │ │ │ lea 0x1(%rdx),%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ - mov -0x20(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ imul 0x80(%rsp),%r12 │ │ │ │ - add -0x30(%rsp),%rax │ │ │ │ lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ mov -0x70(%rsp),%rdx │ │ │ │ shl $0x5,%rbp │ │ │ │ + add -0x30(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ add %rbx,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,-0x70(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ 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) │ │ │ │ @@ -10848,77 +10470,74 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne cf40 │ │ │ │ + jne be90 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rbx │ │ │ │ add %rbp,%r15 │ │ │ │ cmp %r10,%r14 │ │ │ │ - jne cf00 │ │ │ │ + jne be80 │ │ │ │ mov -0x70(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ inc %rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - jne cef0 │ │ │ │ - jmp cd55 │ │ │ │ + jne be70 │ │ │ │ + jmp bcf5 │ │ │ │ test %rax,%rax │ │ │ │ - js cd55 │ │ │ │ + js bcf5 │ │ │ │ sub %r15,%rax │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ + movq $0x0,-0x68(%rsp) │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - movq $0x0,-0x68(%rsp) │ │ │ │ - imul 0x78(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ mov %r15,%r12 │ │ │ │ lea 0x2(%rdx,%rdx,1),%r9 │ │ │ │ mov -0x38(%rsp),%rdx │ │ │ │ shl $0x5,%r10 │ │ │ │ - imul %rcx,%rax │ │ │ │ - add -0x30(%rsp),%rax │ │ │ │ + imul 0x78(%rsp),%rax │ │ │ │ imul %r10,%rdx │ │ │ │ imul %r10,%r14 │ │ │ │ + imul %rcx,%rax │ │ │ │ mov %rdx,-0x50(%rsp) │ │ │ │ mov %r11,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add -0x30(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov -0x70(%rsp),%rbx │ │ │ │ - shl $0x4,%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %rbx,%rdx │ │ │ │ lea 0x1(%r15),%rbx │ │ │ │ mov %rdx,-0x58(%rsp) │ │ │ │ mov %r14,%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rbp │ │ │ │ test %r11,%r11 │ │ │ │ - jle d0d8 │ │ │ │ + jle c008 │ │ │ │ mov -0x50(%rsp),%rbx │ │ │ │ mov -0x70(%rsp),%r13 │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea (%rax,%rbx,1),%r15 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rax │ │ │ │ mov %r8,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbx │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ 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(%rax) │ │ │ │ @@ -10927,37 +10546,37 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne d080 │ │ │ │ + jne bfb0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne d070 │ │ │ │ + jne bfa8 │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ test %r12,%r12 │ │ │ │ - js da54 │ │ │ │ + js c7fc │ │ │ │ mov %rbp,%rbx │ │ │ │ - mov -0x58(%rsp),%r13 │ │ │ │ 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) │ │ │ │ - add $0x10,%rbp │ │ │ │ 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) │ │ │ │ @@ -10966,54 +10585,53 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne d100 │ │ │ │ + jne c030 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne d0f0 │ │ │ │ + jne c020 │ │ │ │ incq -0x68(%rsp) │ │ │ │ mov -0x60(%rsp),%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdx,%rax │ │ │ │ cmp %r9,-0x68(%rsp) │ │ │ │ - jne d040 │ │ │ │ - jmp cd55 │ │ │ │ + jne bf80 │ │ │ │ + jmp bcf5 │ │ │ │ cmpq $0x0,-0x58(%rsp) │ │ │ │ - jle d4c0 │ │ │ │ + jle c338 │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %rdx,%r11 │ │ │ │ sub %r15,%r14 │ │ │ │ - movq $0x0,-0x50(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ - mov %r15,-0x18(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ + movq $0x0,-0x50(%rsp) │ │ │ │ shl $0x5,%rbp │ │ │ │ - imul %rbp,%rax │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ mov %rbx,%r12 │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ + imul %rbp,%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %r15,-0x18(%rsp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rax,(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ - imul %rbp,%rax │ │ │ │ - add -0x20(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ imul %rbp,%rcx │ │ │ │ mov %rcx,-0x8(%rsp) │ │ │ │ mov %r11,%rcx │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ @@ -11021,36 +10639,33 @@ │ │ │ │ mov -0x70(%rsp),%r14 │ │ │ │ lea (%r14,%rcx,1),%rcx │ │ │ │ cmovle %r14,%rcx │ │ │ │ lea 0x1(%r15),%r14 │ │ │ │ mov %r14,-0x60(%rsp) │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rsi,%rcx │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea (%rax,%rsi,1),%r13 │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle d34d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ + lea (%rax,%rsi,1),%r13 │ │ │ │ + jle c22d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle d8e0 │ │ │ │ + jle c6a8 │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -11059,29 +10674,25 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne d280 │ │ │ │ + jne c190 │ │ │ │ test %rdx,%rdx │ │ │ │ - js da06 │ │ │ │ + js c7ae │ │ │ │ mov %r13,%rax │ │ │ │ mov %r10,%r15 │ │ │ │ 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) │ │ │ │ - add $0x10,%r15 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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) │ │ │ │ @@ -11090,41 +10701,36 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne d300 │ │ │ │ + jne c1e0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne d250 │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ - mov -0x10(%rsp),%r9 │ │ │ │ + jne c178 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x18(%rsp) │ │ │ │ - js d48d │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ + js c305 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle d880 │ │ │ │ + jle c658 │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -11133,29 +10739,25 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne d3c0 │ │ │ │ + jne c268 │ │ │ │ test %rdx,%rdx │ │ │ │ - js da3a │ │ │ │ + js c7e2 │ │ │ │ mov %r13,%rax │ │ │ │ mov %r10,%r15 │ │ │ │ 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) │ │ │ │ - add $0x10,%r15 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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) │ │ │ │ @@ -11164,91 +10766,89 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne d440 │ │ │ │ + jne c2b8 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne d370 │ │ │ │ + jne c250 │ │ │ │ incq -0x50(%rsp) │ │ │ │ mov (%rsp),%r14 │ │ │ │ add $0x10,%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ add %r14,-0x48(%rsp) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ cmp -0x58(%rsp),%rax │ │ │ │ - jne d220 │ │ │ │ + jne c150 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - mov -0x18(%rsp),%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x18(%rsp),%r15 │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - js cd55 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ + js bcf5 │ │ │ │ inc %rcx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ mov -0x28(%rsp),%r14 │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ mov -0x28(%rsp),%r10 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ mov %rcx,-0x28(%rsp) │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov -0x30(%rsp),%r12 │ │ │ │ - mov -0x70(%rsp),%r11 │ │ │ │ - movq $0x0,-0x58(%rsp) │ │ │ │ - mov %r15,-0x38(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ - imul %rbx,%rcx │ │ │ │ - sub %rdx,%r10 │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ sub %r15,%r14 │ │ │ │ + sub %rdx,%r10 │ │ │ │ imul %rbx,%rax │ │ │ │ + mov -0x70(%rsp),%r11 │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ - mov %r10,%rcx │ │ │ │ + imul %rbx,%rcx │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov %r15,-0x38(%rsp) │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ + mov %rcx,-0x40(%rsp) │ │ │ │ + mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - shl $0x5,%r12 │ │ │ │ - lea (%r8,%rcx,1),%rbp │ │ │ │ test %r10,%r10 │ │ │ │ - mov %r14,%rcx │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ + lea (%r8,%rcx,1),%rbp │ │ │ │ + mov %r14,%rcx │ │ │ │ cmovle %r8,%rbp │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rcx,-0x48(%rsp) │ │ │ │ lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ mov -0x50(%rsp),%rcx │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle d68d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ + lea (%rax,%rcx,1),%r13 │ │ │ │ + jle c4cd │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle d850 │ │ │ │ + jle c630 │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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) │ │ │ │ @@ -11257,29 +10857,25 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne d5c0 │ │ │ │ + jne c430 │ │ │ │ test %rdx,%rdx │ │ │ │ - js da20 │ │ │ │ + js c7c8 │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbp,%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) │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -11288,41 +10884,36 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne d640 │ │ │ │ + jne c480 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne d5a0 │ │ │ │ - mov -0x50(%rsp),%r13 │ │ │ │ - mov -0x48(%rsp),%r9 │ │ │ │ + jne c418 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x38(%rsp) │ │ │ │ - js d7cd │ │ │ │ + mov -0x50(%rsp),%r13 │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ + js c5a5 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle d940 │ │ │ │ + jle c6f8 │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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) │ │ │ │ @@ -11331,29 +10922,25 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne d700 │ │ │ │ + jne c508 │ │ │ │ test %rdx,%rdx │ │ │ │ - js d9b8 │ │ │ │ + js c760 │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbp,%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) │ │ │ │ - add $0x10,%r15 │ │ │ │ + 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) │ │ │ │ @@ -11362,235 +10949,223 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne d780 │ │ │ │ + jne c558 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne d6b0 │ │ │ │ + jne c4f0 │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x18(%rsp),%r14 │ │ │ │ add $0x10,%rsi │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ add %r14,-0x50(%rsp) │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ cmp -0x28(%rsp),%rax │ │ │ │ - jne d570 │ │ │ │ + jne c3f0 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r12,%rax │ │ │ │ - jne c173 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne b36b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ incq -0x60(%rsp) │ │ │ │ mov -0x50(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ add %rcx,-0x58(%rsp) │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jne c150 │ │ │ │ + jne b350 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns d601 │ │ │ │ + jns c471 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je d68d │ │ │ │ + je c4cd │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp d678 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp c4b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns d401 │ │ │ │ + jns c2a9 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - je d48d │ │ │ │ + je c305 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ - jmp d478 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp c2f0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns ca81 │ │ │ │ + jns bac1 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je cb0d │ │ │ │ + je bb1d │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp caf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp bb08 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns d2c1 │ │ │ │ + jns c1d1 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je d34d │ │ │ │ + je c22d │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ - jmp d338 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp c218 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns cbc1 │ │ │ │ + jns bb99 │ │ │ │ inc %r14 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - je cc4d │ │ │ │ + je bbf5 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp cc38 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp bbe0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns d741 │ │ │ │ + jns c549 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - je d7cd │ │ │ │ + je c5a5 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp d7b8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp c590 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns c3c1 │ │ │ │ + jns b549 │ │ │ │ inc %rbp │ │ │ │ cmp %r14,%rbp │ │ │ │ - je c44b │ │ │ │ + je b5a3 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ - jmp c438 │ │ │ │ + jmp b590 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne c339 │ │ │ │ - jmp c44b │ │ │ │ + jne b4f9 │ │ │ │ + jmp b5a3 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - jne d6b9 │ │ │ │ - jmp d7cd │ │ │ │ + jne c4f9 │ │ │ │ + jmp c5a5 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne cb39 │ │ │ │ - jmp cc4d │ │ │ │ + jne bb49 │ │ │ │ + jmp bbf5 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - jne c9f9 │ │ │ │ - jmp cb0d │ │ │ │ + jne ba71 │ │ │ │ + jmp bb1d │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne d259 │ │ │ │ - jmp d34d │ │ │ │ + jne c181 │ │ │ │ + jmp c22d │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne d5a9 │ │ │ │ - jmp d68d │ │ │ │ + jne c421 │ │ │ │ + jmp c4cd │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - jne d379 │ │ │ │ - jmp d48d │ │ │ │ + jne c259 │ │ │ │ + jmp c305 │ │ │ │ incq -0x68(%rsp) │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdx,%rax │ │ │ │ cmp %r9,-0x68(%rsp) │ │ │ │ - jne d04c │ │ │ │ - jmp cd55 │ │ │ │ + jne bf8c │ │ │ │ + jmp bcf5 │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js cd55 │ │ │ │ + js bcf5 │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ test %rax,%rax │ │ │ │ - js cd55 │ │ │ │ + js bcf5 │ │ │ │ sub %rdx,%rax │ │ │ │ mov -0x20(%rsp),%rcx │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ - mov -0x30(%rsp),%r14 │ │ │ │ + inc %rbx │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ - inc %rbx │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ + mov -0x30(%rsp),%r14 │ │ │ │ mov %rbx,-0x50(%rsp) │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ shl $0x5,%r13 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + lea 0x1(%rdx),%r11 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x48(%rsp) │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ - lea 0x2(%rbx,%rbx,1),%r12 │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %r8,%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rcx,-0x68(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ mov %r15,-0x60(%rsp) │ │ │ │ - mov %rax,-0x58(%rsp) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r10,%r10 │ │ │ │ - jle dc80 │ │ │ │ + jle c9c0 │ │ │ │ lea (%rbx,%r14,1),%rax │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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) │ │ │ │ @@ -11599,29 +11174,25 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne db80 │ │ │ │ + jne c8f8 │ │ │ │ test %rdx,%rdx │ │ │ │ - js dca0 │ │ │ │ + js c9e0 │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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) │ │ │ │ @@ -11630,126 +11201,125 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne dc00 │ │ │ │ + jne c948 │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne db40 │ │ │ │ + jne c8e0 │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ - add -0x48(%rsp),%rax │ │ │ │ inc %r15 │ │ │ │ + add -0x48(%rsp),%rax │ │ │ │ cmp -0x50(%rsp),%r15 │ │ │ │ - jne db20 │ │ │ │ - jmp cd55 │ │ │ │ + jne c8c8 │ │ │ │ + jmp bcf5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns dbc1 │ │ │ │ + jns c939 │ │ │ │ inc %rbp │ │ │ │ cmp %r12,%rbp │ │ │ │ - je dc4b │ │ │ │ + je c993 │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ - jmp dc38 │ │ │ │ + jmp c980 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne db49 │ │ │ │ - jmp dc4b │ │ │ │ + jne c8e9 │ │ │ │ + jmp c993 │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x48(%rsp),%r14 │ │ │ │ - add -0x40(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + add -0x40(%rsp),%rax │ │ │ │ cmp %r14,-0x58(%rsp) │ │ │ │ - jne c9cc │ │ │ │ - jmp cd55 │ │ │ │ + jne ba4c │ │ │ │ + jmp bcf5 │ │ │ │ xor %ebp,%ebp │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rbp),%r13 │ │ │ │ cmp %r13,%r11 │ │ │ │ - je dd17 │ │ │ │ + je ca57 │ │ │ │ add $0x2,%rbp │ │ │ │ cmp %r11,%rbp │ │ │ │ - jne dce0 │ │ │ │ - jmp c815 │ │ │ │ - xor %esi,%esi │ │ │ │ + jne ca20 │ │ │ │ + jmp b8d1 │ │ │ │ + xor %edx,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1(%rsi),%r13 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je dd31 │ │ │ │ - add $0x2,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne dd00 │ │ │ │ - jmp c5d2 │ │ │ │ + lea 0x1(%rdx),%r12 │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je ca71 │ │ │ │ + add $0x2,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne ca40 │ │ │ │ + jmp b702 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ cmp -0x58(%rsp),%rcx │ │ │ │ - jne c759 │ │ │ │ - jmp cd55 │ │ │ │ - add -0x50(%rsp),%rax │ │ │ │ - inc %rcx │ │ │ │ + jne b849 │ │ │ │ + jmp bcf5 │ │ │ │ + inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ - cmp -0x58(%rsp),%rcx │ │ │ │ - jne c529 │ │ │ │ - jmp c6ad │ │ │ │ + add -0x50(%rsp),%rcx │ │ │ │ + cmp -0x58(%rsp),%rax │ │ │ │ + jne b679 │ │ │ │ + jmp b799 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je cd55 │ │ │ │ + je bcf5 │ │ │ │ add $0x2,%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne dd4f │ │ │ │ - jmp da75 │ │ │ │ + jne ca8f │ │ │ │ + jmp c81d │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je cd55 │ │ │ │ + je bcf5 │ │ │ │ add $0x2,%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne dd71 │ │ │ │ - jmp ce66 │ │ │ │ + jne cab1 │ │ │ │ + jmp bdf5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000000dda0 : │ │ │ │ +000000000000cae0 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ - mov %rdi,-0x38(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ cmpq $0x1,0x30(%rcx) │ │ │ │ - je e0a0 │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + je cd70 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle e06c │ │ │ │ + jle cd3c │ │ │ │ mov %rbx,%rdi │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ shl $0x4,%r14 │ │ │ │ @@ -11761,63 +11331,63 @@ │ │ │ │ lea 0xf(%r12),%rax │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movl $0x0,0x8(%r9) │ │ │ │ mov %rsp,%r8 │ │ │ │ + movl $0x0,0x8(%r9) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle debc │ │ │ │ + jle cbf4 │ │ │ │ mov %rbx,%r10 │ │ │ │ - mov 0x38(%rcx),%r13 │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ + mov 0x38(%rcx),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - fldz │ │ │ │ imul %rdx,%r10 │ │ │ │ + fldz │ │ │ │ shl $0x4,%r10 │ │ │ │ add 0x78(%rcx),%r10 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13,%rsi,1),%rbx │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%r10,%rsi,2) │ │ │ │ - fldt 0x27821(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov 0x0(%r13,%rsi,1),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ + fldt 0x26ac6(%rip) │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%r11,%rsi,2) │ │ │ │ sar $1,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ 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 de70 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne cba8 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov (%rcx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle e057 │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + jle cd27 │ │ │ │ add %r9,%r14 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ lea -0x1(%rbx),%r13 │ │ │ │ - mov %rdi,%r12 │ │ │ │ fldt (%r14) │ │ │ │ + mov %rdi,%r12 │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ fldt (%r15) │ │ │ │ - shl $0x5,%rax │ │ │ │ fldt 0x10(%r15) │ │ │ │ - lea (%rax,%rdi,1),%rsi │ │ │ │ - jmp def4 │ │ │ │ + jmp cc2c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fldt (%r12) │ │ │ │ fldt 0x10(%r12) │ │ │ │ fld %st(4) │ │ │ │ fchs │ │ │ │ @@ -11837,134 +11407,124 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ test %r13,%r13 │ │ │ │ - jle e094 │ │ │ │ + jle cd64 │ │ │ │ mov 0x38(%rcx),%r10 │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - jmp df93 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp cc93 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ dec %rbx │ │ │ │ sub %rbx,%rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je e080 │ │ │ │ + je cd50 │ │ │ │ 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 df80 │ │ │ │ + je cc80 │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle e030 │ │ │ │ + jle cd08 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r9,%rdi,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) │ │ │ │ - mov %rax,%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ - shl $0x4,%rdi │ │ │ │ fildll (%r8,%r10,8) │ │ │ │ + shl $0x4,%rdi │ │ │ │ fldt (%r11,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rdi,1) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne e000 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne ccd8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r14) │ │ │ │ - jmp e040 │ │ │ │ + jmp cd10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp %r12,%rsi │ │ │ │ - jne def0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne cc28 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x20,%r15 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%rcx) │ │ │ │ - jg ddf0 │ │ │ │ + jg cb30 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ + incq (%r8) │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - incq (%r8) │ │ │ │ - jmp dfc8 │ │ │ │ + jmp ccc8 │ │ │ │ mov (%r8,%r13,8),%rdi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp dfb8 │ │ │ │ + jmp ccb8 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle e06c │ │ │ │ + jle cd3c │ │ │ │ mov (%rcx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle e06c │ │ │ │ + jle cd3c │ │ │ │ mov %rsi,%r9 │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov 0x78(%rcx),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ shr $0x3f,%r9 │ │ │ │ + lea (%r15,%rdx,1),%r10 │ │ │ │ add %rsi,%r9 │ │ │ │ sar $1,%r9 │ │ │ │ - shl $0x5,%rdx │ │ │ │ neg %r9 │ │ │ │ - lea (%r15,%rdx,1),%r10 │ │ │ │ lea (%rsi,%r9,1),%rdi │ │ │ │ fldt (%rax) │ │ │ │ lea (%r11,%r8,1),%rsi │ │ │ │ - fldt 0x10(%rax) │ │ │ │ mov %r9,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ + fldt 0x10(%rax) │ │ │ │ nop │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x275b8(%rip) │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ inc %rcx │ │ │ │ + add $0x20,%rdx │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt 0x268bd(%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 │ │ │ │ @@ -11984,59 +11544,59 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne e0e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne cdb0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne e0d0 │ │ │ │ + jne cda0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000000e160 : │ │ │ │ +000000000000ce30 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ mov (%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ - mov %rdi,-0x38(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ cmpq $0x1,0x30(%rcx) │ │ │ │ - je e44e │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + je d0a6 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle e414 │ │ │ │ - fldt 0x274f0(%rip) │ │ │ │ + jle d074 │ │ │ │ + fldt 0x26800(%rip) │ │ │ │ mov %rbx,%rdi │ │ │ │ xor %edx,%edx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ shl $0x4,%r14 │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ @@ -12046,58 +11606,58 @@ │ │ │ │ lea 0xf(%r12),%rax │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movl $0x0,0x8(%r9) │ │ │ │ mov %rsp,%r8 │ │ │ │ + movl $0x0,0x8(%r9) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle e286 │ │ │ │ + jle cf46 │ │ │ │ mov %rbx,%r10 │ │ │ │ - mov 0x38(%rcx),%r13 │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ + mov 0x38(%rcx),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - fldz │ │ │ │ imul %rdx,%r10 │ │ │ │ + fldz │ │ │ │ shl $0x4,%r10 │ │ │ │ add 0x78(%rcx),%r10 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13,%rsi,1),%rbx │ │ │ │ fldt (%r10,%rsi,2) │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %rbx,%rax │ │ │ │ + fmul %st(2),%st │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rbx,%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) │ │ │ │ + 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 e240 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne cf00 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov (%rcx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle e3fd │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + jle d05d │ │ │ │ add %r9,%r14 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ lea -0x1(%rbx),%r13 │ │ │ │ - mov %rdi,%r12 │ │ │ │ fldt (%r14) │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov %rdi,%r12 │ │ │ │ lea (%rax,%rdi,1),%rsi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ fsincos │ │ │ │ fldt (%r15) │ │ │ │ fldt 0x10(%r15) │ │ │ │ fld %st(1) │ │ │ │ @@ -12114,120 +11674,110 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r12) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle e442 │ │ │ │ + jle d09a │ │ │ │ mov 0x38(%rcx),%r10 │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - jmp e353 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp cfdb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ dec %rbx │ │ │ │ sub %rbx,%rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je e430 │ │ │ │ + je d088 │ │ │ │ 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 e340 │ │ │ │ + je cfc8 │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle e3ea │ │ │ │ - ffreep %st(0) │ │ │ │ + jle d04a │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r9,%rdi,1) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rax,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ - shl $0x4,%rdi │ │ │ │ fildll (%r8,%r10,8) │ │ │ │ + shl $0x4,%rdi │ │ │ │ fldt (%r11,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rdi,1) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne e3c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d020 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r14) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp %r12,%rsi │ │ │ │ - jne e2b0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne cf70 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x20,%r15 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%rcx) │ │ │ │ - jg e1c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jg ce88 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + incq (%r8) │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - incq (%r8) │ │ │ │ - jmp e386 │ │ │ │ + jmp d00e │ │ │ │ mov (%r8,%r13,8),%rdi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp e378 │ │ │ │ + jmp d000 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle e414 │ │ │ │ + jle d074 │ │ │ │ mov (%rcx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle e414 │ │ │ │ + jle d074 │ │ │ │ mov %rax,%r10 │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov 0x78(%rcx),%r11 │ │ │ │ mov %r15,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - fldt 0x27232(%rip) │ │ │ │ + fldt 0x265b9(%rip) │ │ │ │ shr $0x3f,%r10 │ │ │ │ + lea (%r15,%rdx,1),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ add %rax,%r10 │ │ │ │ - sar $1,%r10 │ │ │ │ - shl $0x5,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - neg %r10 │ │ │ │ - lea (%r15,%rdx,1),%r9 │ │ │ │ + sar $1,%r10 │ │ │ │ lea (%rbx,%rax,1),%rcx │ │ │ │ + neg %r10 │ │ │ │ lea (%r11,%r8,1),%rdi │ │ │ │ mov %r10,%rdx │ │ │ │ mov %rbx,%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -12247,113 +11797,103 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne e4a0 │ │ │ │ + jne d0f0 │ │ │ │ add $0x20,%rsi │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne e48b │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d0e3 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000000e510 : │ │ │ │ +000000000000d160 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0xc8,%rsp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xb8,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ mov (%rax),%r15 │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ cmp %rax,%r15 │ │ │ │ - jle e549 │ │ │ │ + jle d198 │ │ │ │ mov 0x48(%rdi),%rdx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rdx),%r13 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jg e570 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jg d1b0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 32a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov %r15,%rcx │ │ │ │ movdqu 0xf0(%rdi),%xmm0 │ │ │ │ - mov 0x50(%rdi),%rax │ │ │ │ mov 0x10(%rdi),%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ xor %esi,%esi │ │ │ │ shr $0x3f,%rcx │ │ │ │ + mov 0x50(%rdi),%rdx │ │ │ │ add %r15,%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ movq %xmm0,%r12 │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + movups %xmm0,0xe0(%rdi) │ │ │ │ + sar $1,%rcx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ mov %rcx,%r8 │ │ │ │ sub %rcx,%r13 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movups %xmm0,0xe0(%rdi) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ shl $0x5,%r8 │ │ │ │ shl $0x5,%r13 │ │ │ │ - shl $0x5,%rdx │ │ │ │ add %r9,%r8 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ add %r12,%r13 │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - je e910 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + je d4e0 │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jle e688 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + jle d288 │ │ │ │ + mov 0xc0(%rbx),%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov 0xc0(%rax),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ add %rdi,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ @@ -12362,75 +11902,72 @@ │ │ │ │ fldt (%r8,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%r12) │ │ │ │ fstpt -0x10(%r12) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jg e640 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + jg d240 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3260 │ │ │ │ - mov 0x58(%rbx),%r15 │ │ │ │ + mov 0x58(%rbx),%rax │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov 0x8(%rbx),%r14 │ │ │ │ mov 0xe0(%rbx),%r12 │ │ │ │ - lea 0x1(%r15),%rax │ │ │ │ - lea (%rax,%rax,1),%r13 │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + lea (%rcx,%rcx,1),%r13 │ │ │ │ test $0x20,%dl │ │ │ │ - jne ea60 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rsi),%rsi │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + jne d620 │ │ │ │ + mov 0x48(%rbx),%rax │ │ │ │ + mov (%rax),%r15 │ │ │ │ test $0x10,%dl │ │ │ │ - jne eb96 │ │ │ │ + jne d716 │ │ │ │ test $0x8,%dl │ │ │ │ - jne f218 │ │ │ │ - mov %edx,%ecx │ │ │ │ - and $0x800,%ecx │ │ │ │ + jne dd38 │ │ │ │ + mov %edx,%esi │ │ │ │ + and $0x800,%esi │ │ │ │ test $0x2,%dl │ │ │ │ - jne eee5 │ │ │ │ + jne da39 │ │ │ │ and $0x4,%edx │ │ │ │ - jne f3b9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne ec9e │ │ │ │ + jne debe │ │ │ │ + test %esi,%esi │ │ │ │ + jne d80b │ │ │ │ test %r14,%r14 │ │ │ │ - jle e552 │ │ │ │ + jle d1a0 │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ fld1 │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - mov %r12,-0xa0(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ + mov %rbx,%r15 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ mov %rsp,%rbx │ │ │ │ - sub -0x88(%rbp),%rsp │ │ │ │ + sub -0x70(%rbp),%rsp │ │ │ │ mov %r12,%rdi │ │ │ │ lea 0xf(%rsp),%r11 │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - je e76f │ │ │ │ + je d35c │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle e8c6 │ │ │ │ + jle d49e │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ mov %r11,%rcx │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ @@ -12440,47 +11977,46 @@ │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll 0x58(%r15) │ │ │ │ + mov 0x60(%r15),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x26ed6(%rip) │ │ │ │ + fldt 0x262b9(%rip) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ + sub 0x58(%r15),%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub 0x58(%r15),%rdx │ │ │ │ lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp e870 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d44c │ │ │ │ + nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x26b6b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -12493,210 +12029,207 @@ │ │ │ │ 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 e852 │ │ │ │ + je d42e │ │ │ │ fchs │ │ │ │ - fmuls 0x26884(%rip) │ │ │ │ - fldt 0x26e62(%rip) │ │ │ │ + fmuls 0x25ca8(%rip) │ │ │ │ + fldt 0x26256(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je e8c0 │ │ │ │ + je d498 │ │ │ │ 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 e810 │ │ │ │ + ja d3f0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja ea40 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja d600 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne e870 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e8c6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + jne d44c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp d49e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r11,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ add 0x18(%r15),%rdi │ │ │ │ - inc %r12 │ │ │ │ fstpt (%rsp) │ │ │ │ - call 8cb0 │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov %r11,%rdx │ │ │ │ + inc %r12 │ │ │ │ + call 86a0 │ │ │ │ mov %rbx,%rsp │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne e740 │ │ │ │ - jmp e552 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne d330 │ │ │ │ + jmp d1a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r14d,%r14d │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jle e688 │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ + jle d288 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ mov %r12,%r15 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %rbx,%r13 │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ neg %r15 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov %r13,-0x70(%rbp) │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rcx,%r12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ lea (%rax,%r15,1),%rcx │ │ │ │ - fldt (%rcx,%r12,1) │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ - fldt 0x10(%rcx,%r12,1) │ │ │ │ - mov 0x60(%r13),%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 %rbx,%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fldt 0x26d2c(%rip) │ │ │ │ + sub %r12,%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + fldt 0x2613a(%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(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov %r14,-0x40(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ inc %r14 │ │ │ │ lea (%rax,%r15,1),%rcx │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - fstpt (%rcx,%r12,1) │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fstpt (%rcx,%rbx,1) │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fstpt 0x10(%rcx,%r12,1) │ │ │ │ + fstpt 0x10(%rcx,%rbx,1) │ │ │ │ lea (%rax,%r15,1),%rcx │ │ │ │ - fldt (%rcx,%r12,1) │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ - fldt 0x10(%rcx,%r12,1) │ │ │ │ - mov 0x60(%r13),%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ + 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 -0x50(%rbp) │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fldt 0x26cae(%rip) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + fldt 0x260ca(%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(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fstpt -0x20(%r12) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fstpt -0x20(%rbx) │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fstpt -0x10(%r12) │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jg e940 │ │ │ │ - jmp e688 │ │ │ │ + fstpt -0x10(%rbx) │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jg d510 │ │ │ │ + mov %r13,%rbx │ │ │ │ + jmp d288 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x26c6f(%rip) │ │ │ │ + fldt 0x2607f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp e862 │ │ │ │ + jmp d43e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r14,%r14 │ │ │ │ - jle e552 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + jle d1a0 │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov 0x18(%rbx),%r10 │ │ │ │ and $0x800,%edx │ │ │ │ - add %r15,%r15 │ │ │ │ mov $0x8,%r11d │ │ │ │ + add %r15,%r15 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov 0x18(%rbx),%r10 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%rax │ │ │ │ test %edx,%edx │ │ │ │ - je eaa2 │ │ │ │ + je d65a │ │ │ │ mov 0x108(%rbx),%rax │ │ │ │ mov (%rax,%r11,1),%rax │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ movq $0x0,(%r10,%rcx,1) │ │ │ │ + lea (%r10,%rcx,1),%rdi │ │ │ │ movl $0x0,0x8(%r10,%rcx,1) │ │ │ │ movq $0x0,0x10(%r10,%rcx,1) │ │ │ │ - lea (%r10,%rcx,1),%rdi │ │ │ │ movl $0x0,0x18(%r10,%rcx,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle eb77 │ │ │ │ - mov 0xd0(%rbx),%rsi │ │ │ │ + jle d6f7 │ │ │ │ imul %r13,%rax │ │ │ │ + mov 0xd0(%rbx),%rsi │ │ │ │ mov 0xc8(%rbx),%r8 │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ lea (%rsi,%rax,8),%rsi │ │ │ │ add %r15,%rax │ │ │ │ - add %r8,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ + add %r8,%rcx │ │ │ │ lea 0x20(%r8,%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%rsi),%rax │ │ │ │ fldt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ add %r12,%rax │ │ │ │ fldt (%rax) │ │ │ │ @@ -12708,271 +12241,267 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne eb40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d6c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r9,%r14 │ │ │ │ - jne ea90 │ │ │ │ + jne d648 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ test %r14,%r14 │ │ │ │ - jle e552 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov 0x78(%rdi),%rcx │ │ │ │ - mov 0xc8(%rdi),%rsi │ │ │ │ - mov 0x18(%rdi),%r8 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + jle d1a0 │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0xc8(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r8 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ and $0x8,%dh │ │ │ │ - jne ec1d │ │ │ │ + jne d793 │ │ │ │ + mov %rcx,%rdx │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %rsi,%r12 │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %rcx,%r13 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + nopl (%rax) │ │ │ │ mov %r15,%rcx │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ + shl $0x4,%rcx │ │ │ │ inc %r15 │ │ │ │ add %rbx,%r12 │ │ │ │ - shl $0x4,%rcx │ │ │ │ push 0x8(%r13,%rcx,1) │ │ │ │ push 0x0(%r13,%rcx,1) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - call 8cb0 │ │ │ │ - pop %r9 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + call 86a0 │ │ │ │ + pop %rax │ │ │ │ add $0x20,%rdi │ │ │ │ - pop %r10 │ │ │ │ + pop %rdx │ │ │ │ cmp %r15,%r14 │ │ │ │ - jne ebe0 │ │ │ │ - jmp e552 │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %r12d,%r12d │ │ │ │ + jne d758 │ │ │ │ + jmp d1a0 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + mov %rbx,%r13 │ │ │ │ mov %rsi,%r15 │ │ │ │ - mov %r8,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ + mov %rcx,%r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r14,%rdx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - inc %r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + inc %r14 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x108(%rax),%rdx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + add 0x108(%r13),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ shl $0x4,%rcx │ │ │ │ push 0x8(%rax,%rcx,1) │ │ │ │ - push (%rax,%rcx,1) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - shl $0x5,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ + add %rbx,%rdi │ │ │ │ + shl $0x5,%rdx │ │ │ │ + push (%rax,%rcx,1) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ add %r15,%rdx │ │ │ │ - add %r13,%rdi │ │ │ │ - call 8cb0 │ │ │ │ - pop %rdi │ │ │ │ - pop %r8 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jne ec40 │ │ │ │ - jmp e552 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ - mov 0x30(%rax),%rbx │ │ │ │ - mov 0x108(%rax),%r8 │ │ │ │ - mov 0x78(%rax),%r9 │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - lea 0xf(%rdi),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + call 86a0 │ │ │ │ + pop %r11 │ │ │ │ + pop %rax │ │ │ │ + cmp %r14,-0x60(%rbp) │ │ │ │ + jne d7b0 │ │ │ │ + jmp d1a0 │ │ │ │ + mov 0x30(%rbx),%rdx │ │ │ │ + mov 0x78(%rbx),%rsi │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea 0xf(%rdi),%rcx │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ test %r14,%r14 │ │ │ │ - jle ee2b │ │ │ │ + jle d983 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - mov %r8,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle fb59 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle e5f6 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %r13,-0x70(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r8,%r15 │ │ │ │ - or $0xc,%dh │ │ │ │ - lea (%rdi,%rsi,1),%r11 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - and $0xf3,%dh │ │ │ │ - or $0x4,%dh │ │ │ │ - mov %dx,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + movzwl -0x32(%rbp),%ecx │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %cx,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%ecx │ │ │ │ + and $0xf3,%ch │ │ │ │ + or $0x4,%ch │ │ │ │ + mov %cx,-0x34(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%r9 │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov %rdi,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rdi,%r9 │ │ │ │ - jmp ed92 │ │ │ │ - nopl (%rax) │ │ │ │ + add -0x50(%rbp),%r9 │ │ │ │ + jmp d8f2 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%r12 │ │ │ │ + add $0x8,%rbx │ │ │ │ mov %rdx,(%r10) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov (%r8),%r14 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r14 │ │ │ │ - lea (%rdx,%r14,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r14 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne ed80 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,-0x88(%rbp) │ │ │ │ - je ee03 │ │ │ │ - add $0x10,%r15 │ │ │ │ - add %rbx,%r13 │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - mov %rax,0x8(%r15) │ │ │ │ - mov %r15,%r10 │ │ │ │ - jmp ed60 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle fb0e │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + jne d8e0 │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + je d957 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r15,%r13 │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov %rsi,0x8(%r12) │ │ │ │ + jmp d8c0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0x70(%rbp),%r13 │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle e5aa │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je ee52 │ │ │ │ + mov $0x1,%edx │ │ │ │ + je d9a6 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je ee64 │ │ │ │ + je d9b8 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne ee52 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + jne d9a6 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ call 3370 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ call 3230 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xc8(%rbp),%rsp │ │ │ │ - jmp e702 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x17(%rax),%rax │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - lea 0x10(%r8),%rax │ │ │ │ - sub %rax,%rsp │ │ │ │ + mov -0xb8(%rbp),%rsp │ │ │ │ + jmp d2f6 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ + lea 0x17(%rcx),%rdi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne f5d3 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%rsi │ │ │ │ + test %esi,%esi │ │ │ │ + jne e0a0 │ │ │ │ + mov 0x60(%rbx),%rsi │ │ │ │ fldt (%rsi) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9) │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jle efa6 │ │ │ │ + jle dad6 │ │ │ │ fld1 │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ lea (%r9,%r8,1),%rdx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x2644f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -12980,62 +12509,61 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp ef82 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp dab2 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne ef80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp efaa │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne dab0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp dada │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r14,%r14 │ │ │ │ - jle f20c │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ + jle dd2c │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + lea -0x10(%r8),%r15 │ │ │ │ + shr $0x4,%rax │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ + mov %r9,%r13 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %r12,-0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ - xor %r12d,%r12d │ │ │ │ fdivp %st,%st(1) │ │ │ │ - lea -0x10(%r8),%rbx │ │ │ │ - mov %r9,%r13 │ │ │ │ - shr $0x4,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ nop │ │ │ │ - mov %rsp,%r15 │ │ │ │ + mov %rsp,%rbx │ │ │ │ mov %r12,%rdi │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - je f01f │ │ │ │ + je db4f │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ mov 0x78(%r14),%rcx │ │ │ │ sub -0x60(%rbp),%rsp │ │ │ │ @@ -13049,19 +12577,19 @@ │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll 0x58(%r14) │ │ │ │ - shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ @@ -13083,27 +12611,27 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt (%rsi) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe f1d0 │ │ │ │ + jbe dcf0 │ │ │ │ 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 0x262b8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -13118,33 +12646,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 f109 │ │ │ │ + je dc35 │ │ │ │ fchs │ │ │ │ - fmuls 0x25fcd(%rip) │ │ │ │ - fldt 0x265ab(%rip) │ │ │ │ + fmuls 0x254a1(%rip) │ │ │ │ + fldt 0x25a4f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x1,-0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - cmpq $0x1,-0x90(%rbp) │ │ │ │ - jle f180 │ │ │ │ + jle dca8 │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2624f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -13156,83 +12684,82 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%r13,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne f160 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp f190 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jne dc88 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp dcb0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0x10,%rsp │ │ │ │ - inc %r12 │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ add 0x18(%r14),%rdi │ │ │ │ fstpt (%rsp) │ │ │ │ - call 8cb0 │ │ │ │ - mov %r15,%rsp │ │ │ │ - cmp %r12,-0x80(%rbp) │ │ │ │ - je f20c │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + inc %r12 │ │ │ │ + call 86a0 │ │ │ │ + mov %rbx,%rsp │ │ │ │ + cmp %r12,-0x70(%rbp) │ │ │ │ + je dd2c │ │ │ │ mov 0x60(%r14),%rsi │ │ │ │ - jmp f000 │ │ │ │ + jmp db30 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja f1e9 │ │ │ │ + ja dd09 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x264de(%rip) │ │ │ │ + fldt 0x2598e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp f119 │ │ │ │ + jmp dc45 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x264c5(%rip) │ │ │ │ + fldt 0x25975(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp f119 │ │ │ │ - mov -0xb8(%rbp),%rsp │ │ │ │ - jmp e552 │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - lea 0x17(%rax),%rdi │ │ │ │ - sub %rcx,%rsp │ │ │ │ + jmp dc45 │ │ │ │ + mov -0x90(%rbp),%rsp │ │ │ │ + jmp d1a0 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rsp,-0x88(%rbp) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ + lea 0x17(%rcx),%r8 │ │ │ │ + sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jle f2a4 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov 0x60(%rsi),%rcx │ │ │ │ - lea (%r9,%rax,1),%rsi │ │ │ │ - fldt (%rcx) │ │ │ │ - lea 0x10(%r9),%rcx │ │ │ │ + jle ddbc │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ + lea 0x10(%r9),%rsi │ │ │ │ + lea (%r9,%rcx,1),%rdi │ │ │ │ + fldt (%rax) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x26133(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -13240,612 +12767,606 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp f282 │ │ │ │ + jmp dd9a │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + add $0x10,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rcx) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne f280 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt -0x10(%rsi) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne dd98 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x10(%rcx),%rax │ │ │ │ test %r14,%r14 │ │ │ │ - jle f3ad │ │ │ │ - shr $0x4,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + jle deb2 │ │ │ │ + shr $0x4,%r8 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + shl $0x4,%r8 │ │ │ │ mov %r14,-0x60(%rbp) │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - mov %r13,-0x88(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - lea -0x10(%rax),%r15 │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ mov %r9,%r13 │ │ │ │ - nopl (%rax) │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsp,%rbx │ │ │ │ mov %r12,%rcx │ │ │ │ and $0x8,%dh │ │ │ │ - je f2fd │ │ │ │ + je de15 │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r14),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - sub -0x50(%rbp),%rsp │ │ │ │ mov 0xc8(%r14),%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ + sub -0x40(%rbp),%rsp │ │ │ │ shl $0x5,%rdi │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ fldt 0x10(%rdx,%rdi,1) │ │ │ │ fldt (%rdx,%rdi,1) │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + cmpq $0x1,-0x80(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x1,-0x88(%rbp) │ │ │ │ - jle f360 │ │ │ │ + jle de70 │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%r13,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne f340 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp f370 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne de50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp de78 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ shl $0x4,%rcx │ │ │ │ - add 0x78(%r14),%rcx │ │ │ │ add 0x18(%r14),%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + add 0x78(%r14),%rcx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ inc %r12 │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - call 8cb0 │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + call 86a0 │ │ │ │ mov %rbx,%rsp │ │ │ │ cmp %r12,-0x60(%rbp) │ │ │ │ - je f3ad │ │ │ │ + je deb2 │ │ │ │ mov 0x70(%r14),%edx │ │ │ │ - jmp f2e0 │ │ │ │ - mov -0xa0(%rbp),%rsp │ │ │ │ - jmp e552 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov 0x68(%rax),%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne f871 │ │ │ │ + jmp ddf8 │ │ │ │ + mov -0x88(%rbp),%rsp │ │ │ │ + jmp d1a0 │ │ │ │ + mov 0x68(%rbx),%r9 │ │ │ │ + test %esi,%esi │ │ │ │ + jne e315 │ │ │ │ test %r14,%r14 │ │ │ │ - jle e552 │ │ │ │ + jle d1a0 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ mov %r9,%rax │ │ │ │ - lea 0x2(%r15),%rcx │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ cqto │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ idiv %rcx │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %r9,%r14 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ - mov %r9,%r12 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rdi │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ sub -0x60(%rbp),%rsp │ │ │ │ - mov %rbx,%rdi │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ - testb $0x8,0x71(%r15) │ │ │ │ - je f45d │ │ │ │ - mov %rbx,%rax │ │ │ │ + testb $0x8,0x71(%rbx) │ │ │ │ + je df5c │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r15),%rax │ │ │ │ + add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - mov 0x78(%r15),%rdx │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle f594 │ │ │ │ - mov 0x30(%r15),%rax │ │ │ │ - mov 0x48(%r15),%rcx │ │ │ │ + jle e064 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov 0x48(%rbx),%rcx │ │ │ │ imul %rdi,%rax │ │ │ │ fildll (%rcx) │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ 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),%rax │ │ │ │ - sub 0x58(%r15),%rax │ │ │ │ + sub 0x58(%rbx),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + mov 0xc8(%rbx),%rax │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - mov 0xc8(%r15),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - fsub %st(1),%st │ │ │ │ mov %rdx,%rsi │ │ │ │ + fld %st(1) │ │ │ │ not %rsi │ │ │ │ + fsub %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp f574 │ │ │ │ - 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 e04c │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rax,%r8,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r10 │ │ │ │ neg %r10 │ │ │ │ fldt (%rax,%r10,1) │ │ │ │ mov %rcx,%r8 │ │ │ │ inc %rcx │ │ │ │ - sub %r14,%rdx │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r12,%rsi │ │ │ │ + sub %r15,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ + add %r14,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9,%r8,1) │ │ │ │ cmp %rcx,%r13 │ │ │ │ - je f590 │ │ │ │ + je e060 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg f540 │ │ │ │ + jg e018 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je f54d │ │ │ │ + je e025 │ │ │ │ mov %rsi,%r10 │ │ │ │ - jmp f553 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + jmp e02b │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r9,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r15),%rdi │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ fstpt (%rsp) │ │ │ │ - inc %rbx │ │ │ │ - call 8cb0 │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov %r9,%rdx │ │ │ │ + inc %r12 │ │ │ │ + call 86a0 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - cmp %rbx,-0x80(%rbp) │ │ │ │ - jne f430 │ │ │ │ - jmp e552 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - mov 0x78(%rax),%rsi │ │ │ │ - mov 0x108(%rax),%r10 │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - lea 0xf(%rdi),%rax │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - sub %rax,%rsp │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ + cmp %r12,-0x70(%rbp) │ │ │ │ + jne df30 │ │ │ │ + jmp d1a0 │ │ │ │ + mov 0x78(%rbx),%rsi │ │ │ │ + mov 0x108(%rbx),%r10 │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + lea 0xf(%rdi),%rdx │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ test %r14,%r14 │ │ │ │ - jle f79c │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + jle e24d │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ movq $0x0,(%r10) │ │ │ │ + mov %r10,%rdx │ │ │ │ movq $0x0,0x8(%r10) │ │ │ │ - mov %r10,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle fac6 │ │ │ │ + jle e562 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %r10,%r11 │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + mov %r9,-0xd8(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%ecx │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ mov %r15,-0xa0(%rbp) │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ + or $0xc,%ch │ │ │ │ mov %r13,-0xb0(%rbp) │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - or $0xc,%dh │ │ │ │ - lea (%rdi,%rsi,1),%rcx │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - and $0xf3,%dh │ │ │ │ - or $0x4,%dh │ │ │ │ - mov %dx,-0x34(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ + mov %cx,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%ecx │ │ │ │ + and $0xf3,%ch │ │ │ │ + or $0x4,%ch │ │ │ │ + mov %cx,-0x34(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov %r15,%r8 │ │ │ │ + shl $0x4,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %rdi,%r10 │ │ │ │ - jmp f6f2 │ │ │ │ + add %rdi,%r9 │ │ │ │ + jmp e1a2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul (%r8),%rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x8,%rbx │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x8,%r10 │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov (%r8),%r15 │ │ │ │ + mov (%r8),%r12 │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fldt (%r10) │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ - lea (%rdx,%r15,1),%rax │ │ │ │ + idiv %r12 │ │ │ │ + lea (%rdx,%r12,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ + idiv %r12 │ │ │ │ + mov %rdx,(%r10) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jne f6e0 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne e190 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r14,%rax │ │ │ │ - je f769 │ │ │ │ - addq $0x10,-0x88(%rbp) │ │ │ │ - add %rsi,%r13 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ - mov %rbx,%r11 │ │ │ │ - jmp f6c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ + je e214 │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ + add -0x80(%rbp),%r13 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + movq $0x0,(%rdx) │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %rax,0x8(%rdx) │ │ │ │ + jmp e170 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r15,%rax │ │ │ │ mov -0xb0(%rbp),%r13 │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle fb02 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle e59e │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je f7c8 │ │ │ │ + mov $0x1,%edx │ │ │ │ + je e272 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je f7da │ │ │ │ + je e284 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne f7c8 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + jne e272 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ call 3370 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ call 3230 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - mov -0x88(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - jmp ef16 │ │ │ │ - mov 0x30(%rax),%rdx │ │ │ │ - mov 0x78(%rax),%rsi │ │ │ │ - mov 0x108(%rax),%r8 │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + jmp da6a │ │ │ │ + mov 0x30(%rbx),%rdx │ │ │ │ + mov 0x78(%rbx),%rsi │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - lea 0xf(%rdi),%rax │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + lea 0xf(%rdi),%rcx │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ test %r14,%r14 │ │ │ │ - jle fa04 │ │ │ │ + jle e4a4 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - mov %r8,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle fb26 │ │ │ │ + jle e5c2 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%ecx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%rcx │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ + mov %r15,-0x70(%rbp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + movzwl -0x32(%rbp),%ecx │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ or $0xc,%ch │ │ │ │ - lea (%rdi,%rsi,1),%r11 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov %cx,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x34(%rbp) │ │ │ │ - mov %r12,%r9 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov %rdi,%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rdi,%r9 │ │ │ │ - jmp f962 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add -0x60(%rbp),%r9 │ │ │ │ + jmp e402 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ mov %rdx,(%r10) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov (%r8),%r14 │ │ │ │ + mov (%r8),%r11 │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r14 │ │ │ │ - lea (%rdx,%r14,1),%rax │ │ │ │ + idiv %r11 │ │ │ │ + lea (%rdx,%r11,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r14 │ │ │ │ + idiv %r11 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne f950 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp -0x88(%rbp),%rax │ │ │ │ - je f9d2 │ │ │ │ - add $0x10,%r15 │ │ │ │ - add %r13,%r12 │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - mov %rax,0x8(%r15) │ │ │ │ - mov %r15,%r10 │ │ │ │ - jmp f933 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - mov %rsi,%rdi │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne e3f0 │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + inc %r11 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je e46e │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %r15,%r13 │ │ │ │ + movq $0x0,(%rsi) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r11,0x8(%rsi) │ │ │ │ + jmp e3d2 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0x88(%rbp),%r13 │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%r15 │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle fb1a │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + jle e5b6 │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je fa2b │ │ │ │ + mov $0x1,%edx │ │ │ │ + je e4c7 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je fa3d │ │ │ │ + je e4d9 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne fa2b │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + jne e4c7 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ call 3370 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ call 3230 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - jmp f3c9 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je fb02 │ │ │ │ - add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je f79c │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - add $0x20,%rax │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ + mov -0xc8(%rbp),%rsp │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + jmp deca │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + je e59e │ │ │ │ + add $0x2,%rcx │ │ │ │ + movq $0x0,0x10(%rdx) │ │ │ │ + mov %rsi,0x18(%rdx) │ │ │ │ cmp %rcx,%r14 │ │ │ │ - jne fad1 │ │ │ │ + je e24d │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ + add $0x20,%rdx │ │ │ │ + movq $0x0,(%rdx) │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne e56d │ │ │ │ mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp f81b │ │ │ │ + jmp e2c5 │ │ │ │ mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp eea5 │ │ │ │ + jmp d9f9 │ │ │ │ mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp fa7e │ │ │ │ + jmp e51a │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - je fb1a │ │ │ │ + lea 0x1(%rcx),%r10 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + je e5b6 │ │ │ │ add $0x2,%rcx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je fa04 │ │ │ │ - xor %esi,%esi │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - mov %rsi,(%rax) │ │ │ │ - jmp fb28 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + mov %r10,0x18(%rsi) │ │ │ │ cmp %rcx,%r14 │ │ │ │ - je fb0e │ │ │ │ - add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je ee2b │ │ │ │ + je e4a4 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov %rcx,0x8(%rsi) │ │ │ │ + mov %r10,(%rsi) │ │ │ │ + jmp e5c4 │ │ │ │ xor %ecx,%ecx │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - jmp fb5b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0x1(%rcx),%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + je e5aa │ │ │ │ + add $0x2,%rcx │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + mov %r9,0x18(%rsi) │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je d983 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov %rcx,0x8(%rsi) │ │ │ │ + mov %r9,(%rsi) │ │ │ │ + jmp e5f8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000000fb90 : │ │ │ │ +000000000000e630 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ @@ -13853,161 +13374,162 @@ │ │ │ │ sub $0xe8,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ mov (%rax),%rax │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle fbda │ │ │ │ + jle e67a │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea 0x1(%rsi),%r14 │ │ │ │ lea (%r14,%r14,1),%r13 │ │ │ │ mov (%rax),%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ cmp %r13,%rax │ │ │ │ - jg fc00 │ │ │ │ + jg e698 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 33a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ movdqu 0xf0(%rdi),%xmm0 │ │ │ │ + mov 0x50(%rbx),%rdx │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ - movq %xmm0,%rdx │ │ │ │ - movhlps %xmm0,%xmm1 │ │ │ │ - movq %xmm0,-0xb8(%rbp) │ │ │ │ shr $0x3f,%rax │ │ │ │ + movq %xmm0,%r12 │ │ │ │ + movhlps %xmm0,%xmm1 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movq %xmm1,%rdi │ │ │ │ - add %rsi,%rax │ │ │ │ movups %xmm0,0xe0(%rbx) │ │ │ │ - movq %xmm1,-0x80(%rbp) │ │ │ │ sar $1,%rax │ │ │ │ + movq %xmm1,-0x80(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov 0x50(%rbx),%rdx │ │ │ │ + add %r12,%rax │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ test $0x20,%dl │ │ │ │ - jne 10170 │ │ │ │ + jne ebf0 │ │ │ │ test $0x10,%dl │ │ │ │ - jne 100e0 │ │ │ │ + jne eb60 │ │ │ │ test $0x8,%dl │ │ │ │ - jne 1030a │ │ │ │ + jne ed4e │ │ │ │ mov %edx,%ecx │ │ │ │ and $0x800,%ecx │ │ │ │ test $0x2,%dl │ │ │ │ - jne 106d9 │ │ │ │ + jne f0d4 │ │ │ │ and $0x4,%edx │ │ │ │ - jne 104b3 │ │ │ │ + jne eec9 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 109fc │ │ │ │ + jne f3cc │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle fec0 │ │ │ │ + jle e960 │ │ │ │ fld1 │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov %r14,%r9 │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov %rbx,%r15 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + mov %r12,-0xe0(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ shl $0x5,%r9 │ │ │ │ - lea 0x10(%r9),%rbx │ │ │ │ - lea (%rax,%rax,1),%r14 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea (%rax,%rax,1),%r11 │ │ │ │ + lea 0x10(%r9),%r15 │ │ │ │ + lea 0x2(%r11),%rax │ │ │ │ + mov %r11,%r14 │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - nop │ │ │ │ - mov %rsp,%r12 │ │ │ │ - sub %rbx,%rsp │ │ │ │ - mov %r13,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsp,%r13 │ │ │ │ + sub %r15,%rsp │ │ │ │ + mov %r12,%rdi │ │ │ │ lea 0xf(%rsp),%r11 │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ - testb $0x8,0x71(%r15) │ │ │ │ - je fd2b │ │ │ │ - mov %r13,%rax │ │ │ │ + testb $0x8,0x71(%rbx) │ │ │ │ + je e7d2 │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r15),%rax │ │ │ │ + add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - mov 0x78(%r15),%rdx │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - jl fe86 │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ + jl e926 │ │ │ │ + mov 0x48(%rbx),%rax │ │ │ │ mov %r11,%rcx │ │ │ │ fildll (%rax) │ │ │ │ - mov 0x30(%r15),%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 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll 0x58(%r15) │ │ │ │ + fildll 0x58(%rbx) │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x25919(%rip) │ │ │ │ + fldt 0x24e3c(%rip) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ + sub 0x58(%rbx),%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub 0x58(%r15),%rdx │ │ │ │ - lea 0x2(%r14,%rdx,1),%rsi │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp fe30 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp e8cc │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x255ab(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -14020,379 +13542,377 @@ │ │ │ │ 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 fe12 │ │ │ │ + je e8ae │ │ │ │ fchs │ │ │ │ - fmuls 0x252c4(%rip) │ │ │ │ - fldt 0x258a2(%rip) │ │ │ │ + fmuls 0x24828(%rip) │ │ │ │ + fldt 0x24dd6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je fe80 │ │ │ │ + je e920 │ │ │ │ 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 fdd0 │ │ │ │ + ja e870 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 10010 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja eaa0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne fe30 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp fe86 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne e8cc │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e926 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ + fstpt (%rsp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov %r11,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add 0x18(%r15),%rdi │ │ │ │ - fstpt (%rsp) │ │ │ │ - inc %r13 │ │ │ │ - call 8b00 │ │ │ │ - mov %r12,%rsp │ │ │ │ - cmp %r13,-0x70(%rbp) │ │ │ │ - jne fd00 │ │ │ │ - mov %r15,%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + inc %r12 │ │ │ │ + call 8540 │ │ │ │ + mov %r13,%rsp │ │ │ │ + cmp %r12,-0x70(%rbp) │ │ │ │ + jne e7a8 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 3260 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ - jne 10030 │ │ │ │ + jne eac0 │ │ │ │ + mov %r12,%r14 │ │ │ │ xor %r12d,%r12d │ │ │ │ cmpq $0x1,-0xa0(%rbp) │ │ │ │ - jle fbe2 │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + jle e682 │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ + mov %r14,%rbx │ │ │ │ neg %r13 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r14 │ │ │ │ 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 0x2575b(%rip) │ │ │ │ mov 0x48(%r14),%rcx │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + fldt 0x24ca7(%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 │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ inc %r12 │ │ │ │ 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) │ │ │ │ mov 0x60(%r14),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov 0x48(%r14),%rcx │ │ │ │ - fldt 0x256f2(%rip) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + fldt 0x24c42(%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 -0x90(%rbp),%rax │ │ │ │ add $0x20,%rsp │ │ │ │ - fdiv %st(1),%st │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ 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 ff10 │ │ │ │ + jg e9a0 │ │ │ │ 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 0x2569f(%rip) │ │ │ │ + fldt 0x24bdf(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp fe22 │ │ │ │ + jmp e8be │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x1,-0xa0(%rbp) │ │ │ │ - jle fbe2 │ │ │ │ + jle e682 │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ mov (%rax),%rsi │ │ │ │ - mov %r11,%rcx │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov -0x98(%rbp),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rsi,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ - fldt 0x10(%r10,%rax,2) │ │ │ │ inc %rdx │ │ │ │ - add $0x20,%rdi │ │ │ │ + add $0x20,%r12 │ │ │ │ + fldt 0x10(%r9,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r10,%rax,2) │ │ │ │ + fldt (%r9,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%r8,%rax,2) │ │ │ │ - fstpt 0x10(%r8,%rax,2) │ │ │ │ + fstpt (%rdi,%rax,2) │ │ │ │ + fstpt 0x10(%rdi,%rax,2) │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - fldt -0x10(%rdi) │ │ │ │ + fldt -0x10(%r12) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x20(%rdi) │ │ │ │ + fldt -0x20(%r12) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%r9,%rax,2) │ │ │ │ - fstpt 0x10(%r9,%rax,2) │ │ │ │ + fstpt (%r8,%rax,2) │ │ │ │ + fstpt 0x10(%r8,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jg 10080 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jg eb08 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle fec0 │ │ │ │ + jle e960 │ │ │ │ + mov 0x78(%rbx),%rdi │ │ │ │ mov 0xc8(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov 0x78(%rbx),%r15 │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ and $0x8,%dh │ │ │ │ - jne 10297 │ │ │ │ - shl $0x5,%r14 │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ + jne ece0 │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + shl $0x5,%r15 │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,%rcx │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r13,%rdi │ │ │ │ - inc %r12 │ │ │ │ shl $0x4,%rcx │ │ │ │ - push 0x8(%r15,%rcx,1) │ │ │ │ - push (%r15,%rcx,1) │ │ │ │ + mov %r12,%rdi │ │ │ │ + inc %r13 │ │ │ │ + add $0x20,%r12 │ │ │ │ + push 0x8(%r14,%rcx,1) │ │ │ │ + add %r15,%rbx │ │ │ │ + push (%r14,%rcx,1) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - add $0x20,%r13 │ │ │ │ - add %r14,%rbx │ │ │ │ - call 8b00 │ │ │ │ - pop %rax │ │ │ │ - pop %rdx │ │ │ │ - cmp %r12,-0x70(%rbp) │ │ │ │ - jne 10120 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - jmp fec0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + call 8540 │ │ │ │ + pop %r8 │ │ │ │ + pop %r9 │ │ │ │ + cmp %r13,-0x70(%rbp) │ │ │ │ + jne eba8 │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + jmp e960 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle fec0 │ │ │ │ + jle e960 │ │ │ │ mov 0xd0(%rbx),%rax │ │ │ │ and $0x800,%edx │ │ │ │ mov 0x108(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ mov 0xc8(%rbx),%r9 │ │ │ │ - mov %edx,-0x50(%rbp) │ │ │ │ + mov %edx,-0x60(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - je 101ca │ │ │ │ + je ec42 │ │ │ │ xor %esi,%esi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 10c75 │ │ │ │ + jle f625 │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ mov 0x8(%rcx,%rax,1),%rsi │ │ │ │ - jmp 101e0 │ │ │ │ + jmp ec50 │ │ │ │ test %r13,%r13 │ │ │ │ - jle fec0 │ │ │ │ + jle e960 │ │ │ │ xor %r8d,%r8d │ │ │ │ xor %esi,%esi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ lea 0x20(%r9),%r10 │ │ │ │ lea (%rax,%rax,1),%r11 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ imul %r13,%rsi │ │ │ │ - shl $0x5,%r12 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + add %r14,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ - add %r14,%r12 │ │ │ │ - lea (%rax,%rsi,8),%rdi │ │ │ │ + lea (%rax,%rsi,8),%rcx │ │ │ │ add %r11,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r9,%rdx │ │ │ │ add %r10,%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%rdx) │ │ │ │ - fldt 0x10(%r12) │ │ │ │ + mov (%rcx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add $0x8,%rdi │ │ │ │ + add $0x8,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ add %r15,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r12) │ │ │ │ + fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 10240 │ │ │ │ + jne ec90 │ │ │ │ lea 0x1(%r8),%rsi │ │ │ │ cmp %rsi,-0x70(%rbp) │ │ │ │ - je fec0 │ │ │ │ - mov -0x50(%rbp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jne 101b0 │ │ │ │ + je e960 │ │ │ │ + mov -0x60(%rbp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne eec0 │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 101f0 │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ + jmp ec64 │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - inc %r12 │ │ │ │ + inc %r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ add 0x108(%rbx),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov %r14,%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ shl $0x4,%rcx │ │ │ │ + push 0x8(%rax,%rcx,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + add %r15,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - add -0x40(%rbp),%rdx │ │ │ │ - push 0x8(%r15,%rcx,1) │ │ │ │ - push (%r15,%rcx,1) │ │ │ │ + push (%rax,%rcx,1) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %r13,%rdi │ │ │ │ - call 8b00 │ │ │ │ - pop %r11 │ │ │ │ - pop %rax │ │ │ │ - cmp %r12,-0x70(%rbp) │ │ │ │ - jne 102b0 │ │ │ │ - jmp fec0 │ │ │ │ + add %r12,%rdx │ │ │ │ + call 8540 │ │ │ │ + pop %rsi │ │ │ │ + pop %rdi │ │ │ │ + cmp %r13,-0x70(%rbp) │ │ │ │ + jne ecf0 │ │ │ │ + mov -0x50(%rbp),%r12 │ │ │ │ + jmp e960 │ │ │ │ mov %r14,%r9 │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ shl $0x5,%r9 │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ lea 0x17(%r9),%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r14 │ │ │ │ and $0xfffffffffffffff0,%r14 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jle 103a4 │ │ │ │ + jle edd4 │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ lea (%r14,%r9,1),%rsi │ │ │ │ fldt (%rax) │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x25045(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -14400,171 +13920,171 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 10382 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp edb2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 10380 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + jne edb0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 106d0 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + jle f0cb │ │ │ │ shr $0x4,%rcx │ │ │ │ + mov %r12,-0x60(%rbp) │ │ │ │ + mov %rbx,%r15 │ │ │ │ + lea (%rax,%rax,1),%r12 │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - lea (%rax,%rax,1),%r14 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rsp,%r15 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rsp,%r13 │ │ │ │ sub -0x40(%rbp),%rsp │ │ │ │ - mov %r13,%r8 │ │ │ │ + mov %r14,%r8 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ and $0x8,%dh │ │ │ │ - je 103fb │ │ │ │ - mov %r13,%rdx │ │ │ │ + je ee2a │ │ │ │ + mov %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x108(%r12),%rdx │ │ │ │ + add 0x108(%r15),%rdx │ │ │ │ mov 0x8(%rdx),%r8 │ │ │ │ - mov 0xc8(%r12),%rdx │ │ │ │ + mov 0xc8(%r15),%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) │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - js 10462 │ │ │ │ + js ee72 │ │ │ │ xor %edx,%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%rbx,%rdx,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x10(%rbx,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jge 10440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 10470 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jge ee50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp ee80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ shl $0x4,%r8 │ │ │ │ - add 0x78(%r12),%r8 │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ + add 0x18(%r15),%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ + add 0x78(%r15),%r8 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - inc %r13 │ │ │ │ + inc %r14 │ │ │ │ push 0x8(%r8) │ │ │ │ push (%r8) │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - call 8b00 │ │ │ │ - mov %r15,%rsp │ │ │ │ - cmp %r13,-0x70(%rbp) │ │ │ │ - je 106cd │ │ │ │ - mov 0x70(%r12),%edx │ │ │ │ - jmp 103d0 │ │ │ │ + call 8540 │ │ │ │ + mov %r13,%rsp │ │ │ │ + cmp %r14,-0x70(%rbp) │ │ │ │ + je f0c4 │ │ │ │ + mov 0x70(%r15),%edx │ │ │ │ + jmp ee00 │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + jmp ec28 │ │ │ │ mov 0x68(%rbx),%r8 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 10c98 │ │ │ │ + jne f648 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle fec0 │ │ │ │ + jle e960 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ + lea (%r14,%r14,1),%r9 │ │ │ │ mov %r13,-0xb0(%rbp) │ │ │ │ - lea (%r14,%r14,1),%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov %r9,%r12 │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ lea 0x10(%rdx),%rdi │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ - mov %rax,%r10 │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %rax,%r14 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + mov %r10,%r15 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ - mov %r10,%r15 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 1053f │ │ │ │ + je ef5f │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%rbx),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ sub -0x60(%rbp),%rsp │ │ │ │ mov 0x78(%rbx),%rcx │ │ │ │ mov %rdi,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ + shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 10694 │ │ │ │ + jle f084 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ imul %rdi,%rdx │ │ │ │ fildll (%rsi) │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ xor %ecx,%ecx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0xc8(%rbx),%r8 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ sub 0x58(%rbx),%rdx │ │ │ │ - mov 0xc8(%rbx),%r8 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ @@ -14573,95 +14093,93 @@ │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - fsub %st(1),%st │ │ │ │ mov %rdx,%rsi │ │ │ │ + fld %st(1) │ │ │ │ not %rsi │ │ │ │ + fsub %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 10674 │ │ │ │ - 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) │ │ │ │ + jmp f064 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r9 │ │ │ │ neg %r9 │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r15,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ + add %r15,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ cmp %r12,%rcx │ │ │ │ - je 10690 │ │ │ │ + je f080 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 10640 │ │ │ │ + jg f030 │ │ │ │ fldt 0x10(%r8,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1064d │ │ │ │ + je f03d │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 10653 │ │ │ │ + jmp f043 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ inc %r13 │ │ │ │ - call 8b00 │ │ │ │ + call 8540 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ cmp %r13,-0x70(%rbp) │ │ │ │ - jne 10520 │ │ │ │ - jmp fec0 │ │ │ │ - mov %r12,%rbx │ │ │ │ + jne ef40 │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ + jmp e960 │ │ │ │ + mov -0x60(%rbp),%r12 │ │ │ │ + mov %r15,%rbx │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - jmp fec0 │ │ │ │ + jmp e960 │ │ │ │ mov %r14,%r9 │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ shl $0x5,%r9 │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ lea 0x17(%r9),%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%r14 │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ fldt (%rax) │ │ │ │ + and $0xfffffffffffffff0,%r14 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14) │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jle 10786 │ │ │ │ + jle f166 │ │ │ │ fld1 │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ lea (%r14,%r9,1),%rdx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x24c6e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -14669,64 +14187,64 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 10762 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp f142 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 10760 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1078a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne f140 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp f16a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 10f0a │ │ │ │ + jne f8ba │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 109a6 │ │ │ │ + jle f37d │ │ │ │ fildll -0x78(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ + mov %r12,-0xd0(%rbp) │ │ │ │ mov %rbx,%r15 │ │ │ │ mov %r14,%rbx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - lea (%rax,%rax,1),%r12 │ │ │ │ + lea (%rax,%rax,1),%r9 │ │ │ │ mov %r8,%rax │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ + mov %r9,%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + fld1 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsp,%r13 │ │ │ │ sub -0x60(%rbp),%rsp │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - je 107fc │ │ │ │ + je f1ec │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ fildll (%rax) │ │ │ │ @@ -14737,33 +14255,33 @@ │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll 0x58(%r15) │ │ │ │ - shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ sub 0x58(%r15),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x60(%r15),%rax │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -14771,27 +14289,27 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 109c0 │ │ │ │ + jbe f390 │ │ │ │ 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 0x24ae6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -14806,271 +14324,265 @@ │ │ │ │ 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 108db │ │ │ │ + je f2c7 │ │ │ │ fchs │ │ │ │ - fmuls 0x247fb(%rip) │ │ │ │ - fldt 0x24dd9(%rip) │ │ │ │ + fmuls 0x23e0f(%rip) │ │ │ │ + fldt 0x243bd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x68(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - js 10962 │ │ │ │ + js f33a │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x24a7e(%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rbx,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x10(%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jge 10940 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 10970 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + jge f318 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp f340 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ add 0x18(%r15),%rdi │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ inc %r14 │ │ │ │ - call 8b00 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + call 8540 │ │ │ │ mov %r13,%rsp │ │ │ │ cmp %r14,-0x70(%rbp) │ │ │ │ - jne 107d0 │ │ │ │ + jne f1c0 │ │ │ │ + mov -0xd0(%rbp),%r12 │ │ │ │ mov %r15,%rbx │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ - jmp fec0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + jmp e960 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 109d9 │ │ │ │ + ja f3a9 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x24cee(%rip) │ │ │ │ + fldt 0x242ee(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 108eb │ │ │ │ + jmp f2d7 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x24cd5(%rip) │ │ │ │ + fldt 0x242d5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 108eb │ │ │ │ + jmp f2d7 │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ mov 0x108(%rbx),%r8 │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rsi,-0xf8(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rsi,-0xf0(%rbp) │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 10b9d │ │ │ │ + jle f564 │ │ │ │ movq $0x0,(%r8) │ │ │ │ - movq $0x0,0x8(%r8) │ │ │ │ mov %r8,%rsi │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1116d │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ + jle fb24 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ mov %r8,-0xe0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rdx,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ mov %rbx,%rsi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r12,-0xd0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + 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) │ │ │ │ - nop │ │ │ │ mov %r14,%r9 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 10b02 │ │ │ │ + jmp f4d2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r13,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 10af0 │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ + jne f4c0 │ │ │ │ inc %r13 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 10b80 │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ + je f540 │ │ │ │ + addq $0x10,-0x50(%rbp) │ │ │ │ add %r15,%r14 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %r13,0x8(%rax) │ │ │ │ mov %rax,%r10 │ │ │ │ - jmp 10ad0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r13,0x8(%rax) │ │ │ │ + jmp f4a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%r12 │ │ │ │ mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ mov %r15,%rdx │ │ │ │ mov %rsi,%rbx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov -0xe8(%rbp),%r14 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 111b0 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + jle fb67 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 10be0 │ │ │ │ + je f590 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 10bf2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je f5a2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 10be0 │ │ │ │ + jne f590 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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 -0xf8(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ call 3230 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ - jmp fcd1 │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ + jmp e761 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je fec0 │ │ │ │ + je e960 │ │ │ │ add $0x2,%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 101b0 │ │ │ │ - jmp fec0 │ │ │ │ + jne ec28 │ │ │ │ + jmp e960 │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ mov %rsp,-0x108(%rbp) │ │ │ │ mov 0x108(%rbx),%r9 │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ @@ -15078,54 +14590,53 @@ │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 10e39 │ │ │ │ + jle f7e9 │ │ │ │ + cmpq $0x0,-0xb0(%rbp) │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ mov %r9,%rax │ │ │ │ - cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 111d4 │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ + jle fb8b │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov %r9,%r10 │ │ │ │ - mov %r13,-0xe0(%rbp) │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ + mov %r13,-0xc0(%rbp) │ │ │ │ mov %r9,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsp,%rbx │ │ │ │ - or $0xc,%dh │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ lea (%rdi,%rsi,1),%r11 │ │ │ │ mov %r14,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %r12,-0xf0(%rbp) │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + 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) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov %r14,%r9 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - mov %rbx,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rax,%r13 │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %rax,%r13 │ │ │ │ add -0xd0(%rbp),%r9 │ │ │ │ - jmp 10da2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp f752 │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r12 │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ mov (%r8),%rdi │ │ │ │ add $0x8,%r8 │ │ │ │ @@ -15146,141 +14657,140 @@ │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r12) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 10d90 │ │ │ │ + jne f740 │ │ │ │ lea 0x1(%r13),%rax │ │ │ │ cmp %rax,-0x50(%rbp) │ │ │ │ - je 10e11 │ │ │ │ + je f7c1 │ │ │ │ add $0x10,%r15 │ │ │ │ add -0xb0(%rbp),%r14 │ │ │ │ movq $0x0,(%r15) │ │ │ │ - mov %rax,0x8(%r15) │ │ │ │ mov %r15,%r10 │ │ │ │ - jmp 10d70 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%r13 │ │ │ │ + mov %rax,0x8(%r15) │ │ │ │ + jmp f720 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%r13 │ │ │ │ mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ mov %rsi,%r14 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 111c8 │ │ │ │ + jle fb7f │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 10e65 │ │ │ │ + je f815 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 10e77 │ │ │ │ + je f827 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 10e65 │ │ │ │ + jne f815 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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 -0x50(%rbp),%r15 │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ call 3230 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ call 3440 │ │ │ │ mov -0x108(%rbp),%rsp │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - jmp 104bf │ │ │ │ + jmp eed5 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ + mov %rsp,-0x108(%rbp) │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ mov 0x108(%rbx),%r9 │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ shl $0x3,%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 110a1 │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ + jle fa58 │ │ │ │ + cmpq $0x0,-0xb0(%rbp) │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ mov %r9,%rsi │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 1120b │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ + jle fbc2 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov %r9,%r10 │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r9,-0xe8(%rbp) │ │ │ │ + lea (%rdi,%rcx,1),%r11 │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xf8(%rbp) │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ mov %rsp,%rbx │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%r9 │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ mov %rbx,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rax,%r14 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0xb0(%rbp),%r9 │ │ │ │ - jmp 11012 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add -0xd0(%rbp),%r9 │ │ │ │ + jmp f9c2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r12 │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ mov (%r8),%rdi │ │ │ │ @@ -15302,62 +14812,63 @@ │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r12) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 11000 │ │ │ │ + jne f9b0 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,-0x50(%rbp) │ │ │ │ - je 1107c │ │ │ │ + je fa30 │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ - add %rsi,%r15 │ │ │ │ + add -0xb0(%rbp),%r15 │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %r13,0x8(%rax) │ │ │ │ mov %rax,%r10 │ │ │ │ - jmp 10fe0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ + mov %r13,0x8(%rax) │ │ │ │ + jmp f990 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + mov -0xf8(%rbp),%r14 │ │ │ │ mov -0x100(%rbp),%rbx │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - jle 111bc │ │ │ │ + cmpq $0x0,-0xb0(%rbp) │ │ │ │ + jle fb73 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 110cd │ │ │ │ + je fa84 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 110df │ │ │ │ + je fa96 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 110cd │ │ │ │ + jne fa84 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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 -0x50(%rbp),%r15 │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ @@ -15369,181 +14880,180 @@ │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ call 3230 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 10792 │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ + jmp f172 │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 111b0 │ │ │ │ + je fb67 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rcx,0x18(%rsi) │ │ │ │ cmp %r9,%rax │ │ │ │ - je 10b9d │ │ │ │ + je f564 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ add $0x20,%rsi │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 1117f │ │ │ │ + jne fb36 │ │ │ │ mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 10c33 │ │ │ │ + jmp f5e3 │ │ │ │ mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 11120 │ │ │ │ + jmp fad7 │ │ │ │ mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp 10eb8 │ │ │ │ + jmp f868 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 111c8 │ │ │ │ - add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 10e39 │ │ │ │ xor %ecx,%ecx │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je fb7f │ │ │ │ + add $0x2,%rcx │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je f7e9 │ │ │ │ + xor %edx,%edx │ │ │ │ add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - jmp 111da │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + jmp fb91 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 111bc │ │ │ │ + je fb73 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 110a1 │ │ │ │ - xor %r10d,%r10d │ │ │ │ + je fa58 │ │ │ │ + xor %ecx,%ecx │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ - mov %r10,(%rsi) │ │ │ │ - jmp 1120d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ + jmp fbc4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000011250 : │ │ │ │ +000000000000fc00 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x108,%rsp │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov (%rdx),%r13 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 112a1 │ │ │ │ + jle fc51 │ │ │ │ mov 0x8(%rdx),%r11 │ │ │ │ cmp %r11,%rax │ │ │ │ - jge 112a1 │ │ │ │ + jge fc51 │ │ │ │ mov 0x48(%rdi),%rdx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rdx),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 112a1 │ │ │ │ + jle fc51 │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 112c0 │ │ │ │ + jl fc70 │ │ │ │ mov %r12,%rdi │ │ │ │ call 32a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqu 0xf0(%r12),%xmm0 │ │ │ │ mov 0x50(%r12),%rdx │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ xor %esi,%esi │ │ │ │ mov %r11,-0x50(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ movq %xmm0,%rdi │ │ │ │ - movq %xmm0,-0x118(%rbp) │ │ │ │ + movq %xmm0,-0x120(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ movups %xmm0,0xe0(%r12) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ call 3030 │ │ │ │ mov %r13,%rax │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r13,%rax │ │ │ │ sar $1,%rax │ │ │ │ testb $0x1,0x70(%r12) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - jne 11970 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jne 102f0 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jle 116e4 │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov %r11,%r10 │ │ │ │ + jle 10074 │ │ │ │ mov %rax,%rdi │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ + mov %r11,%r10 │ │ │ │ sub %rdi,%rax │ │ │ │ + shr $0x3f,%r10 │ │ │ │ sub %rdi,%rbx │ │ │ │ mov %rdi,%r14 │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - imul %r11,%rdi │ │ │ │ - movq $0x0,-0x98(%rbp) │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - mov %r11,-0x128(%rbp) │ │ │ │ - mov %r12,%r13 │ │ │ │ - shr $0x3f,%r10 │ │ │ │ imul %rcx,%rax │ │ │ │ add %r11,%r10 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + mov %r12,%r13 │ │ │ │ sar $1,%r10 │ │ │ │ - sub %r10,%rax │ │ │ │ imul %rcx,%rbx │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ + imul %r11,%rdi │ │ │ │ mov %r10,%r15 │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ + sub %r10,%rax │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ + shl $0x5,%r15 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %r11,%rax │ │ │ │ - add %r10,%rdi │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + mov %r15,%r12 │ │ │ │ neg %rax │ │ │ │ + add %r10,%rdi │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - sub %r10,%rax │ │ │ │ + mov %rdi,%r15 │ │ │ │ neg %r8 │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + sub %r10,%rax │ │ │ │ imul %r8,%r14 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r13),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - sub -0xc8(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + sub -0xe0(%rbp),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fldt 0x24297(%rip) │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fldt 0x238c3(%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 │ │ │ │ @@ -15553,78 +15063,75 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r13),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ - fldt 0x24256(%rip) │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ + fldt 0x23886(%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) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,-0x128(%rbp) │ │ │ │ + cmpq $0x1,-0x130(%rbp) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - jle 11680 │ │ │ │ + jle 10018 │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - sub -0x98(%rbp),%rdi │ │ │ │ mov %r13,%rbx │ │ │ │ - mov %r12,%r13 │ │ │ │ - shl $0x5,%rax │ │ │ │ sub %rdx,%rcx │ │ │ │ - add -0x118(%rbp),%rax │ │ │ │ + add -0x120(%rbp),%rax │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ + mov %r12,%r13 │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + sub -0x90(%rbp),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ sub %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ - fdivp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ mov -0x100(%rbp),%rcx │ │ │ │ sub %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - jmp 11512 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ sub -0x60(%rbp),%rdx │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fldt 0x24161(%rip) │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fldt 0x23798(%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 │ │ │ │ @@ -15638,228 +15145,223 @@ │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x2411e(%rip) │ │ │ │ + fldt 0x23759(%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 -0x40(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - incq -0x50(%rbp) │ │ │ │ - fld1 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ + fld1 │ │ │ │ + incq -0x50(%rbp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea (%rsi,%rdi,1),%rdx │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + fldt -0xc0(%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 -0x90(%rbp) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%rdx,%r14,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx,%r14,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rsi,%r12,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi,%r12,1) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt 0x10(%rdx,%r13,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx,%r13,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rsi,%r12,1) │ │ │ │ fstpt 0x10(%rsi,%r12,1) │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - fmul %st,%st(2) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdx,%r15,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%rdx,%r15,1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt (%rsi,%r12,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpt 0x10(%rsi,%r12,1) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ - jl 11510 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ + jl fec0 │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ mov %r13,%r12 │ │ │ │ mov %rbx,%r13 │ │ │ │ - jmp 11690 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 10020 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ - incq -0xc0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - add %rbx,-0x98(%rbp) │ │ │ │ - add %rax,-0x108(%rbp) │ │ │ │ - add %rax,-0xd0(%rbp) │ │ │ │ - add %rax,-0x100(%rbp) │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + incq -0xc8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ + add %rax,-0x110(%rbp) │ │ │ │ add %rax,%rdx │ │ │ │ + add %rbx,-0x90(%rbp) │ │ │ │ sub %rbx,%r14 │ │ │ │ sub %rbx,%r12 │ │ │ │ sub %rbx,%r15 │ │ │ │ - cmp -0xc8(%rbp),%rdi │ │ │ │ - jl 113e0 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + add %rax,-0x108(%rbp) │ │ │ │ + add %rax,-0x100(%rbp) │ │ │ │ + cmp -0xe0(%rbp),%rdi │ │ │ │ + jl fd90 │ │ │ │ mov %r13,%r12 │ │ │ │ mov 0xb0(%r12),%rdi │ │ │ │ call 3260 │ │ │ │ - mov 0xe0(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov 0xe0(%r12),%rbx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x58(%r12),%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ mov 0x70(%r12),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 11b96 │ │ │ │ - mov 0x48(%r12),%rdx │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ + jne 10505 │ │ │ │ + mov 0x48(%r12),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov 0x8(%rsi),%rdi │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 12400 │ │ │ │ + jne 10cd0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 128af │ │ │ │ - mov %eax,%edi │ │ │ │ - and $0x800,%edi │ │ │ │ + jne 1115f │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x800,%edx │ │ │ │ test $0x2,%al │ │ │ │ - jne 11ccc │ │ │ │ + jne 1060c │ │ │ │ test $0x4,%al │ │ │ │ - jne 12550 │ │ │ │ - test %edi,%edi │ │ │ │ - jne 12b91 │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 112a9 │ │ │ │ + jne 10e1d │ │ │ │ + test %edx,%edx │ │ │ │ + jne 11408 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle fc59 │ │ │ │ fld1 │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - fdivr %st(1),%st │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ - lea (%rbx,%rbx,1),%r14 │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + lea (%rdi,%rdi,1),%r14 │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ - sub -0x100(%rbp),%rsp │ │ │ │ mov %r13,%rdi │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ + sub -0xf0(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - je 11805 │ │ │ │ + je 10195 │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x78(%r12),%r11 │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%r9 │ │ │ │ inc %rax │ │ │ │ fldt (%r11,%r9,1) │ │ │ │ lea 0x10(%r11,%r9,1),%r8 │ │ │ │ - js 1221e │ │ │ │ + js 10b06 │ │ │ │ imul 0x30(%r12),%rdi │ │ │ │ mov 0x48(%r12),%r15 │ │ │ │ fildll (%r15) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ mov 0x60(%r12),%rbx │ │ │ │ - or $0xc,%ah │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rbx) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x23e27(%rip) │ │ │ │ + fldt 0x23467(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ + fmul %st(2),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1192c │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 102b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23abc(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -15872,28 +15374,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 11901 │ │ │ │ + je 10285 │ │ │ │ fchs │ │ │ │ - fmuls 0x237d5(%rip) │ │ │ │ - fldt 0x23db3(%rip) │ │ │ │ + fmuls 0x22e51(%rip) │ │ │ │ + fldt 0x233ff(%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 12280 │ │ │ │ + jl 10b60 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -15901,259 +15403,256 @@ │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 118c0 │ │ │ │ + ja 10248 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 121f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 10ad8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 11911 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 10295 │ │ │ │ + nopl (%rax) │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jle 116e4 │ │ │ │ + jle 10074 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - jle 116e4 │ │ │ │ + jle 10074 │ │ │ │ + mov 0xc0(%r12),%rdx │ │ │ │ mov %rax,%r9 │ │ │ │ - mov 0xc0(%r12),%rax │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub %r9,%rbx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ + sub %r9,%rbx │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - neg %rdx │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - shr $0x3f,%r14 │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - mov (%rax),%r13 │ │ │ │ - mov %r9,%rax │ │ │ │ - add %r11,%r14 │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ - imul %r11,%rax │ │ │ │ - sar $1,%r14 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ - mov %r9,%rdx │ │ │ │ - lea (%r14,%rax,1),%r9 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + mov %r11,%rdx │ │ │ │ + neg %rdx │ │ │ │ imul %rbx,%rsi │ │ │ │ - mov %r14,%r10 │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %r13,%r8 │ │ │ │ + shr $0x3f,%rax │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ + mov %r9,%rdx │ │ │ │ + add %r11,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ shl $0x4,%rdi │ │ │ │ shl $0x5,%r11 │ │ │ │ - shl $0x5,%r10 │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %rdx,-0xa8(%rbp) │ │ │ │ mov %rdi,%r15 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - fldt (%r12) │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - add %rcx,%r8 │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r8) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + mov -0x70(%rbp),%r12 │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + add %rdx,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0xa0(%rbp),%rax │ │ │ │ - sub %r8,%r13 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x5,%r14 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + sub %rdi,%r12 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + add -0xa8(%rbp),%rax │ │ │ │ shl $0x5,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rdi) │ │ │ │ - fldt (%rdi,%r15,1) │ │ │ │ + shl $0x5,%r12 │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldt (%rsi) │ │ │ │ + lea (%rbx,%rcx,1),%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + inc %rdi │ │ │ │ + sub %r14,%r8 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + fldt -0x10(%rsi,%r15,1) │ │ │ │ fld %st(3) │ │ │ │ - lea (%rbx,%rsi,1),%rcx │ │ │ │ - mov %rax,%r12 │ │ │ │ - inc %r8 │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - sub %rdx,%r12 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add $0x20,%rsi │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x20(%rsi) │ │ │ │ + fldt -0x20(%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%rcx,%r11,1) │ │ │ │ + fldt 0x10(%rdx,%r11,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rcx,%r11,1) │ │ │ │ + fldt (%rdx,%r11,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%r14,%rax,1) │ │ │ │ - fstpt 0x10(%rax,%r14,1) │ │ │ │ + fstpt 0x0(%r13,%rax,1) │ │ │ │ + fstpt 0x10(%rax,%r13,1) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rcx,%r10,1) │ │ │ │ + fldt 0x10(%rdx,%r10,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rcx,%r10,1) │ │ │ │ + fldt (%rdx,%r10,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%r12) │ │ │ │ - fstpt 0x10(%r12) │ │ │ │ + fstpt (%r8) │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rcx,%r9,1) │ │ │ │ + fldt 0x10(%rdx,%r9,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rcx,%r9,1) │ │ │ │ + fldt (%rdx,%r9,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x0(%r13,%rax,1) │ │ │ │ + fstpt (%r12,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - fstpt -0x10(%rax,%r13,1) │ │ │ │ - cmp %r8,-0x50(%rbp) │ │ │ │ - jg 11ab0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + fstpt -0x10(%rax,%r12,1) │ │ │ │ + cmp %rdi,-0x50(%rbp) │ │ │ │ + jg 10420 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ incq -0x60(%rbp) │ │ │ │ - add %rsi,-0x70(%rbp) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + add %rcx,-0x70(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ sub %rax,%r11 │ │ │ │ sub %rax,%r10 │ │ │ │ - add %rsi,%rcx │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %rcx,%rdx │ │ │ │ sub %rax,%r9 │ │ │ │ - cmp -0xc8(%rbp),%rdi │ │ │ │ - jl 11a50 │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - jmp 116e4 │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 112a9 │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - mov 0x18(%r12),%r10 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + cmp -0xe0(%rbp),%rdi │ │ │ │ + jl 103c8 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + jmp 10074 │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + jle fc59 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov 0x18(%r12),%r10 │ │ │ │ and $0x800,%eax │ │ │ │ mov $0x8,%r11d │ │ │ │ xor %r9d,%r9d │ │ │ │ inc %rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - imul %rdx,%rbx │ │ │ │ - lea 0x0(,%rbx,4),%r13 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %rdx,%rdx │ │ │ │ + mov %rdx,%r15 │ │ │ │ + lea 0x0(,%rdx,4),%r13 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %r9,%rdx │ │ │ │ test %eax,%eax │ │ │ │ - je 11bf3 │ │ │ │ + je 10553 │ │ │ │ mov 0x108(%r12),%rdx │ │ │ │ mov (%rdx,%r11,1),%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ movq $0x0,(%r10,%rcx,1) │ │ │ │ + lea (%r10,%rcx,1),%rdi │ │ │ │ movl $0x0,0x8(%r10,%rcx,1) │ │ │ │ movq $0x0,0x10(%r10,%rcx,1) │ │ │ │ - lea (%r10,%rcx,1),%rdi │ │ │ │ movl $0x0,0x18(%r10,%rcx,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 11cb7 │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov 0xd0(%r12),%r8 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 105f7 │ │ │ │ + imul %r15,%rdx │ │ │ │ + mov 0xc8(%r12),%r8 │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - mov %rdx,%rsi │ │ │ │ mov %rdx,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ lea 0x0(%r13,%rdx,4),%rdx │ │ │ │ - shl $0x6,%rsi │ │ │ │ - add 0xc8(%r12),%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ add %r8,%rcx │ │ │ │ - lea (%r8,%rdx,8),%r8 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ + add 0xd0(%r12),%rsi │ │ │ │ + add %rdx,%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + fldt (%rcx) │ │ │ │ + add $0x10,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r14,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ fldt (%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 %r8,%rcx │ │ │ │ - jne 11c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 105c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r11 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jne 11be0 │ │ │ │ - jmp 112a9 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov 0x60(%r12),%rsi │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ - lea 0x1(%rbx),%r9 │ │ │ │ - fldt (%rsi) │ │ │ │ - lea 0x1(%rbx,%rbx,1),%rbx │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 10540 │ │ │ │ + jmp fc59 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov %rsp,-0x108(%rbp) │ │ │ │ + lea 0x1(%rcx),%r9 │ │ │ │ + lea 0x1(%rcx,%rcx,1),%r10 │ │ │ │ mov %r9,%rax │ │ │ │ - fld1 │ │ │ │ shl $0x6,%rax │ │ │ │ - lea 0x17(%rax),%rcx │ │ │ │ + lea 0x17(%rax),%rdi │ │ │ │ add $0x10,%rax │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + mov 0x60(%r12),%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + fldt (%rdi) │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + fld1 │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rax) │ │ │ │ mov %r9,%rax │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - lea 0xf(%rsp),%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ - and $0xfffffffffffffff0,%r13 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x0(%r13) │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 13217 │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 11ab1 │ │ │ │ fld1 │ │ │ │ - lea 0x10(%r13),%rax │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x2364f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -16161,41 +15660,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 11d82 │ │ │ │ + jmp 106a2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 11d80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ + jne 106a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x235d7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -16207,105 +15704,105 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ add -0x80(%rbp),%rcx │ │ │ │ fld %st(0) │ │ │ │ - jmp 11e02 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 10702 │ │ │ │ + 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,%rcx │ │ │ │ - jne 11e00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 12fc9 │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 121d7 │ │ │ │ + jne 10700 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 11845 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 10ac7 │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ lea (%r9,%r9,1),%rax │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - shl $0x5,%rbx │ │ │ │ + lea (%r14,%rdi,1),%r13 │ │ │ │ + mov %rdi,%rbx │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + fld1 │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ - lea 0x0(%r13,%rbx,1),%r14 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r15,%rcx │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ sub -0xe0(%rbp),%rsp │ │ │ │ - mov %r15,%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - je 11ed2 │ │ │ │ + je 107da │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ mov 0x30(%r12),%rdi │ │ │ │ - mov 0x78(%r12),%rsi │ │ │ │ mov 0x48(%r12),%r8 │ │ │ │ + mov 0x78(%r12),%rsi │ │ │ │ imul %rcx,%rdi │ │ │ │ fildll (%r8) │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r12),%r9 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r12),%r9 │ │ │ │ - or $0xc,%ah │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ 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(%r12),%r10 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -16317,24 +15814,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r10) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 123e7 │ │ │ │ + jbe 10cb7 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23402(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -16348,68 +15845,67 @@ │ │ │ │ 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 11fbd │ │ │ │ + je 108c1 │ │ │ │ fchs │ │ │ │ - fmuls 0x23119(%rip) │ │ │ │ - fldt 0x236f7(%rip) │ │ │ │ + fmuls 0x22815(%rip) │ │ │ │ + fldt 0x22dc3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 12042 │ │ │ │ + jle 10932 │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x10(%rbx),%r11 │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2339a(%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) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r13,%rax,1) │ │ │ │ + fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r11,%rax │ │ │ │ - jne 12020 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 10910 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 12050 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 10940 │ │ │ │ + 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) │ │ │ │ @@ -16433,26 +15929,26 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 123ca │ │ │ │ + jbe 10c9a │ │ │ │ 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 0x232c3(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -16466,165 +15962,162 @@ │ │ │ │ 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 120fc │ │ │ │ + je 109e8 │ │ │ │ fchs │ │ │ │ - fmuls 0x22fda(%rip) │ │ │ │ - fldt 0x235b8(%rip) │ │ │ │ + fmuls 0x226ee(%rip) │ │ │ │ + fldt 0x22c9c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 12180 │ │ │ │ + jle 10a70 │ │ │ │ fldt -0x100(%rbp) │ │ │ │ lea (%rdx,%rbx,1),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ lea 0x10(%rbx),%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x23249(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x30(%r14,%rax,1) │ │ │ │ + fldt 0x30(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt 0x30(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r11,%rax │ │ │ │ - jne 12160 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 12190 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 10a50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 10a80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ - push -0x98(%rbp) │ │ │ │ + push -0x40(%rbp) │ │ │ │ inc %r15 │ │ │ │ - push -0xb0(%rbp) │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ add %rcx,%rdi │ │ │ │ lea (%rdx,%rax,1),%rcx │ │ │ │ + push -0xb0(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 9720 │ │ │ │ + call 8f10 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - cmp %r15,-0x40(%rbp) │ │ │ │ - jne 11ea0 │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ - jmp 112a9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r15,-0xa0(%rbp) │ │ │ │ + jne 107a8 │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ + jmp fc59 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x234c0(%rip) │ │ │ │ + fldt 0x22ba8(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11911 │ │ │ │ + jmp 10295 │ │ │ │ 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) │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - push -0x98(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ - push -0xb0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ inc %r13 │ │ │ │ + mov 0x18(%r12),%rdi │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + push -0x40(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ add %r9,%rdi │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ + push -0xb0(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 9720 │ │ │ │ + call 8f10 │ │ │ │ mov -0xc8(%rbp),%rsp │ │ │ │ - cmp %r13,-0x40(%rbp) │ │ │ │ - jne 117d0 │ │ │ │ - jmp 112a9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%rdi │ │ │ │ + cmp %r13,-0xa0(%rbp) │ │ │ │ + jne 10160 │ │ │ │ + jmp fc59 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r15) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fldt 0x10(%rdi,%r11,1) │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x233f9(%rip) │ │ │ │ + fldt 0x22ae5(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ + sub -0xc0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xc0(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - jmp 12371 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 10c45 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23078(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -16637,418 +16130,420 @@ │ │ │ │ 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 12345 │ │ │ │ + je 10c19 │ │ │ │ fchs │ │ │ │ - fmuls 0x22d91(%rip) │ │ │ │ - fldt 0x2336f(%rip) │ │ │ │ + fmuls 0x224bd(%rip) │ │ │ │ + fldt 0x22a6b(%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 12210 │ │ │ │ + jl 10af8 │ │ │ │ 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(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 12300 │ │ │ │ + ja 10bd8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 123b0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 10c80 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 12355 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 10c29 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x232fc(%rip) │ │ │ │ + fldt 0x229fc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 12355 │ │ │ │ + jmp 10c29 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1252d │ │ │ │ + ja 10dfa │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x232e0(%rip) │ │ │ │ + fldt 0x229e0(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1210c │ │ │ │ + jmp 109f8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 12894 │ │ │ │ + ja 11144 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x232c7(%rip) │ │ │ │ + fldt 0x229c7(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 11fcd │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 112a9 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + jmp 108d1 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle fc59 │ │ │ │ mov 0xc8(%r12),%r13 │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ mov 0x78(%r12),%r14 │ │ │ │ - inc %rbx │ │ │ │ test $0x8,%ah │ │ │ │ - jne 124a0 │ │ │ │ - mov %rbx,%r12 │ │ │ │ + jne 10d69 │ │ │ │ + lea 0x1(%rdi),%r12 │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ shl $0x6,%r12 │ │ │ │ - shl $0x5,%rbx │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea 0x10(%r14),%rbx │ │ │ │ mov %r12,%r15 │ │ │ │ - lea 0x10(%r14),%r12 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r13,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r13,%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - push -0x98(%rbp) │ │ │ │ + push -0x40(%rbp) │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ - push -0xb0(%rbp) │ │ │ │ - lea (%rbx,%r14,1),%rcx │ │ │ │ - push -0x8(%r12) │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ + lea (%r12,%r14,1),%rcx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov %r12,%rdx │ │ │ │ inc %r13 │ │ │ │ - push -0x10(%r12) │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - add %r15,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - call 9720 │ │ │ │ + add %r15,%r12 │ │ │ │ + add $0x20,%rbx │ │ │ │ + push -0xb0(%rbp) │ │ │ │ + push -0x28(%rbx) │ │ │ │ + push -0x30(%rbx) │ │ │ │ + call 8f10 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r13,-0x40(%rbp) │ │ │ │ - jne 12450 │ │ │ │ - jmp 112a9 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + cmp %r13,-0xa0(%rbp) │ │ │ │ + jne 10d20 │ │ │ │ + jmp fc59 │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ mov %r12,%r15 │ │ │ │ xor %r12d,%r12d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + lea 0x1(%rdi),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rax │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ inc %r12 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1(%rax,%rax,1),%rcx │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ - shl $0x6,%rax │ │ │ │ - lea 0x0(%r13,%rax,1),%rdx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ imul %rbx,%rcx │ │ │ │ - push -0x98(%rbp) │ │ │ │ lea 0x10(%r14,%rsi,1),%r8 │ │ │ │ + shl $0x6,%rax │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + push -0x40(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + add %r13,%rcx │ │ │ │ + lea (%rax,%rsi,1),%rdi │ │ │ │ push -0xb0(%rbp) │ │ │ │ push 0x8(%r14,%rsi,1) │ │ │ │ push (%r14,%rsi,1) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - add %r13,%rcx │ │ │ │ - call 9720 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + call 8f10 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r12,-0x40(%rbp) │ │ │ │ - jne 124b0 │ │ │ │ - jmp 112a9 │ │ │ │ + cmp %r12,-0xa0(%rbp) │ │ │ │ + jne 10d80 │ │ │ │ + jmp fc59 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x23181(%rip) │ │ │ │ + fldt 0x22884(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1210c │ │ │ │ - mov 0x68(%r12),%r15 │ │ │ │ - test %edi,%edi │ │ │ │ - jne 12dab │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 112a9 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov %r15,%rax │ │ │ │ + jmp 109f8 │ │ │ │ + mov 0x68(%r12),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 11625 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle fc59 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea 0x2(%rdi),%rcx │ │ │ │ cqto │ │ │ │ - lea 0x2(%rbx),%rcx │ │ │ │ idiv %rcx │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r11 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea (%rdx,%rdx,1),%r13 │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rdx,%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %r14,%r15 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ mov %rdx,-0xc8(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + shl $0x4,%r15 │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - mov %r13,%r14 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - shl $0x4,%r14 │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ sub -0xe0(%rbp),%rsp │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - je 12620 │ │ │ │ + je 10eef │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov 0x78(%r12),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - fldt (%r9,%r8,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 12b70 │ │ │ │ - imul 0x30(%r12),%rax │ │ │ │ - mov 0x48(%r12),%r11 │ │ │ │ - mov 0x58(%r12),%rdi │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fldt (%r9,%rdi,1) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 113e7 │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - fildll (%r11) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + imul 0x30(%r12),%rax │ │ │ │ + mov 0x58(%r12),%r11 │ │ │ │ + fildll (%rcx) │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ 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) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ mov 0xc8(%r12),%rcx │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ + fld %st(1) │ │ │ │ not %rsi │ │ │ │ + fsub %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 12734 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rax,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rcx,%r8,1) │ │ │ │ + jmp 10ff2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fldt (%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rsi,%r15 │ │ │ │ - neg %r15 │ │ │ │ - fldt (%rcx,%r15,1) │ │ │ │ - mov %rdx,%r8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + neg %rbx │ │ │ │ + fldt (%rcx,%rbx,1) │ │ │ │ + mov %rdx,%rdi │ │ │ │ inc %rdx │ │ │ │ - sub %r13,%rax │ │ │ │ + sub %r14,%rax │ │ │ │ + shl $0x4,%rdi │ │ │ │ + add %r15,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ - add %r14,%rsi │ │ │ │ - shl $0x4,%r8 │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%r10,%r8,1) │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 12750 │ │ │ │ + fstpt (%r10,%rdi,1) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 11008 │ │ │ │ test %rax,%rax │ │ │ │ - jg 12700 │ │ │ │ + jg 10fc0 │ │ │ │ fldt 0x10(%rcx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1270d │ │ │ │ - mov %rsi,%r15 │ │ │ │ - jmp 12713 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - fildll 0x8(%r11) │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea 0x10(%r9,%r8,1),%rax │ │ │ │ - fldt 0x10(%rdx,%r9,1) │ │ │ │ + je 10fcc │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 10fd2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + fildll 0x8(%rsi) │ │ │ │ + lea 0x10(%r9,%rdi,1),%rax │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + fldt 0x10(%r8,%r9,1) │ │ │ │ + xor %r8d,%r8d │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fldt -0x100(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + sub %r11,%rdx │ │ │ │ + lea 0x1(%rsi),%r11 │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + lea (%r10,%rdx,1),%r9 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - lea (%r10,%rdi,1),%r9 │ │ │ │ - xor %edi,%edi │ │ │ │ fabs │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ fld %st(1) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 127f7 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %r13,%rdx │ │ │ │ + jmp 110af │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub %r14,%rsi │ │ │ │ add $0x10,%r9 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - cmovs %rdx,%rsi │ │ │ │ - lea 0x1(%r15,%rsi,1),%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rcx,%rsi,1) │ │ │ │ - lea 0x2(%r15,%rdx,1),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + neg %rdx │ │ │ │ + cmovs %rsi,%rdx │ │ │ │ + add %r11,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + lea 0x1(%rsi,%r11,1),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ - test %rdx,%rdx │ │ │ │ - jns 1281f │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rcx,%rsi,1) │ │ │ │ - inc %rdi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jns 110d8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + not %rdx │ │ │ │ + add %r11,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + inc %r8 │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%r9) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jne 127f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 110a8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + add 0x18(%r12),%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ mov %r10,%rdx │ │ │ │ - lea (%r10,%rdi,1),%rcx │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - push -0x98(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + push -0x40(%rbp) │ │ │ │ + inc %rbx │ │ │ │ + add %r10,%rcx │ │ │ │ push -0xb0(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ - call 9720 │ │ │ │ - mov -0x70(%rbp),%rsp │ │ │ │ - incq -0x50(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - cmp %rax,-0x40(%rbp) │ │ │ │ - jne 125f0 │ │ │ │ - jmp 112a9 │ │ │ │ + call 8f10 │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + cmp %rbx,-0xa0(%rbp) │ │ │ │ + jne 10ec0 │ │ │ │ + jmp fc59 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x22e1a(%rip) │ │ │ │ + fldt 0x2253a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11fcd │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - mov 0x60(%r12),%r8 │ │ │ │ - mov %rsp,%rbx │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ - fldt (%r8) │ │ │ │ - lea 0x1(%rsi,%rsi,1),%r9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - fld1 │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea 0x17(%rcx),%rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ - sub %rcx,%rsp │ │ │ │ + jmp 108d1 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov 0x60(%r12),%rdi │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ + fldt (%rdi) │ │ │ │ + lea 0x1(%rcx,%rcx,1),%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + shl $0x6,%rdx │ │ │ │ shl $0x5,%r11 │ │ │ │ + lea 0x17(%rdx),%r8 │ │ │ │ + fld1 │ │ │ │ + add $0x10,%rdx │ │ │ │ + sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%r15 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ - lea (%r15,%r11,1),%rsi │ │ │ │ + lea (%r15,%r11,1),%rcx │ │ │ │ test %r9,%r9 │ │ │ │ - jle 1320e │ │ │ │ + jle 11aa8 │ │ │ │ fld1 │ │ │ │ - lea 0x10(%r15),%rcx │ │ │ │ + lea 0x10(%r15),%rdx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x22a80(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -17056,40 +16551,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 12942 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 111e2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + add $0x10,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rcx) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 12940 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x10(%r8) │ │ │ │ - lea 0x10(%rsi),%rcx │ │ │ │ + fstpt -0x10(%rdx) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 111e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x22a16(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -17098,803 +16592,797 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rsi) │ │ │ │ - add %r11,%rsi │ │ │ │ + fstpt (%rcx) │ │ │ │ + add %r11,%rcx │ │ │ │ fld %st(0) │ │ │ │ - jmp 129c2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 11242 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ - add $0x10,%rcx │ │ │ │ + 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(%rcx) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 129c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 12b68 │ │ │ │ - add %rdi,%rdi │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + fstpt -0x10(%rdx) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 11240 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 113db │ │ │ │ + mov %r8,%rdx │ │ │ │ + lea (%rsi,%rsi,1),%rdi │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ shr $0x4,%rdx │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ lea (%r15,%rdi,1),%r13 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,%rbx │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rdi,%r12 │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ sub -0x70(%rbp),%rsp │ │ │ │ mov %r14,%rcx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ test $0x8,%ah │ │ │ │ - je 12a5b │ │ │ │ + je 112db │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r12),%rax │ │ │ │ + add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - mov 0xc8(%r12),%r8 │ │ │ │ + mov 0xc8(%rbx),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x1(%rcx,%rcx,1),%rdi │ │ │ │ shl $0x6,%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ + cmpq $0x0,-0x90(%rbp) │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ + lea (%r8,%rdi,1),%r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - lea (%r8,%rdi,1),%r9 │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 12b7a │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ + jle 113f1 │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - add $0x10,%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x10(%r12),%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 12aa0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jne 11320 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r8,%rdi,1) │ │ │ │ fldt (%r9) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + lea (%rsi,%r12,1),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x30(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 12ae0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - inc %r14 │ │ │ │ + jne 11360 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + inc %r14 │ │ │ │ mov %rcx,%rdx │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + push -0x40(%rbp) │ │ │ │ lea 0x10(%rax,%rdx,1),%r8 │ │ │ │ - push -0x98(%rbp) │ │ │ │ + add %rdx,%rdi │ │ │ │ push -0xb0(%rbp) │ │ │ │ push 0x8(%rax,%rdx,1) │ │ │ │ push (%rax,%rdx,1) │ │ │ │ - add %rdx,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - call 9720 │ │ │ │ - mov %rbx,%rsp │ │ │ │ - cmp %r14,-0x40(%rbp) │ │ │ │ - je 12b61 │ │ │ │ - mov 0x70(%r12),%eax │ │ │ │ - jmp 12a30 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %rbx,%rsp │ │ │ │ - jmp 112a9 │ │ │ │ - lea 0x10(%r9,%r8,1),%rax │ │ │ │ - jmp 1283a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + call 8f10 │ │ │ │ + mov -0x50(%rbp),%rsp │ │ │ │ + cmp %r14,-0xa0(%rbp) │ │ │ │ + je 113db │ │ │ │ + mov 0x70(%rbx),%eax │ │ │ │ + jmp 112b0 │ │ │ │ + mov -0xc8(%rbp),%rsp │ │ │ │ + jmp fc59 │ │ │ │ + lea 0x10(%r9,%rdi,1),%rax │ │ │ │ + jmp 110f3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 12afe │ │ │ │ - mov 0x30(%r12),%r15 │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ + jmp 1137e │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ mov 0x108(%r12),%r8 │ │ │ │ - lea 0x0(,%r15,8),%rdi │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov 0x78(%r12),%rcx │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 12cf5 │ │ │ │ + jle 1156d │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ movq $0x0,(%r8) │ │ │ │ - movq $0x0,0x8(%r8) │ │ │ │ mov %r8,%r14 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 132b8 │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ + jle 11b59 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r12,-0xc8(%rbp) │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - mov -0x40(%rbp),%r12 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r11 │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - xor %esi,%esi │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + 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 %rsi,%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%r9 │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0x70(%rbp),%r9 │ │ │ │ - jmp 12c72 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rdi,%r9 │ │ │ │ + jmp 114e2 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov (%r8),%r12 │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt (%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 %rdi │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ + idiv %r12 │ │ │ │ + lea (%rdx,%r12,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ + idiv %r12 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 12c60 │ │ │ │ + jne 114d0 │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 12cda │ │ │ │ + cmp %r13,-0xa0(%rbp) │ │ │ │ + je 1154f │ │ │ │ add $0x10,%r14 │ │ │ │ - add %r15,%rsi │ │ │ │ + add -0x70(%rbp),%r15 │ │ │ │ movq $0x0,(%r14) │ │ │ │ - mov %r13,0x8(%r14) │ │ │ │ mov %r14,%r10 │ │ │ │ - jmp 12c40 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%r12 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 13220 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea (%rdx,%rdi,1),%rdx │ │ │ │ + mov %r13,0x8(%r14) │ │ │ │ + jmp 114b8 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 11aba │ │ │ │ + lea (%rsi,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 12d1b │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 12d2d │ │ │ │ - imul (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - imul -0x8(%rcx),%rax │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 12d1b │ │ │ │ + je 11592 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 115a4 │ │ │ │ + imul (%rsi),%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + imul -0x8(%rsi),%rax │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 11592 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%rbx │ │ │ │ - dec %rbx │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ + dec %r14 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %r14,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0xe0(%rbp),%rsp │ │ │ │ - jmp 1176c │ │ │ │ - mov 0x30(%r12),%rbx │ │ │ │ + jmp 100f5 │ │ │ │ mov 0x78(%r12),%rax │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ mov 0x108(%r12),%r8 │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 12f0d │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ + jle 11787 │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%r13 │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - mov %r8,%rsi │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 13280 │ │ │ │ + jle 11b1e │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r11 │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %r12,-0xe0(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + 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 │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0x70(%rbp),%r9 │ │ │ │ - jmp 12e82 │ │ │ │ - nop │ │ │ │ + add -0x80(%rbp),%r9 │ │ │ │ + jmp 11702 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%r12 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r15 │ │ │ │ + mov (%r8),%rdi │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt (%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 %r15 │ │ │ │ - lea (%rdx,%r15,1),%rax │ │ │ │ + idiv %rdi │ │ │ │ + lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idiv %rdi │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 12e70 │ │ │ │ - inc %r13 │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 12eeb │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %rbx,%r14 │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - mov %r13,0x8(%rsi) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp 12e58 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 13276 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea (%rdx,%rdi,1),%rdx │ │ │ │ + jne 116f0 │ │ │ │ + inc %r15 │ │ │ │ + cmp %r15,-0xa0(%rbp) │ │ │ │ + je 11770 │ │ │ │ + add $0x10,%r13 │ │ │ │ + add -0x60(%rbp),%r14 │ │ │ │ + movq $0x0,0x0(%r13) │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ + jmp 116cc │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ + jle 11b14 │ │ │ │ + lea (%rsi,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 12f33 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 12f45 │ │ │ │ - imul (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - imul -0x8(%rcx),%rax │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 12f33 │ │ │ │ + je 117ac │ │ │ │ + mov (%rsi),%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 117be │ │ │ │ + imul (%rsi),%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + imul -0x8(%rsi),%rax │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 117ac │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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 -0x60(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + 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 %rbx,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - jmp 1255d │ │ │ │ - mov 0x30(%r12),%rbx │ │ │ │ + mov -0xd0(%rbp),%rsp │ │ │ │ + jmp 10e31 │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ mov 0x78(%r12),%rax │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ mov 0x108(%r12),%r8 │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 13144 │ │ │ │ + jle 119de │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%r13 │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - mov %r8,%rsi │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1322c │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 11ac6 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r11 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %r12,-0x118(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov %r14,-0x118(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r12,-0x120(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ 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 -0xc0(%rbp),%r12 │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add -0x90(%rbp),%r9 │ │ │ │ - jmp 130b2 │ │ │ │ + jmp 11942 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%r12 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r13 │ │ │ │ + mov (%r8),%rsi │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt (%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 %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idiv %rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idiv %rsi │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 130a0 │ │ │ │ - inc %r14 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - je 1311b │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %rbx,%r15 │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - mov %r14,0x8(%rsi) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp 13083 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + jne 11930 │ │ │ │ + inc %r15 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 119ab │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %r14,%r12 │ │ │ │ + movq $0x0,0x0(%r13) │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ + jmp 1190c │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov -0xf0(%rbp),%r9 │ │ │ │ mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov -0x118(%rbp),%r12 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1326c │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea (%rdx,%rdi,1),%rdx │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0x118(%rbp),%r14 │ │ │ │ + mov -0x120(%rbp),%r12 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 11b0a │ │ │ │ + lea (%rsi,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 1316a │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 1317c │ │ │ │ - imul (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - imul -0x8(%rcx),%rax │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 1316a │ │ │ │ + je 11a01 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 11a13 │ │ │ │ + imul (%rsi),%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + imul -0x8(%rsi),%rax │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 11a01 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r15,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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 -0x90(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + 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 %rbx,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0xc8(%rbp),%rsp │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ - jmp 11e2c │ │ │ │ + jmp 1072c │ │ │ │ fstp %st(1) │ │ │ │ - fstpt (%rsi) │ │ │ │ - jmp 129e4 │ │ │ │ + fstpt (%rcx) │ │ │ │ + jmp 11264 │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ - jmp 11e24 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 12d6e │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + jmp 10724 │ │ │ │ + mov $0xffffffffffffffff,%r14 │ │ │ │ + jmp 115e5 │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 1326c │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 11b0a │ │ │ │ add $0x2,%rax │ │ │ │ - movq $0x0,0x10(%rsi) │ │ │ │ - mov %rcx,0x18(%rsi) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 13144 │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + mov %rcx,0x18(%r13) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 119de │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - add $0x20,%rsi │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - mov %rax,0x8(%rsi) │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jne 1323b │ │ │ │ + add $0x20,%r13 │ │ │ │ + movq $0x0,0x0(%r13) │ │ │ │ + mov %rax,0x8(%r13) │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne 11ad8 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 1317c │ │ │ │ + jmp 11a13 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 12f45 │ │ │ │ + jmp 117be │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 13276 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 11b14 │ │ │ │ add $0x2,%rax │ │ │ │ - movq $0x0,0x10(%rsi) │ │ │ │ - mov %rcx,0x18(%rsi) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 12f0d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add $0x20,%rsi │ │ │ │ - mov %rax,0x8(%rsi) │ │ │ │ - mov %r9,(%rsi) │ │ │ │ - jmp 13282 │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + mov %rdx,0x18(%r13) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 11787 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x20,%r13 │ │ │ │ + mov %rax,0x8(%r13) │ │ │ │ + mov %rcx,0x0(%r13) │ │ │ │ + jmp 11b20 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 13220 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 11aba │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ - mov %rcx,0x18(%r14) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 12cf5 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 1156d │ │ │ │ + xor %edx,%edx │ │ │ │ add $0x20,%r14 │ │ │ │ mov %rax,0x8(%r14) │ │ │ │ - mov %rcx,(%r14) │ │ │ │ - jmp 132ba │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,(%r14) │ │ │ │ + jmp 11b5b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000013300 : │ │ │ │ +0000000000011ba0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ sub $0x128,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%rbx │ │ │ │ - mov (%rax),%rcx │ │ │ │ + mov (%rax),%rsi │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jle 1336d │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jle 11c0c │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 1336d │ │ │ │ + jge 11c0c │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ - lea 0x1(%rbx),%r9 │ │ │ │ - lea (%r9,%r9,1),%r10 │ │ │ │ + inc %rbx │ │ │ │ + lea (%rbx,%rbx,1),%r10 │ │ │ │ mov (%rax),%rdi │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ cmp %r10,%rdi │ │ │ │ - jle 1336d │ │ │ │ + jle 11c0c │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jl 13390 │ │ │ │ + jl 11c28 │ │ │ │ mov %r15,%rdi │ │ │ │ call 33a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movdqu 0xf0(%r15),%xmm0 │ │ │ │ - mov 0x50(%r15),%rdx │ │ │ │ + mov 0x10(%r15),%rax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ + mov 0x50(%r15),%rdx │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ - movq %xmm0,-0x138(%rbp) │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + movq %xmm0,-0x100(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ + shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movq %xmm1,%rdi │ │ │ │ movups %xmm0,0xe0(%r15) │ │ │ │ - movq %xmm1,-0xa8(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + movq %xmm1,-0xb0(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r15),%eax │ │ │ │ + mov 0x70(%r15),%r8d │ │ │ │ mov -0x50(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - test $0x20,%al │ │ │ │ - jne 141e5 │ │ │ │ - test $0x10,%al │ │ │ │ - jne 1413e │ │ │ │ - test $0x8,%al │ │ │ │ - jne 143ec │ │ │ │ - mov %eax,%ecx │ │ │ │ + test $0x20,%r8b │ │ │ │ + jne 12a2b │ │ │ │ + test $0x10,%r8b │ │ │ │ + jne 1298c │ │ │ │ + test $0x8,%r8b │ │ │ │ + jne 12be4 │ │ │ │ + mov %r8d,%ecx │ │ │ │ and $0x800,%ecx │ │ │ │ - test $0x2,%al │ │ │ │ - jne 146ce │ │ │ │ - test $0x4,%al │ │ │ │ - jne 13619 │ │ │ │ + test $0x2,%r8b │ │ │ │ + jne 12e95 │ │ │ │ + and $0x4,%r8d │ │ │ │ + jne 11ead │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 14c2e │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13890 │ │ │ │ + jne 1339e │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ + jle 12120 │ │ │ │ fld1 │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - fdivr %st(1),%st │ │ │ │ - shl $0x6,%rax │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%r13 │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x5,%rbx │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + lea (%rdi,%rdi,1),%r13 │ │ │ │ + add $0x10,%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ + fildll -0xd8(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ - sub -0x110(%rbp),%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + sub -0x120(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - je 134c3 │ │ │ │ + je 11d5b │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - mov 0x78(%r15),%r11 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + mov 0x78(%r15),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ mov %r13,%rax │ │ │ │ - shl $0x5,%r9 │ │ │ │ + shl $0x5,%r8 │ │ │ │ inc %rax │ │ │ │ - fldt (%r11,%r9,1) │ │ │ │ - lea 0x10(%r11,%r9,1),%r8 │ │ │ │ - js 1383e │ │ │ │ + fldt (%r9,%r8,1) │ │ │ │ + lea 0x10(%r9,%r8,1),%r11 │ │ │ │ + js 120ce │ │ │ │ imul 0x30(%r15),%rdi │ │ │ │ mov 0x48(%r15),%r14 │ │ │ │ fildll (%r14) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r15),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r15),%rcx │ │ │ │ mov 0x60(%r15),%r12 │ │ │ │ - or $0xc,%ah │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r12) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x2216c(%rip) │ │ │ │ + fldt 0x218a4(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ + fmul %st(2),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 135dc │ │ │ │ + jmp 11e70 │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x21e0c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -17907,28 +17395,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 135b1 │ │ │ │ + je 11e45 │ │ │ │ fchs │ │ │ │ - fmuls 0x21b25(%rip) │ │ │ │ - fldt 0x22103(%rip) │ │ │ │ + fmuls 0x21291(%rip) │ │ │ │ + fldt 0x2183f(%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 13c80 │ │ │ │ + jl 124e0 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -17936,248 +17424,247 @@ │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13570 │ │ │ │ + ja 11e08 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 13810 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 120a0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 135c1 │ │ │ │ - mov 0x68(%r15),%r14 │ │ │ │ + jmp 11e55 │ │ │ │ + mov 0x68(%r15),%rax │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 14e69 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13890 │ │ │ │ + jne 135ca │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ + jle 12120 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r10,-0x100(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - cqto │ │ │ │ - lea (%r9,%r9,1),%r12 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov %r10,-0x110(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%r14 │ │ │ │ lea 0x2(%rdi),%rcx │ │ │ │ - idiv %rcx │ │ │ │ + cqto │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ + idiv %rcx │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %r9,%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ shl $0x6,%rax │ │ │ │ + mov %r13,%r12 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ + shl $0x4,%r12 │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fstpt -0x130(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + fildll -0xd8(%rbp) │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - je 136ce │ │ │ │ + je 11f6d │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - sub -0xe0(%rbp),%rsp │ │ │ │ + sub -0xf0(%rbp),%rsp │ │ │ │ mov 0x78(%r15),%r9 │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ + mov %rax,%rdi │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - fldt (%r9,%r11,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fldt (%r9,%rdi,1) │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - cmpq $0x0,-0x100(%rbp) │ │ │ │ - jle 146aa │ │ │ │ + lea 0x10(%r9,%rdi,1),%r8 │ │ │ │ + cmpq $0x0,-0x110(%rbp) │ │ │ │ + jle 1270b │ │ │ │ + mov 0x48(%r15),%rsi │ │ │ │ imul 0x30(%r15),%rax │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - mov 0x58(%r15),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r11,-0xc0(%rbp) │ │ │ │ - fildll (%r8) │ │ │ │ + mov 0x58(%r15),%r11 │ │ │ │ + fildll (%rsi) │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ 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) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ mov 0xc8(%r15),%rdx │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fldt -0x120(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fldt -0x130(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ + fld %st(1) │ │ │ │ not %rsi │ │ │ │ + fsub %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 137f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x4,%r11 │ │ │ │ - fldt (%rdx,%r11,1) │ │ │ │ + jmp 12087 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fldt (%rdx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rsi,%r14 │ │ │ │ - neg %r14 │ │ │ │ - fldt (%rdx,%r14,1) │ │ │ │ - mov %rcx,%r11 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + neg %r8 │ │ │ │ + fldt (%rdx,%r8,1) │ │ │ │ + mov %rcx,%rdi │ │ │ │ inc %rcx │ │ │ │ sub %r13,%rax │ │ │ │ + shl $0x4,%rdi │ │ │ │ + add %r12,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ - add %rbx,%rsi │ │ │ │ - shl $0x4,%r11 │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%r10,%r11,1) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 13dd0 │ │ │ │ + fstpt (%r10,%rdi,1) │ │ │ │ + cmp %r14,%rcx │ │ │ │ + je 12620 │ │ │ │ test %rax,%rax │ │ │ │ - jg 137c0 │ │ │ │ + jg 12050 │ │ │ │ fldt 0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 137cd │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp 137d3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + je 1205c │ │ │ │ + mov %rsi,%r8 │ │ │ │ + jmp 12062 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x21ea0(%rip) │ │ │ │ + fldt 0x215e0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 135c1 │ │ │ │ + jmp 11e55 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - push -0x40(%rbp) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xf0(%rbp) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ inc %rbx │ │ │ │ - add %r9,%rdi │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + push -0x40(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ + add %r8,%rdi │ │ │ │ + mov %r11,%r8 │ │ │ │ + push -0xd8(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 8ee0 │ │ │ │ - mov -0xc8(%rbp),%rsp │ │ │ │ - cmp %rbx,-0xa0(%rbp) │ │ │ │ - jne 13490 │ │ │ │ - nopl (%rax) │ │ │ │ + call 8840 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ + cmp %rbx,-0xa8(%rbp) │ │ │ │ + jne 11d28 │ │ │ │ mov 0xb8(%r15),%rdi │ │ │ │ call 3260 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rbx,%rax │ │ │ │ sar $1,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ testb $0x1,0x70(%r15) │ │ │ │ - jne 13f10 │ │ │ │ + jne 12760 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 13375 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ + jle 11c14 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ + movq $0x0,-0x80(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ shr $0x3f,%rsi │ │ │ │ + sub %rax,%rdi │ │ │ │ add %rbx,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ mov %rsi,%r14 │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - sub %r14,%rax │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + imul %rsi,%rdi │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ + sub %r14,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ - sub %rsi,%rdi │ │ │ │ - imul %rcx,%rdi │ │ │ │ - sub %rsi,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ neg %r12 │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - imul %rsi,%r12 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r12,-0x98(%rbp) │ │ │ │ - sub %r14,%rdi │ │ │ │ imul %rsi,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + imul %rcx,%r12 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %rcx,%rax │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ add %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - sub -0xe0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + sub -0xf0(%rbp),%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fldt 0x21ce7(%rip) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + fldt 0x21443(%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 │ │ │ │ @@ -18187,75 +17674,72 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fldt 0x21ca6(%rip) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + fldt 0x21406(%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,-0xe8(%rbp) │ │ │ │ + cmpq $0x1,-0xe0(%rbp) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - jle 13c10 │ │ │ │ + jle 12480 │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ - mov -0x138(%rbp),%rbx │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0xf0(%rbp),%r12 │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %rdi,%rax │ │ │ │ - sub -0x40(%rbp),%r12 │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r12 │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ sub %rdi,%rdx │ │ │ │ lea (%rax,%rbx,1),%r13 │ │ │ │ xor %ebx,%ebx │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ + sub -0x80(%rbp),%r12 │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - fdivp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ - jmp 13ab2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x60(%r15),%rdx │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub -0x50(%rbp),%rdx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fldt 0x21bc6(%rip) │ │ │ │ mov 0x48(%r15),%rdx │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + fldt 0x2132d(%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 │ │ │ │ @@ -18271,152 +17755,146 @@ │ │ │ │ fld1 │ │ │ │ inc %rbx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov 0x48(%r15),%rdx │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt 0x21b7b(%rip) │ │ │ │ + fldt 0x212e6(%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(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ mov -0xa8(%rbp),%rcx │ │ │ │ - fld1 │ │ │ │ add $0x20,%rsp │ │ │ │ + fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - add %r13,%rdi │ │ │ │ + lea (%rsi,%r13,1),%rdi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ lea (%rsi,%r12,1),%rdx │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add $0x20,%r12 │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0xd0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fldt -0x70(%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 -0x90(%rbp) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi) │ │ │ │ mov -0xb0(%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) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdi) │ │ │ │ lea (%rcx,%r13,1),%rdi │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + add $0x20,%r13 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x20,%r13 │ │ │ │ fstpt (%rdx,%r14,1) │ │ │ │ fstpt 0x10(%rdx,%r14,1) │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%rdi) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt (%rdx,%rcx,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpt 0x10(%rdx,%rcx,1) │ │ │ │ cmp -0x50(%rbp),%rbx │ │ │ │ - jl 13ab0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - jmp 13c20 │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - add %rax,-0x120(%rbp) │ │ │ │ - add %rbx,-0x40(%rbp) │ │ │ │ - sub %rbx,-0x98(%rbp) │ │ │ │ - add %rax,-0x110(%rbp) │ │ │ │ - add %rax,-0x100(%rbp) │ │ │ │ - sub %rbx,-0xa0(%rbp) │ │ │ │ + jl 12330 │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ + jmp 12488 │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov -0x148(%rbp),%rbx │ │ │ │ + add %rax,-0x130(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ + add %rbx,-0x80(%rbp) │ │ │ │ sub %rbx,%r14 │ │ │ │ - cmp -0xe0(%rbp),%rsi │ │ │ │ - jl 13990 │ │ │ │ - jmp 13375 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%rdi │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + sub %rbx,-0x40(%rbp) │ │ │ │ + add %rax,-0x120(%rbp) │ │ │ │ + add %rax,-0x110(%rbp) │ │ │ │ + sub %rbx,-0x90(%rbp) │ │ │ │ + cmp -0xf0(%rbp),%rcx │ │ │ │ + jl 12210 │ │ │ │ + jmp 11c14 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r14) │ │ │ │ - fldt 0x10(%rdi,%r11,1) │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + fldt 0x10(%rdi,%r9,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(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x219f7(%rip) │ │ │ │ + fldt 0x21163(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ + sub -0xd0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xc0(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - jmp 13d71 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 125c5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x21678(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -18429,249 +17907,249 @@ │ │ │ │ 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 13d45 │ │ │ │ + je 12599 │ │ │ │ fchs │ │ │ │ - fmuls 0x21391(%rip) │ │ │ │ - fldt 0x2196f(%rip) │ │ │ │ + fmuls 0x20b3d(%rip) │ │ │ │ + fldt 0x210eb(%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,%r13 │ │ │ │ - jl 13830 │ │ │ │ + jl 120c0 │ │ │ │ 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(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13d00 │ │ │ │ + ja 12558 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 13db0 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ - jmp 13d55 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + ja 12600 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xd0(%rbp) │ │ │ │ + jmp 125a9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x218fc(%rip) │ │ │ │ + fldt 0x2107c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 13d55 │ │ │ │ + jmp 125a9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - fildll 0x8(%r8) │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt 0x10(%r9,%rdi,1) │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - lea 0x10(%r9,%r11,1),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + fildll 0x8(%rsi) │ │ │ │ + shl $0x4,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x10(%r9,%rdi,1),%r8 │ │ │ │ + fldt 0x10(%rax,%r9,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - fldt -0x130(%rbp) │ │ │ │ + fldt (%r8) │ │ │ │ + fldt -0x140(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - sub -0x90(%rbp),%rcx │ │ │ │ - lea (%r10,%rdi,1),%r8 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + lea 0x1(%rax),%r11 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + lea (%r10,%rax,1),%r9 │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 13e67 │ │ │ │ + jmp 126c7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sub %r13,%rcx │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - cmovs %rcx,%rsi │ │ │ │ - lea 0x1(%r14,%rsi,1),%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rdx,%rsi,1) │ │ │ │ - lea 0x2(%r14,%rcx,1),%rsi │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %rcx,%rax │ │ │ │ + neg %rax │ │ │ │ + cmovs %rcx,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ + lea 0x1(%rcx,%r11,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 13e8f │ │ │ │ - mov %r14,%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rdx,%rsi,1) │ │ │ │ - inc %rdi │ │ │ │ + jns 126f0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + not %rax │ │ │ │ + add %r11,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + inc %rsi │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x20(%r8) │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 13e60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ + fstpt 0x20(%r9) │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 126c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + add 0x18(%r15),%rdi │ │ │ │ mov %r10,%rdx │ │ │ │ - lea (%r10,%rdi,1),%rcx │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ + inc %rbx │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ push -0x40(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + push -0xd8(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - add %r11,%rdi │ │ │ │ fstpt (%rsp) │ │ │ │ - call 8ee0 │ │ │ │ - mov -0x70(%rbp),%rsp │ │ │ │ - incq -0x50(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - cmp %rax,-0xa0(%rbp) │ │ │ │ - jne 136b0 │ │ │ │ - jmp 13890 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpq $0x1,-0xb0(%rbp) │ │ │ │ - jle 13375 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + call 8840 │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + cmp %rbx,-0xa8(%rbp) │ │ │ │ + jne 11f50 │ │ │ │ + jmp 12120 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpq $0x1,-0xb8(%rbp) │ │ │ │ + jle 11c14 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 13375 │ │ │ │ + jle 11c14 │ │ │ │ mov 0xc0(%r15),%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ shr $0x3f,%r14 │ │ │ │ + movq $0x0,-0x60(%rbp) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov (%rax),%rax │ │ │ │ add %rdi,%r14 │ │ │ │ mov %rcx,%rsi │ │ │ │ sar $1,%r14 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ sub %r14,%rsi │ │ │ │ mov %r14,%r10 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ shl $0x5,%rsi │ │ │ │ + shl $0x5,%r10 │ │ │ │ imul %rdi,%rax │ │ │ │ neg %rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rdi,%rdx │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + shl $0x4,%rbx │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ + mov %rbx,%r15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ lea (%r14,%rax,1),%r9 │ │ │ │ mov %rax,%r11 │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ + shl $0x5,%r9 │ │ │ │ mov %rsi,%r14 │ │ │ │ - shl $0x4,%rbx │ │ │ │ sub %rdi,%rdx │ │ │ │ - mov %rbx,%r15 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%rdi │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - shl $0x5,%r11 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - shl $0x5,%r9 │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov %rcx,%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ fldt (%rax) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + add %r8,%rdx │ │ │ │ + sub %rbx,%rcx │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r8,%rax │ │ │ │ - add %r8,%rdx │ │ │ │ - sub %rbx,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0xa8(%rbp),%rax │ │ │ │ mov %rdi,%r13 │ │ │ │ sub %rdx,%rdi │ │ │ │ + add -0xb0(%rbp),%rax │ │ │ │ mov %rdi,%r12 │ │ │ │ sub %r8,%r13 │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x5,%r13 │ │ │ │ shl $0x5,%r12 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt (%rsi,%r15,1) │ │ │ │ - fld %st(3) │ │ │ │ lea 0x0(%r13,%rax,1),%r8 │ │ │ │ lea (%rbx,%rcx,1),%rdx │ │ │ │ inc %rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x10(%rax) │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rcx │ │ │ │ + fldt -0x10(%rsi,%r15,1) │ │ │ │ + fld %st(3) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ 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) │ │ │ │ @@ -18686,212 +18164,200 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx,%r9,1) │ │ │ │ fstpt 0x10(%rdx,%r9,1) │ │ │ │ cmp %rdi,-0x50(%rbp) │ │ │ │ - jg 14060 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + jg 128b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ incq -0x60(%rbp) │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ addq $0x10,-0x80(%rbp) │ │ │ │ - add %rsi,-0x70(%rbp) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ add %rax,%rbx │ │ │ │ sub %rax,%r11 │ │ │ │ - add %rsi,%r8 │ │ │ │ sub %rax,%r10 │ │ │ │ + add %rsi,-0x70(%rbp) │ │ │ │ + add %rsi,%r8 │ │ │ │ sub %rax,%r9 │ │ │ │ - cmp -0xe0(%rbp),%rdi │ │ │ │ - jl 14000 │ │ │ │ - jmp 13375 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13890 │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + cmp -0xf0(%rbp),%rdi │ │ │ │ + jl 12850 │ │ │ │ + jmp 11c14 │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ + jle 12120 │ │ │ │ + and $0x800,%r8d │ │ │ │ mov 0xc8(%r15),%r12 │ │ │ │ - mov 0x18(%r15),%rbx │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ mov 0x78(%r15),%r14 │ │ │ │ - test $0x8,%ah │ │ │ │ - jne 1435c │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - shl $0x6,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + jne 12b5c │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x5,%rbx │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shl $0x6,%rax │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov %r12,%rbx │ │ │ │ - lea 0x10(%r14),%r12 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %r15 │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - lea 0x0(%r13,%rbx,1),%rcx │ │ │ │ - push -0x8(%r12) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - push -0x10(%r12) │ │ │ │ - inc %r14 │ │ │ │ - add $0x20,%r12 │ │ │ │ - call 8ee0 │ │ │ │ - add -0x50(%rbp),%rbx │ │ │ │ + lea 0x10(%r14),%r15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rax,%r14 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push -0x40(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + lea 0x0(%r13,%r12,1),%rcx │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %r12,%rdx │ │ │ │ + inc %rbx │ │ │ │ + add %r14,%r12 │ │ │ │ + add $0x20,%r15 │ │ │ │ + push -0xd8(%rbp) │ │ │ │ + push -0x28(%r15) │ │ │ │ + push -0x30(%r15) │ │ │ │ + call 8840 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ - jne 14190 │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - jmp 13890 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13890 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov 0x108(%r15),%rdx │ │ │ │ - mov 0x18(%r15),%r11 │ │ │ │ - mov 0xc8(%r15),%r12 │ │ │ │ - mov 0xd0(%r15),%r10 │ │ │ │ - imul %r9,%rbx │ │ │ │ - and $0x800,%eax │ │ │ │ - mov %eax,%r14d │ │ │ │ - je 14349 │ │ │ │ + cmp %rbx,-0xa8(%rbp) │ │ │ │ + jne 129d8 │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + jmp 12120 │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ + jle 12120 │ │ │ │ + imul %rbx,%rbx │ │ │ │ + mov 0x108(%r15),%rax │ │ │ │ + mov 0x18(%r15),%r12 │ │ │ │ + mov 0xc8(%r15),%r11 │ │ │ │ + mov 0xd0(%r15),%r13 │ │ │ │ + and $0x800,%r8d │ │ │ │ + je 12b49 │ │ │ │ xor %r9d,%r9d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 1430f │ │ │ │ - mov %r9,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov 0x8(%rdx,%rax,1),%rax │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - lea 0x0(,%rbx,4),%r13 │ │ │ │ - mov %rax,%rsi │ │ │ │ - imul %rbx,%rax │ │ │ │ + je 12b14 │ │ │ │ + mov %r9,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov 0x8(%rax,%rdx,1),%rdi │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + lea 0x0(,%rbx,4),%r14 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + imul %rbx,%rdi │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x0(%r13,%rax,4),%rax │ │ │ │ - add %r11,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - add %r10,%rdx │ │ │ │ - add %r12,%rcx │ │ │ │ - lea (%r10,%rax,8),%rdi │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - fldt (%rcx) │ │ │ │ + add %r12,%rsi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea (%r14,%rdi,4),%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + shl $0x4,%rdi │ │ │ │ + add %r13,%rcx │ │ │ │ + add %r11,%rdx │ │ │ │ + add %r11,%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + fldt (%rdx) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x8,%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - add $0x8,%rdx │ │ │ │ + add %r10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add $0x10,%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r8,%rax │ │ │ │ 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 142c0 │ │ │ │ + jne 12ac8 │ │ │ │ inc %r9 │ │ │ │ - cmp %r9,-0xa0(%rbp) │ │ │ │ - je 13890 │ │ │ │ - test %r14d,%r14d │ │ │ │ - jne 14340 │ │ │ │ - mov %r9,%rax │ │ │ │ - jmp 14258 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ + cmp %r9,-0xa8(%rbp) │ │ │ │ + je 12120 │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 12b40 │ │ │ │ + mov %r9,%rdi │ │ │ │ + jmp 12a98 │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ lea 0x1(%r9),%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 13890 │ │ │ │ + je 12120 │ │ │ │ add $0x2,%r9 │ │ │ │ cmp %r9,%rbx │ │ │ │ - jne 1430f │ │ │ │ - jmp 13890 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - jmp 14230 │ │ │ │ + jne 12b14 │ │ │ │ + jmp 12120 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + jmp 12a70 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 13890 │ │ │ │ - xor %eax,%eax │ │ │ │ + je 12120 │ │ │ │ + xor %edi,%edi │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 14245 │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ + jmp 12a85 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r9,%rbx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ inc %r13 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%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(%r14,%rsi,1),%r8 │ │ │ │ shl $0x6,%rax │ │ │ │ lea (%r12,%rax,1),%rdx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - imul %rbx,%rcx │ │ │ │ push -0x40(%rbp) │ │ │ │ - lea 0x10(%r14,%rsi,1),%r8 │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - push 0x8(%r14,%rsi,1) │ │ │ │ - push (%r14,%rsi,1) │ │ │ │ shl $0x5,%rcx │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ add %r12,%rcx │ │ │ │ - call 8ee0 │ │ │ │ + lea (%rax,%rsi,1),%rdi │ │ │ │ + push -0xd8(%rbp) │ │ │ │ + push 0x8(%r14,%rsi,1) │ │ │ │ + push (%r14,%rsi,1) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + call 8840 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r13,-0xa0(%rbp) │ │ │ │ - jne 14370 │ │ │ │ - jmp 13890 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov 0x60(%r15),%rsi │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea 0x17(%rdx),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - fldt (%rsi) │ │ │ │ - lea 0x1(%rbx,%rbx,1),%rbx │ │ │ │ - shl $0x5,%r9 │ │ │ │ - fld1 │ │ │ │ + cmp %r13,-0xa8(%rbp) │ │ │ │ + jne 12b68 │ │ │ │ + jmp 12120 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x60(%r15),%rcx │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rbx,%r11 │ │ │ │ + fldt (%rcx) │ │ │ │ + lea 0x17(%rax),%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ lea 0xf(%rsp),%r12 │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ + fld1 │ │ │ │ + lea 0x1(%rax,%rax,1),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r12) │ │ │ │ - lea (%r12,%r9,1),%rcx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 15361 │ │ │ │ + lea (%r12,%rbx,1),%rdx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 13a76 │ │ │ │ fld1 │ │ │ │ - lea 0x10(%r12),%rdx │ │ │ │ + lea 0x10(%r12),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x20f42(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -18899,40 +18365,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 14482 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 12c6a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(0) │ │ │ │ - add $0x10,%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rdx) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 14480 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - lea 0x10(%rcx),%rdx │ │ │ │ + fstpt -0x10(%rax) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 12c68 │ │ │ │ + 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 0x20ed7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -18941,172 +18406,169 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rcx) │ │ │ │ - add %r11,%rcx │ │ │ │ + fstpt (%rdx) │ │ │ │ + add %r11,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 14502 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 12cd2 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - add $0x10,%rdx │ │ │ │ + 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(%rdx) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 14500 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt -0x10(%rax) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 12cd0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ shl $0x5,%rbx │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ lea (%r12,%rbx,1),%r13 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 1469e │ │ │ │ + jle 12e6f │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %r10,-0x90(%rbp) │ │ │ │ + shr $0x4,%rax │ │ │ │ mov %r11,-0x80(%rbp) │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ mov %r12,%r15 │ │ │ │ mov %rbx,%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ sub -0x70(%rbp),%rsp │ │ │ │ mov %r14,%rcx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - test $0x8,%ah │ │ │ │ - je 1459b │ │ │ │ + and $0x800,%r8d │ │ │ │ + je 12d6f │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ mov 0xc8(%rbx),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x1(%rcx,%rcx,1),%rdi │ │ │ │ shl $0x6,%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ + lea (%r8,%rdi,1),%r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - lea (%r8,%rdi,1),%r9 │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 146b4 │ │ │ │ + jle 12e7b │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ lea 0x10(%r12),%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 145e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + jne 12db0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r8,%rdi,1) │ │ │ │ fldt (%r9) │ │ │ │ - lea (%rsi,%r12,1),%rdi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + lea (%rsi,%r12,1),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x30(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 14620 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 12df0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ inc %r14 │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x10(%rax,%rdx,1),%r8 │ │ │ │ push -0x40(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ + lea 0x10(%rax,%rdx,1),%r8 │ │ │ │ + add %rdx,%rdi │ │ │ │ + push -0xd8(%rbp) │ │ │ │ push 0x8(%rax,%rdx,1) │ │ │ │ push (%rax,%rdx,1) │ │ │ │ - add %rdx,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - call 8ee0 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + call 8840 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ - je 1469b │ │ │ │ - mov 0x70(%rbx),%eax │ │ │ │ - jmp 14570 │ │ │ │ + cmp %r14,-0xa8(%rbp) │ │ │ │ + je 12e6c │ │ │ │ + mov 0x70(%rbx),%r8d │ │ │ │ + jmp 12d40 │ │ │ │ mov %rbx,%r15 │ │ │ │ - mov -0xc0(%rbp),%rsp │ │ │ │ - jmp 13890 │ │ │ │ - lea 0x10(%r9,%r11,1),%rax │ │ │ │ - jmp 13eaa │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rsp │ │ │ │ + jmp 12120 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 1463e │ │ │ │ - mov %r9,%rax │ │ │ │ + jmp 12e0e │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x60(%r15),%rsi │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov %rsp,-0x130(%rbp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ shl $0x6,%rax │ │ │ │ - lea 0x17(%rax),%r8 │ │ │ │ + fldt (%rsi) │ │ │ │ + lea 0x17(%rax),%r9 │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fldt (%rsi) │ │ │ │ - lea -0x1(%r10),%rax │ │ │ │ - shl $0x5,%r9 │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ fld1 │ │ │ │ - lea 0xf(%rsp),%r12 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - and $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12) │ │ │ │ - lea (%r12,%r9,1),%rdx │ │ │ │ + fstpt (%rax) │ │ │ │ + lea -0x1(%r10),%rax │ │ │ │ + lea (%r14,%rbx,1),%rdx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 1536a │ │ │ │ + jle 13a6d │ │ │ │ fld1 │ │ │ │ - lea 0x10(%r12),%rax │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x20c64(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -19114,40 +18576,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 14762 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 12f12 │ │ │ │ + nop │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 14760 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 12f10 │ │ │ │ + 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 0x20bf7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -19159,109 +18620,106 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ add -0x80(%rbp),%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 147e2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 12f72 │ │ │ │ + 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 147e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 12f70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 150e5 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 14bb6 │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ + jne 1380f │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ + jle 13326 │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ mov -0x40(%rbp),%r13 │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + mov %r10,-0xf0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ shl $0x5,%r13 │ │ │ │ - lea (%r12,%r13,1),%r14 │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ + lea (%r14,%r13,1),%r12 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ + fildll -0xd8(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x120(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ - sub -0xc8(%rbp),%rsp │ │ │ │ mov %rbx,%rcx │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ + sub -0xc0(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - je 148b0 │ │ │ │ + je 13038 │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ - mov 0x78(%r15),%rsi │ │ │ │ mov 0x48(%r15),%r8 │ │ │ │ + mov 0x78(%r15),%rsi │ │ │ │ imul %rcx,%rdi │ │ │ │ fildll (%r8) │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r15),%r9 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r15),%r9 │ │ │ │ - or $0xc,%ah │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ 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(%r15),%r10 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ + fldt -0xd0(%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) │ │ │ │ @@ -19269,24 +18727,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r10) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 14bdb │ │ │ │ + jbe 1334b │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x20a29(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -19300,69 +18758,67 @@ │ │ │ │ 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 14996 │ │ │ │ + je 1311a │ │ │ │ fchs │ │ │ │ - fmuls 0x20740(%rip) │ │ │ │ - fldt 0x20d1e(%rip) │ │ │ │ + fmuls 0x1ffbc(%rip) │ │ │ │ + fldt 0x2056a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 14a22 │ │ │ │ - fldt -0x100(%rbp) │ │ │ │ + jle 13192 │ │ │ │ + fldt -0x110(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x10(%r13),%r11 │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x209c1(%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) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r12,%rax,1) │ │ │ │ + fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 14a00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 13170 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 14a30 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 131a0 │ │ │ │ + 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) │ │ │ │ @@ -19386,26 +18842,26 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 14bc2 │ │ │ │ + jbe 13332 │ │ │ │ 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 0x208e3(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -19419,1173 +18875,1148 @@ │ │ │ │ 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 14adc │ │ │ │ + je 13248 │ │ │ │ fchs │ │ │ │ - fmuls 0x205fa(%rip) │ │ │ │ - fldt 0x20bd8(%rip) │ │ │ │ + fmuls 0x1fe8e(%rip) │ │ │ │ + fldt 0x2043c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 14b60 │ │ │ │ - fldt -0x110(%rbp) │ │ │ │ + jle 132d0 │ │ │ │ + fldt -0x120(%rbp) │ │ │ │ lea (%rdx,%r13,1),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ lea 0x10(%r13),%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x20869(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x30(%r14,%rax,1) │ │ │ │ + fldt 0x30(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt 0x30(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 14b40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14b70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 132b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 132e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ push -0x40(%rbp) │ │ │ │ inc %rbx │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ add %rcx,%rdi │ │ │ │ lea (%rdx,%rax,1),%rcx │ │ │ │ + push -0xd8(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 8ee0 │ │ │ │ + call 8840 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - cmp %rbx,-0xa0(%rbp) │ │ │ │ - jne 14880 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - jmp 13890 │ │ │ │ + cmp %rbx,-0xa8(%rbp) │ │ │ │ + jne 13008 │ │ │ │ + mov -0x130(%rbp),%rsp │ │ │ │ + jmp 12120 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 14bf0 │ │ │ │ + ja 13360 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x20aec(%rip) │ │ │ │ + fldt 0x2034c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 14aec │ │ │ │ + jmp 13258 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 14c13 │ │ │ │ + ja 13383 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x20ad7(%rip) │ │ │ │ + fldt 0x20337(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 149a6 │ │ │ │ + jmp 1312a │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x20abe(%rip) │ │ │ │ + fldt 0x2031e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 14aec │ │ │ │ + jmp 13258 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x20a9b(%rip) │ │ │ │ + fldt 0x202fb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 149a6 │ │ │ │ - mov 0x30(%r15),%rax │ │ │ │ - mov 0x8(%r15),%r13 │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ + jmp 1312a │ │ │ │ + mov 0x30(%r15),%r10 │ │ │ │ + mov 0x48(%r15),%rax │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov 0x8(%r15),%rsi │ │ │ │ mov 0x108(%r15),%r8 │ │ │ │ + lea 0x0(,%r10,8),%rdi │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ mov 0x58(%r15),%rcx │ │ │ │ - mov 0x48(%r15),%rbx │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 14dad │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 13513 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%r14 │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - mov %r8,%r10 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 15373 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 13a7f │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ mov %r8,%r11 │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + mov %r15,-0xf0(%rbp) │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ mov %rdx,%rdi │ │ │ │ + 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - mov %rbx,%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 14d22 │ │ │ │ + jmp 13492 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%r15 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 │ │ │ │ - mov %rdx,(%r15) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 14d10 │ │ │ │ - inc %r14 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 14d8f │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - mov %r14,0x8(%r10) │ │ │ │ - add %rsi,-0x60(%rbp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - jmp 14cf0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 13480 │ │ │ │ + inc %r13 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 134f5 │ │ │ │ + add $0x10,%r14 │ │ │ │ + add %r10,%rsi │ │ │ │ + movq $0x0,(%r14) │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov %r13,0x8(%r14) │ │ │ │ + jmp 13460 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 153af │ │ │ │ - lea (%rbx,%rdi,1),%rcx │ │ │ │ - and $0x8,%edi │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 13abb │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - je 14dd5 │ │ │ │ + lea (%rax,%rdi,1),%rcx │ │ │ │ + and $0x8,%edi │ │ │ │ + je 1353a │ │ │ │ + mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rbx),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 14de7 │ │ │ │ + je 1354c │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 14dd5 │ │ │ │ + jne 1353a │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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 %r13,%rdi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov %r12,%rcx │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - jmp 1342f │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ + jmp 11cca │ │ │ │ mov 0x30(%r15),%rdx │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - mov 0x8(%r15),%rsi │ │ │ │ - mov %rsp,-0x130(%rbp) │ │ │ │ - mov 0x108(%r15),%rbx │ │ │ │ - mov 0x78(%r15),%r8 │ │ │ │ - mov 0x58(%r15),%rcx │ │ │ │ + mov %rsp,-0x120(%rbp) │ │ │ │ + mov 0x8(%r15),%r14 │ │ │ │ + mov 0x108(%r15),%r8 │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ + mov 0x78(%r15),%r9 │ │ │ │ + mov 0x58(%r15),%rcx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 1501a │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 1374e │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 153cf │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - mov %rbx,%r11 │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + jle 13adb │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + movq $0x0,-0x60(%rbp) │ │ │ │ + mov %r8,%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rdx,%r15 │ │ │ │ lea (%rdi,%rax,1),%r12 │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r8,%rdi │ │ │ │ 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 %r15,%rsi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + mov %rax,%r13 │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 14f82 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 136c2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,(%r10) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 14f70 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - inc %r13 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 14fef │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - add %r15,-0x70(%rbp) │ │ │ │ + jne 136b0 │ │ │ │ + mov %r13,%rax │ │ │ │ + lea 0x1(%rbx),%r13 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 1372a │ │ │ │ + add $0x10,%rax │ │ │ │ + add %r15,-0x60(%rbp) │ │ │ │ + mov %rax,%r11 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %r13,0x8(%rax) │ │ │ │ - mov %rax,%r11 │ │ │ │ - jmp 14f43 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + jmp 1368c │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ mov %r15,%rdx │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ mov %rsi,%r15 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 153c5 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jle 13ad1 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 15041 │ │ │ │ + je 13775 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 15053 │ │ │ │ + je 13787 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 15041 │ │ │ │ + jne 13775 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r13,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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 %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r12 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0x130(%rbp),%rsp │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ + mov -0x120(%rbp),%rsp │ │ │ │ mov -0x60(%rbp),%r10 │ │ │ │ - jmp 13625 │ │ │ │ + jmp 11ec0 │ │ │ │ mov 0x78(%r15),%rax │ │ │ │ mov 0x30(%r15),%rdx │ │ │ │ - mov 0x8(%r15),%r14 │ │ │ │ mov %rsp,-0x148(%rbp) │ │ │ │ - mov 0x108(%r15),%r9 │ │ │ │ - mov 0x58(%r15),%rcx │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov 0x8(%r15),%r13 │ │ │ │ + mov 0x108(%r15),%r8 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov 0x58(%r15),%rcx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 15289 │ │ │ │ - movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ - mov %r9,%rsi │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 13998 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 15409 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ + jle 13b0e │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ lea (%rdi,%rax,1),%rbx │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rdx,%r15 │ │ │ │ + mov %r14,-0x120(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + 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,%r9 │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0xc0(%rbp),%r9 │ │ │ │ - jmp 151f2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add -0x90(%rbp),%r9 │ │ │ │ + jmp 1390a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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,(%r10) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 151e0 │ │ │ │ - inc %r13 │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 1525e │ │ │ │ + jne 138f8 │ │ │ │ + inc %r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 1396d │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r15,%r12 │ │ │ │ + add %r15,%r14 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r13,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 151b3 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r12,0x8(%rsi) │ │ │ │ + jmp 138d7 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r15,%rdx │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ mov %rdi,%r15 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + mov -0x120(%rbp),%r14 │ │ │ │ + mov -0x140(%rbp),%r9 │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 153bb │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + jle 13ac7 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 152b3 │ │ │ │ + je 139bf │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 152c5 │ │ │ │ + je 139d1 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 152b3 │ │ │ │ + jne 139bf │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + mov %r10,-0x70(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r10,-0x70(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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 -0x90(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %r13,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + 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 -0x148(%rbp),%rsp │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ - jmp 1480c │ │ │ │ + jmp 12f9c │ │ │ │ fstp %st(1) │ │ │ │ - fstpt (%rcx) │ │ │ │ - jmp 14524 │ │ │ │ + fstpt (%rdx) │ │ │ │ + jmp 12f94 │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 14804 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - je 153af │ │ │ │ - add $0x2,%rax │ │ │ │ - movq $0x0,0x10(%r10) │ │ │ │ - mov %rdx,0x18(%r10) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 14dad │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - add $0x20,%r10 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - mov %rax,0x8(%r10) │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jne 1537e │ │ │ │ + jmp 12cf4 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 13abb │ │ │ │ + add $0x2,%rcx │ │ │ │ + movq $0x0,0x10(%r14) │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + je 13513 │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + add $0x20,%r14 │ │ │ │ + movq $0x0,(%r14) │ │ │ │ + mov %rcx,0x8(%r14) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 13a8a │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 14e28 │ │ │ │ + jmp 1358d │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 152c5 │ │ │ │ + jmp 139d1 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 15053 │ │ │ │ + jmp 13787 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 153c5 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 13ad1 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rcx,0x18(%rsi) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 1501a │ │ │ │ + cmp %rax,%r14 │ │ │ │ + je 1374e │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - jmp 153d1 │ │ │ │ + jmp 13add │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je 153bb │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + je 13ac7 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rcx,0x18(%rsi) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 15289 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 13998 │ │ │ │ xor %r11d,%r11d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r11,(%rsi) │ │ │ │ - jmp 1540b │ │ │ │ + jmp 13b10 │ │ │ │ nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000015440 : │ │ │ │ +0000000000013b50 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x258,%rsp │ │ │ │ + mov %rdi,-0x198(%rbp) │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ - mov %rdi,-0x198(%rbp) │ │ │ │ mov (%rdx),%r13 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 15ac0 │ │ │ │ + jle 141a0 │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov %rcx,-0x1c8(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 15ac0 │ │ │ │ + jge 141a0 │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ - mov %rcx,-0x180(%rbp) │ │ │ │ + mov %rcx,-0x190(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 15ac0 │ │ │ │ + jge 141a0 │ │ │ │ mov 0x48(%rdi),%rdx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rdx),%r12 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 15ac0 │ │ │ │ + jle 141a0 │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jge 15ac0 │ │ │ │ + jge 141a0 │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,-0x160(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jge 15ac0 │ │ │ │ + jge 141a0 │ │ │ │ mov -0x198(%rbp),%r15 │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ movdqu 0xf0(%r15),%xmm0 │ │ │ │ mov %rax,-0x1d8(%rbp) │ │ │ │ mov 0x50(%r15),%rax │ │ │ │ movq %xmm0,%rdi │ │ │ │ movq %xmm0,-0x1f0(%rbp) │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - movups %xmm0,0xe0(%r15) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + movups %xmm0,0xe0(%r15) │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ mov %r13,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r13,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,-0x1d0(%rbp) │ │ │ │ testb $0x1,0x70(%r15) │ │ │ │ - je 15adb │ │ │ │ + je 141bb │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jle 16319 │ │ │ │ + jle 149e1 │ │ │ │ mov -0x1c8(%rbp),%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jle 16319 │ │ │ │ - mov -0x180(%rbp),%r10 │ │ │ │ + jle 149e1 │ │ │ │ + mov -0x190(%rbp),%r10 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - jle 16319 │ │ │ │ + jle 149e1 │ │ │ │ mov -0x198(%rbp),%rax │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ - mov %r10,%rdi │ │ │ │ - movq $0x0,-0x1a0(%rbp) │ │ │ │ - movq $0x0,-0x180(%rbp) │ │ │ │ shr $0x3f,%rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + shr $0x3f,%r10 │ │ │ │ + mov -0x160(%rbp),%r9 │ │ │ │ + movq $0x0,-0x190(%rbp) │ │ │ │ mov 0xc0(%rax),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ mov -0x1c8(%rbp),%rcx │ │ │ │ mov %r9,%r11 │ │ │ │ - movq $0x0,-0x1c8(%rbp) │ │ │ │ - shr $0x3f,%r10 │ │ │ │ add %rcx,%rax │ │ │ │ mov (%r8),%rdx │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r15 │ │ │ │ - mov %rax,-0x190(%rbp) │ │ │ │ + mov %rax,-0x188(%rbp) │ │ │ │ mov %r10,%rax │ │ │ │ mov %rdi,%r10 │ │ │ │ add %rdi,%rax │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %r15,%r13 │ │ │ │ - mov %rdx,-0x1e0(%rbp) │ │ │ │ - imul %r10,%rcx │ │ │ │ + mov %rdx,-0x1c8(%rbp) │ │ │ │ sar $1,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ + imul %r10,%rcx │ │ │ │ sub %rax,%r11 │ │ │ │ - mov -0x1d0(%rbp),%rcx │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ - mov %r11,-0x168(%rbp) │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r11,-0x168(%rbp) │ │ │ │ shl $0x5,%r11 │ │ │ │ - mov %rax,-0x220(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov -0x1d0(%rbp),%rcx │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ + mov %r14,-0x228(%rbp) │ │ │ │ + mov %rax,-0x218(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %r10,%rdi │ │ │ │ sub %rcx,%r12 │ │ │ │ imul %rcx,%rax │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rcx,%r12 │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ imul %rdi,%r13 │ │ │ │ shl $0x4,%r12 │ │ │ │ + mov %r12,-0x210(%rbp) │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ + imul %rbx,%rsi │ │ │ │ imul %rax,%r10 │ │ │ │ add %r15,%rax │ │ │ │ + imul %rdi,%rax │ │ │ │ mov %r13,-0x1c0(%rbp) │ │ │ │ mov %r15,%r13 │ │ │ │ - imul %rdi,%rax │ │ │ │ - mov %r12,-0x218(%rbp) │ │ │ │ - mov 0x10(%r8),%r12 │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ mov %r10,%rcx │ │ │ │ - imul %rbx,%rsi │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x8(%r8),%r15 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - mov %rax,-0x1b0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ + mov %rax,-0x1b0(%rbp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ add %rdi,%r15 │ │ │ │ - mov %r8,%rax │ │ │ │ neg %rdi │ │ │ │ - mov %r15,-0x228(%rbp) │ │ │ │ + mov %rcx,-0x1a0(%rbp) │ │ │ │ + mov %r15,-0x220(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ mov -0x1d8(%rbp),%r15 │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ add %rax,%r15 │ │ │ │ lea (%rbx,%rsi,1),%rax │ │ │ │ + sub %r13,%rbx │ │ │ │ sub %r13,%rax │ │ │ │ - imul %r9,%rsi │ │ │ │ - imul %r9,%rax │ │ │ │ - mov %rsi,-0x200(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rax,-0x210(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub %r13,%rax │ │ │ │ + imul %r9,%rbx │ │ │ │ imul %r9,%rax │ │ │ │ + imul %r9,%rsi │ │ │ │ + mov %rbx,-0x200(%rbp) │ │ │ │ mov %rax,-0x208(%rbp) │ │ │ │ mov -0x1f0(%rbp),%rax │ │ │ │ + mov %rsi,-0x1f8(%rbp) │ │ │ │ + mov %r10,%rsi │ │ │ │ add %r11,%rax │ │ │ │ mov %rax,-0x170(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r12,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x1e0(%rbp),%rax │ │ │ │ - mov -0x218(%rbp),%rdi │ │ │ │ - mov -0x1a0(%rbp),%r11 │ │ │ │ - mov %rbx,%rcx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0x1c8(%rbp),%rax │ │ │ │ + mov -0x210(%rbp),%rdi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + mov -0x208(%rbp),%r13 │ │ │ │ mov -0x1c0(%rbp),%rdx │ │ │ │ - mov -0x210(%rbp),%r13 │ │ │ │ + shl $0x5,%r8 │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ - mov %r15,-0x1e8(%rbp) │ │ │ │ - mov %r14,-0x1f8(%rbp) │ │ │ │ - mov %rbx,-0x1f0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - fldt (%rax) │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ - mov -0x1b0(%rbp),%rax │ │ │ │ - mov -0x1d8(%rbp),%rdi │ │ │ │ - shl $0x5,%r11 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea (%rdi,%r11,1),%r10 │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ - lea (%r15,%r11,1),%r12 │ │ │ │ - add %rax,%rdi │ │ │ │ - mov -0x1c8(%rbp),%r11 │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - mov -0x208(%rbp),%rdi │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x1d8(%rbp),%r9 │ │ │ │ + mov %r15,-0x1e0(%rbp) │ │ │ │ add %r11,%r13 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %r11,-0x1e8(%rbp) │ │ │ │ mov %r13,-0xf0(%rbp) │ │ │ │ - lea (%r15,%rcx,1),%r13 │ │ │ │ - mov %r11,%rcx │ │ │ │ - lea (%rdi,%r11,1),%r11 │ │ │ │ - mov -0x200(%rbp),%rdi │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %r11,-0x100(%rbp) │ │ │ │ - lea (%r15,%rdx,1),%r11 │ │ │ │ - add %rcx,%rdi │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov -0x228(%rbp),%rdi │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ + mov -0x200(%rbp),%r13 │ │ │ │ + lea (%r9,%rdx,1),%r10 │ │ │ │ + lea (%r15,%rdx,1),%r12 │ │ │ │ + mov -0x1a0(%rbp),%rdi │ │ │ │ + lea (%r9,%r8,1),%r14 │ │ │ │ + mov %rcx,-0x1f0(%rbp) │ │ │ │ + mov -0x1b0(%rbp),%rax │ │ │ │ + add %r11,%r13 │ │ │ │ + add %r15,%r8 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov -0x1f8(%rbp),%rdx │ │ │ │ + mov %r13,-0x100(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ + lea (%r9,%rdi,1),%rbx │ │ │ │ + add %r15,%rdi │ │ │ │ + add %rax,%r9 │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ + mov -0x220(%rbp),%rax │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + mov -0x180(%rbp),%rcx │ │ │ │ mov -0xf0(%rbp),%r15 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov %rbx,-0x150(%rbp) │ │ │ │ - fldt (%rsi,%rcx,1) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - lea (%rcx,%rsi,1),%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - sub %rsi,%r15 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add -0x170(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ + fldt (%rax,%rcx,1) │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rcx,%r15 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + fldt (%rax) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ + add -0x170(%rbp),%rdx │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + shl $0x5,%r15 │ │ │ │ + fldt -0x140(%rbp) │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + fld %st(0) │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ - shl $0x5,%r14 │ │ │ │ - mov %r14,-0xa0(%rbp) │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + fldt -0x150(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - shl $0x5,%r15 │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ - sub %rsi,%rcx │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + sub %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - sub %rdx,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - fmul %st(4),%st │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - fxch %st(4) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt -0x140(%rbp) │ │ │ │ - sub %rdx,%rsi │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ nopl (%rax) │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - inc %rsi │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + inc %rcx │ │ │ │ + fldt (%rsi,%rax,1) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + fldt (%rsi,%rax,1) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ fld %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x10(%r10,%rdx,2) │ │ │ │ + fldt 0x10(%r14,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r10,%rdx,2) │ │ │ │ + fldt (%r14,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%r15,%rcx,1) │ │ │ │ - fstpt 0x10(%rcx,%r15,1) │ │ │ │ + fstpt (%r15,%rdx,1) │ │ │ │ + fstpt 0x10(%rdx,%r15,1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x10(%r9,%rdx,2) │ │ │ │ + fldt 0x10(%rbx,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r9,%rdx,2) │ │ │ │ + fldt (%rbx,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rcx) │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x10(%r8,%rdx,2) │ │ │ │ + fldt 0x10(%r10,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r8,%rdx,2) │ │ │ │ + fldt (%r10,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + fstpt 0x10(%rdx,%rsi,1) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x10(%rdi,%rdx,2) │ │ │ │ + fldt 0x10(%r9,%rax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%rdi,%rdx,2) │ │ │ │ + fldt (%r9,%rax,2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + fstpt 0x10(%rdx,%rsi,1) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x10(%r12,%rdx,2) │ │ │ │ + fldt 0x10(%r8,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r12,%rdx,2) │ │ │ │ + fldt (%r8,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub -0xb0(%rbp),%rbx │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + fstpt 0x10(%rdx,%rsi,1) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + sub -0xa8(%rbp),%rsi │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x10(%r13,%rdx,2) │ │ │ │ + fldt 0x10(%rdi,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x0(%r13,%rdx,2) │ │ │ │ + fldt (%rdi,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rbx) │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + fstpt (%rsi) │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x10(%r11,%rdx,2) │ │ │ │ + fldt 0x10(%r12,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r11,%rdx,2) │ │ │ │ + fldt (%r12,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + fstpt 0x10(%rdx,%rsi,1) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x10(%rax,%rdx,2) │ │ │ │ + fldt 0x10(%r13,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rax,%rdx,2) │ │ │ │ - add $0x10,%rdx │ │ │ │ + fldt 0x0(%r13,%rax,2) │ │ │ │ + add $0x10,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - fstpt -0x10(%rcx,%rbx,1) │ │ │ │ - cmp %rsi,-0x40(%rbp) │ │ │ │ - jg 158c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x150(%rbp),%rbx │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + fstpt -0x10(%rdx,%rsi,1) │ │ │ │ + cmp %rcx,-0x98(%rbp) │ │ │ │ + jg 13fb0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ incq -0xc0(%rbp) │ │ │ │ - mov -0x160(%rbp),%rsi │ │ │ │ - fldt -0x130(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ addq $0x10,-0x110(%rbp) │ │ │ │ - add %rsi,-0xf0(%rbp) │ │ │ │ - fldt -0x140(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ - add %rsi,-0xe0(%rbp) │ │ │ │ - add %rsi,-0xd0(%rbp) │ │ │ │ - add %rbx,%r10 │ │ │ │ - add %rbx,%r9 │ │ │ │ - add %rbx,%r8 │ │ │ │ - add %rbx,%rdi │ │ │ │ - add %rbx,%r12 │ │ │ │ - add %rbx,%r13 │ │ │ │ - add %rbx,%r11 │ │ │ │ - add %rbx,%rax │ │ │ │ - cmp %rcx,-0x190(%rbp) │ │ │ │ - jg 157e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x1f8(%rbp),%r14 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov -0x1f0(%rbp),%rbx │ │ │ │ - incq -0x180(%rbp) │ │ │ │ - mov -0x220(%rbp),%rcx │ │ │ │ - mov -0x180(%rbp),%rax │ │ │ │ - mov -0x1e8(%rbp),%r15 │ │ │ │ - addq $0x10,-0x1e0(%rbp) │ │ │ │ - add %r14,-0x1a0(%rbp) │ │ │ │ - add %rcx,-0x1c8(%rbp) │ │ │ │ - add %r14,-0x1c0(%rbp) │ │ │ │ - add %r14,-0x1b0(%rbp) │ │ │ │ - add %r14,%rbx │ │ │ │ - cmp -0x1d0(%rbp),%rax │ │ │ │ - jl 15700 │ │ │ │ - jmp 16319 │ │ │ │ + add %rsi,%r14 │ │ │ │ + add %rsi,%rbx │ │ │ │ + add %rsi,%r10 │ │ │ │ + add %rax,-0xf0(%rbp) │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%r8 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rax,-0x100(%rbp) │ │ │ │ + add %rsi,%r12 │ │ │ │ + add %rsi,%r13 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + add %rax,-0xe0(%rbp) │ │ │ │ + add %rax,-0xd0(%rbp) │ │ │ │ + cmp %rcx,-0x188(%rbp) │ │ │ │ + jg 13ed8 │ │ │ │ + incq -0x190(%rbp) │ │ │ │ + mov -0x228(%rbp),%rax │ │ │ │ + mov -0x1e8(%rbp),%r11 │ │ │ │ + mov -0x1f0(%rbp),%rcx │ │ │ │ + addq $0x10,-0x1c8(%rbp) │ │ │ │ + mov -0x1e0(%rbp),%r15 │ │ │ │ + add %rax,-0x1a0(%rbp) │ │ │ │ + add %rax,%rcx │ │ │ │ + add -0x218(%rbp),%r11 │ │ │ │ + mov -0x190(%rbp),%rdi │ │ │ │ + add %rax,-0x1c0(%rbp) │ │ │ │ + add %rax,-0x1b0(%rbp) │ │ │ │ + cmp -0x1d0(%rbp),%rdi │ │ │ │ + jl 13e00 │ │ │ │ + jmp 149e1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x198(%rbp),%rdi │ │ │ │ call 32a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jle 16319 │ │ │ │ - mov -0x160(%rbp),%r13 │ │ │ │ + jle 149e1 │ │ │ │ mov -0x1c8(%rbp),%rsi │ │ │ │ - mov -0x180(%rbp),%r15 │ │ │ │ - lea 0x1(%r12),%rdx │ │ │ │ - mov %r13,%rcx │ │ │ │ - imul %rbx,%rcx │ │ │ │ + mov -0x190(%rbp),%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov -0x160(%rbp),%r9 │ │ │ │ + sub %r13,%rcx │ │ │ │ shr $0x3f,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov -0x1d0(%rbp),%rcx │ │ │ │ + shr $0x3f,%r15 │ │ │ │ mov %rsi,%rax │ │ │ │ mov -0x1c8(%rbp),%rsi │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ - shr $0x3f,%r15 │ │ │ │ - sub %rcx,%rdx │ │ │ │ - lea (%rax,%rsi,1),%r10 │ │ │ │ + mov %r9,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea (%rax,%rsi,1),%r8 │ │ │ │ mov %r15,%rax │ │ │ │ - mov -0x180(%rbp),%r15 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0x1f0(%rbp),%r12 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - imul %rbx,%rdi │ │ │ │ - sub %rcx,%rdx │ │ │ │ - sar $1,%r10 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + mov -0x190(%rbp),%r15 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + sar $1,%r8 │ │ │ │ + mov %r11,-0x278(%rbp) │ │ │ │ add %r15,%rax │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - sub %r10,%r9 │ │ │ │ - inc %r9 │ │ │ │ + imul %r15,%rdx │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov %r8,-0x170(%rbp) │ │ │ │ sar $1,%rax │ │ │ │ - imul %r13,%r9 │ │ │ │ - mov %rax,%r11 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + lea 0x1(%r12),%rax │ │ │ │ + sub %r13,%rax │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov %rdx,-0x200(%rbp) │ │ │ │ + mov %r14,-0x280(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - imul %r15,%rax │ │ │ │ - imul %rcx,%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r15,%r14 │ │ │ │ - sub %r11,%r9 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x5,%r9 │ │ │ │ - imul %rax,%r8 │ │ │ │ - mov %rcx,-0x1f8(%rbp) │ │ │ │ - lea (%r9,%r12,1),%rcx │ │ │ │ - add %r10,%rsi │ │ │ │ - mov %rcx,-0x270(%rbp) │ │ │ │ - mov -0x1d8(%rbp),%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %r9,%rcx │ │ │ │ - lea 0x1(%rbx),%r9 │ │ │ │ - sub %r10,%r9 │ │ │ │ - mov %rcx,-0x268(%rbp) │ │ │ │ - imul %r13,%r9 │ │ │ │ - shl $0x5,%r14 │ │ │ │ - sub %r11,%r9 │ │ │ │ - mov %r14,-0x278(%rbp) │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea (%r9,%r12,1),%rcx │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %rcx,-0x260(%rbp) │ │ │ │ - mov -0x1d8(%rbp),%rcx │ │ │ │ - imul %r10,%r9 │ │ │ │ + imul %r13,%rax │ │ │ │ + mov %rdi,%r12 │ │ │ │ + sub %r8,%r12 │ │ │ │ + lea (%rax,%r8,1),%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0x1f8(%rbp) │ │ │ │ + lea 0x1(%r12),%rax │ │ │ │ + mov -0x1f0(%rbp),%r12 │ │ │ │ + imul %r9,%rax │ │ │ │ + sub %r10,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x200(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,-0x270(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - add %r9,%rcx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - imul %rbx,%r9 │ │ │ │ - mov %rcx,-0x258(%rbp) │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov -0x1d8(%rbp),%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + sub %r8,%rax │ │ │ │ + mov %rdx,-0x268(%rbp) │ │ │ │ + imul %r9,%rax │ │ │ │ + sub %r10,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - inc %r9 │ │ │ │ - imul %r13,%r9 │ │ │ │ - sub %r10,%rdi │ │ │ │ - imul -0x60(%rbp),%rdx │ │ │ │ - imul %rax,%rdi │ │ │ │ - sub %r11,%r9 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea (%r9,%r12,1),%rcx │ │ │ │ - mov %r14,%r9 │ │ │ │ + lea (%rax,%r12,1),%rdx │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ + mov %rdx,-0x260(%rbp) │ │ │ │ + mov -0x1d8(%rbp),%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + mov %rdx,-0x258(%rbp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + imul %rbx,%rdx │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + imul %r9,%rax │ │ │ │ + sub %r10,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%rax,%r12,1),%rdx │ │ │ │ + mov %r14,%rax │ │ │ │ mov -0x1d8(%rbp),%r14 │ │ │ │ - add %r12,%rdi │ │ │ │ - imul %rsi,%r9 │ │ │ │ - mov %rcx,-0x250(%rbp) │ │ │ │ - mov %rdi,-0x230(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%r14,%r9,1),%rcx │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov -0x1d8(%rbp),%r13 │ │ │ │ - mov %r11,%r14 │ │ │ │ - lea (%r14,%r8,1),%rdi │ │ │ │ - sub %r11,%r9 │ │ │ │ - mov %rcx,-0x248(%rbp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %r13,%rdi │ │ │ │ - mov %rdi,-0x228(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - sub %r10,%rdi │ │ │ │ - imul %rax,%rdi │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %r12,%rdi │ │ │ │ - lea (%r9,%r12,1),%rcx │ │ │ │ + imul %rsi,%rax │ │ │ │ + mov %rdx,-0x250(%rbp) │ │ │ │ + sub %r8,%rdi │ │ │ │ + sub %r8,%rbx │ │ │ │ + imul -0x1f8(%rbp),%rcx │ │ │ │ + lea (%r14,%rax,1),%rdx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov -0x1d8(%rbp),%r9 │ │ │ │ + mov %r10,%r14 │ │ │ │ + sub %r10,%rax │ │ │ │ + mov %rdx,-0x248(%rbp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%rax,%r12,1),%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + mov %rdx,-0x240(%rbp) │ │ │ │ + lea (%r9,%r10,1),%rdx │ │ │ │ + mov %rdx,-0x238(%rbp) │ │ │ │ + lea (%rax,%r12,1),%rdx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov %rdx,-0x230(%rbp) │ │ │ │ + imul %r13,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%r9,%rax,1),%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + mov %rdx,-0x228(%rbp) │ │ │ │ + lea (%rax,%r12,1),%rdi │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ mov %rdi,-0x220(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rcx,-0x240(%rbp) │ │ │ │ - imul %r10,%rdi │ │ │ │ - shl $0x5,%r11 │ │ │ │ - add %r14,%rdi │ │ │ │ - lea 0x0(%r13,%r11,1),%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %r13,%rdi │ │ │ │ - mov %rcx,-0x238(%rbp) │ │ │ │ - mov %rdi,-0x218(%rbp) │ │ │ │ - lea (%rdx,%r12,1),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - imul %rsi,%rdx │ │ │ │ - mov %rdi,-0x210(%rbp) │ │ │ │ - add %r14,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ + add %r14,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%r9,%rax,1),%rbx │ │ │ │ + lea (%rcx,%r12,1),%rax │ │ │ │ + mov %rax,-0x210(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %rsi,%rax │ │ │ │ + mov %rbx,-0x218(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov %rdi,-0x208(%rbp) │ │ │ │ - movq $0x0,-0x1a0(%rbp) │ │ │ │ - mov %rax,-0x280(%rbp) │ │ │ │ + add %r14,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + mov %rax,-0x208(%rbp) │ │ │ │ mov -0x198(%rbp),%r12 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,-0x1a0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r12),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rdx) │ │ │ │ mov -0x1a0(%rbp),%rdx │ │ │ │ sub -0x1d0(%rbp),%rdx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fldt 0x1f95a(%rip) │ │ │ │ mov 0x48(%r12),%rdx │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + fldt 0x1f25d(%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 │ │ │ │ @@ -20595,17 +20026,17 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r12),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ - fildll -0x1a0(%rbp) │ │ │ │ mov 0x48(%r12),%rdx │ │ │ │ - fldt 0x1f915(%rip) │ │ │ │ + fildll -0x1a0(%rbp) │ │ │ │ + fldt 0x1f21d(%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 │ │ │ │ @@ -20613,84 +20044,84 @@ │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ cmpq $0x1,-0x1c8(%rbp) │ │ │ │ - jle 162eb │ │ │ │ - mov -0x1d8(%rbp),%rax │ │ │ │ + jle 149b3 │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ + mov -0x1d8(%rbp),%rax │ │ │ │ + mov -0x278(%rbp),%rdx │ │ │ │ movq $0x0,-0x168(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov -0x280(%rbp),%rcx │ │ │ │ mov %r13,-0x1e0(%rbp) │ │ │ │ - mov %rbx,-0x1e8(%rbp) │ │ │ │ - mov -0x280(%rbp),%rdx │ │ │ │ - mov -0x278(%rbp),%rcx │ │ │ │ lea (%rax,%rbx,1),%r11 │ │ │ │ mov -0x270(%rbp),%rax │ │ │ │ + mov %rbx,-0x1e8(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov -0x268(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r10 │ │ │ │ mov -0x260(%rbp),%rax │ │ │ │ - fstpt -0x1b0(%rbp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ mov -0x258(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r9 │ │ │ │ mov -0x250(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - fstpt -0x1c0(%rbp) │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov -0x248(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r8 │ │ │ │ mov -0x240(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov -0x238(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%rdi │ │ │ │ mov -0x230(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov -0x228(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%rsi │ │ │ │ mov -0x220(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov -0x218(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r14 │ │ │ │ mov -0x210(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov -0x208(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r15 │ │ │ │ mov -0x1f0(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + fstpt -0x1b0(%rbp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fstpt -0x1c0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r11,-0xb8(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %rdx,-0xa8(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov -0x168(%rbp),%rax │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ sub -0x170(%rbp),%rax │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fldt 0x1f76a(%rip) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + fldt 0x1f06d(%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 │ │ │ │ @@ -20700,79 +20131,81 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ - fildll -0x168(%rbp) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - fldt 0x1f723(%rip) │ │ │ │ + fildll -0x168(%rbp) │ │ │ │ + fldt 0x1f02b(%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,-0x180(%rbp) │ │ │ │ + cmpq $0x1,-0x190(%rbp) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - jle 16260 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x98(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x130(%rbp),%r11 │ │ │ │ + jle 14930 │ │ │ │ fld1 │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %r13d,%r13d │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - mov %rdx,-0x178(%rbp) │ │ │ │ - mov %rcx,-0x190(%rbp) │ │ │ │ + mov %rcx,-0x188(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r13d,%r13d │ │ │ │ fdivp %st,%st(2) │ │ │ │ fldt -0x1b0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x1c0(%rbp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt -0x130(%rbp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ fstpt -0x160(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - mov %r9,-0xb8(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ fldt 0x20(%rax) │ │ │ │ mov %r13,%rax │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ sub -0x50(%rbp),%rax │ │ │ │ + mov %r9,-0x98(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fldt 0x1f62a(%rip) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + fldt 0x1ef27(%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 │ │ │ │ @@ -20788,302 +20221,296 @@ │ │ │ │ fld1 │ │ │ │ inc %r13 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt 0x20(%rax) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt 0x1f5db(%rip) │ │ │ │ + fldt 0x1eedd(%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 -0xd0(%rbp),%r11 │ │ │ │ - mov -0x150(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - fld1 │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%r11 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ add $0x20,%rsp │ │ │ │ + fld1 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%r9 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + fldt -0x160(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%r11,%rbx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r11,%rbx,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt (%rsi,%rbx,1) │ │ │ │ + fstpt (%rax,%rbx,1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rbx,%rsi,1) │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ - fld %st(1) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r10,%rbx,1) │ │ │ │ + fstpt 0x10(%rax,%rbx,1) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + fldt -0x150(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ + fldt 0x10(%r10,%rbx,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r10,%rbx,1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt (%rsi,%rbx,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rbx,%rsi,1) │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - fld %st(2) │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fstpt (%rax,%rbx,1) │ │ │ │ + fstpt 0x10(%rax,%rbx,1) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + fldt -0x140(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt 0x10(%r9,%rbx,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r9,%rbx,1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt (%rsi,%rbx,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rbx,%rsi,1) │ │ │ │ - fldt -0x160(%rbp) │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - fmul %st,%st(4) │ │ │ │ + fstpt (%rax,%rbx,1) │ │ │ │ + fstpt 0x10(%rax,%rbx,1) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + fldt -0x130(%rbp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldt 0x10(%r8,%rbx,1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt (%r8,%rbx,1) │ │ │ │ - fmulp %st,%st(6) │ │ │ │ - fxch %st(5) │ │ │ │ - fstpt (%rcx,%rbx,1) │ │ │ │ + fmulp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fstpt (%rax,%rbx,1) │ │ │ │ + fxch %st(3) │ │ │ │ + fstpt 0x10(%rax,%rbx,1) │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt 0x10(%rdi,%rbx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdi,%rbx,1) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rsi,%rbx,1) │ │ │ │ - fstpt 0x10(%rbx,%rsi,1) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fstpt (%rax,%rbx,1) │ │ │ │ + fstpt 0x10(%rax,%rbx,1) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt 0x10(%rsi,%rbx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rcx,%rbx,1) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fstpt (%rax,%rbx,1) │ │ │ │ + fstpt 0x10(%rax,%rbx,1) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt 0x10(%r14,%rbx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r14,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rcx,%rbx,1) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fstpt (%rax,%rbx,1) │ │ │ │ + fstpt 0x10(%rax,%rbx,1) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%r15,%rbx,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r15,%rbx,1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ - fstpt (%rcx,%rbx,1) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpt (%rax,%rbx,1) │ │ │ │ + fstpt 0x10(%rax,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ cmp -0x50(%rbp),%r13 │ │ │ │ - jl 16020 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x178(%rbp),%rdx │ │ │ │ - mov -0x190(%rbp),%rcx │ │ │ │ - jmp 16270 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 14710 │ │ │ │ + mov -0x180(%rbp),%rdx │ │ │ │ + mov -0x188(%rbp),%rcx │ │ │ │ + jmp 14938 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ incq -0x168(%rbp) │ │ │ │ - add %rdx,-0x150(%rbp) │ │ │ │ - add %rdx,-0x140(%rbp) │ │ │ │ add %rcx,%r11 │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ - add %rdx,-0x130(%rbp) │ │ │ │ - add %rdx,-0x120(%rbp) │ │ │ │ add %rcx,%r10 │ │ │ │ add %rcx,%r9 │ │ │ │ - add %rdx,-0x110(%rbp) │ │ │ │ + add %rdx,-0x120(%rbp) │ │ │ │ add %rcx,%r8 │ │ │ │ add %rcx,%rdi │ │ │ │ add %rcx,%rsi │ │ │ │ + add %rdx,-0x110(%rbp) │ │ │ │ + add %rcx,%r14 │ │ │ │ + add %rcx,%r15 │ │ │ │ add %rdx,-0x100(%rbp) │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ add %rdx,-0xf0(%rbp) │ │ │ │ add %rdx,-0xe0(%rbp) │ │ │ │ - add %rcx,%r14 │ │ │ │ - add %rcx,%r15 │ │ │ │ + add %rdx,-0xd0(%rbp) │ │ │ │ + add %rdx,-0xc0(%rbp) │ │ │ │ + add %rdx,-0xb0(%rbp) │ │ │ │ cmp -0x170(%rbp),%rax │ │ │ │ - jl 15ee0 │ │ │ │ + jl 145b8 │ │ │ │ mov -0x1e0(%rbp),%r13 │ │ │ │ mov -0x1e8(%rbp),%rbx │ │ │ │ - jmp 162f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 149b8 │ │ │ │ + fstp %st(0) │ │ │ │ nopl (%rax) │ │ │ │ incq -0x1a0(%rbp) │ │ │ │ mov -0x1d0(%rbp),%rdi │ │ │ │ add -0x200(%rbp),%rbx │ │ │ │ add -0x1f8(%rbp),%r13 │ │ │ │ cmp %rdi,-0x1a0(%rbp) │ │ │ │ - jl 15d20 │ │ │ │ + jl 143f8 │ │ │ │ mov -0x198(%rbp),%rbx │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - mov 0x70(%rbx),%eax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov 0x58(%rbx),%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x70(%rax),%eax │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ - mov 0xe0(%rbx),%rdi │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + mov 0x58(%rbx),%rdi │ │ │ │ + mov 0xe0(%rbx),%rbx │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ test $0x20,%al │ │ │ │ - jne 168e0 │ │ │ │ + jne 14f8e │ │ │ │ mov -0x198(%rbp),%rdi │ │ │ │ - mov 0x48(%rdi),%rcx │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov 0x48(%rdi),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov 0x8(%rsi),%rdi │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ mov %rdi,-0xb0(%rbp) │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 16a0c │ │ │ │ + jne 15096 │ │ │ │ test $0x8,%al │ │ │ │ - jne 16ad4 │ │ │ │ + jne 15159 │ │ │ │ mov %eax,%edx │ │ │ │ and $0x800,%edx │ │ │ │ test $0x2,%al │ │ │ │ - jne 17616 │ │ │ │ + jne 15c74 │ │ │ │ test $0x4,%al │ │ │ │ - jne 16e9d │ │ │ │ + jne 15521 │ │ │ │ test %edx,%edx │ │ │ │ - jne 17421 │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 15acc │ │ │ │ + jne 15a74 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 141ac │ │ │ │ fld1 │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov -0x198(%rbp),%r13 │ │ │ │ - fdivr %st(1),%st │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov %rbx,-0x140(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov -0x198(%rbp),%rbx │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rdx │ │ │ │ - lea (%rdi,%rdi,1),%r12 │ │ │ │ + lea (%rdi,%rdi,1),%r13 │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,%rcx │ │ │ │ - shl $0x5,%rdx │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0x150(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ shl $0x6,%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea -0x40(%rcx),%rax │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - mov %rdi,-0x150(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - sub -0x140(%rbp),%rsp │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + sub -0x130(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - testb $0x8,0x71(%r13) │ │ │ │ - je 16464 │ │ │ │ - mov %rbx,%rax │ │ │ │ + testb $0x8,0x71(%rbx) │ │ │ │ + je 14b39 │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r13),%rax │ │ │ │ + add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - mov 0x78(%r13),%r8 │ │ │ │ + mov 0x78(%rbx),%r8 │ │ │ │ lea (%rdi,%rdi,2),%r15 │ │ │ │ - mov %r12,%rax │ │ │ │ + mov %r13,%rax │ │ │ │ shl $0x4,%r15 │ │ │ │ inc %rax │ │ │ │ fldt (%r8,%r15,1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ - js 1684d │ │ │ │ - mov 0x30(%r13),%r9 │ │ │ │ - mov 0x48(%r13),%r14 │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + js 14f09 │ │ │ │ + mov 0x30(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r14 │ │ │ │ imul %rdi,%r9 │ │ │ │ fildll (%r14) │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ - or $0xc,%ah │ │ │ │ + mov 0x60(%rbx),%r11 │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r11) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x1f1c8(%rip) │ │ │ │ + fldt 0x1eac3(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ + fmul %st(2),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - jmp 1658c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + jmp 14c58 │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1ee58(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -21096,102 +20523,101 @@ │ │ │ │ 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 16565 │ │ │ │ + je 14c31 │ │ │ │ fchs │ │ │ │ - fmuls 0x1eb71(%rip) │ │ │ │ - fldt 0x1f14f(%rip) │ │ │ │ + fmuls 0x1e4a5(%rip) │ │ │ │ + fldt 0x1ea53(%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 165dc │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jl 14ca8 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(2),%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 16520 │ │ │ │ + ja 14bf0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 165c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - jmp 16575 │ │ │ │ + ja 14c8e │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ + jmp 14c41 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1f0ea(%rip) │ │ │ │ + fldt 0x1e9ee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 16575 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14c41 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - inc %r9 │ │ │ │ fildll 0x8(%r14) │ │ │ │ - lea 0x10(%r8,%r15,1),%rax │ │ │ │ + inc %r9 │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %r9,-0x100(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + lea 0x10(%r8,%r15,1),%r9 │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r9) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x150(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r11) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x1f08f(%rip) │ │ │ │ + fldt 0x1e98e(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ + sub -0xd0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xe0(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 166cd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 14d89 │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1ed18(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -21204,98 +20630,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 166a5 │ │ │ │ + je 14d61 │ │ │ │ fchs │ │ │ │ - fmuls 0x1ea31(%rip) │ │ │ │ - fldt 0x1f00f(%rip) │ │ │ │ + fmuls 0x1e375(%rip) │ │ │ │ + fldt 0x1e923(%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 1671d │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jl 14dd9 │ │ │ │ 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 16660 │ │ │ │ + ja 14d20 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 16703 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - jmp 166b5 │ │ │ │ + ja 14dbf │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ + jmp 14d71 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1efa9(%rip) │ │ │ │ + fldt 0x1e8bd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 166b5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14d71 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x10(%r14) │ │ │ │ - lea 0x20(%r8,%r15,1),%rcx │ │ │ │ - fldt 0x10(%r8,%r9,1) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ + lea 0x20(%r8,%r15,1),%rcx │ │ │ │ + fldt 0x10(%r8,%rax,1) │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x20(%r11) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x1ef5b(%rip) │ │ │ │ + fldt 0x1e864(%rip) │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ + sub -0xd0(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xe0(%rbp),%r8 │ │ │ │ - lea -0x40(%r10,%rax,1),%rsi │ │ │ │ mov %r8,%rdx │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 167fd │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 14eb9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1ebe8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -21308,241 +20735,235 @@ │ │ │ │ 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 167d5 │ │ │ │ + je 14e91 │ │ │ │ fchs │ │ │ │ - fmuls 0x1e901(%rip) │ │ │ │ - fldt 0x1eedf(%rip) │ │ │ │ + fmuls 0x1e245(%rip) │ │ │ │ + fldt 0x1e7f3(%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,%r12 │ │ │ │ - jl 16862 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jl 14f17 │ │ │ │ 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 16790 │ │ │ │ + ja 14e50 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 16833 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - jmp 167e5 │ │ │ │ + ja 14eef │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ + jmp 14ea1 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1ee79(%rip) │ │ │ │ + fldt 0x1e78d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 167e5 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x10(%r8,%r15,1),%rax │ │ │ │ + jmp 14ea1 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x10(%r8,%r15,1),%r9 │ │ │ │ lea 0x20(%r8,%r15,1),%rcx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - jmp 1686a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14f1f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov %r10,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r13),%rdi │ │ │ │ - push -0x40(%rbp) │ │ │ │ - push -0xb8(%rbp) │ │ │ │ - inc %rbx │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ + push -0x98(%rbp) │ │ │ │ + mov %r10,%rdx │ │ │ │ + inc %r12 │ │ │ │ push -0xb0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ + push -0xa0(%rbp) │ │ │ │ push %rcx │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - push -0x118(%rbp) │ │ │ │ - push -0x120(%rbp) │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ lea (%r10,%rcx,1),%r8 │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - call 9f60 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - cmp %rbx,-0x90(%rbp) │ │ │ │ - jne 16431 │ │ │ │ - jmp 15acc │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ + push -0xe8(%rbp) │ │ │ │ + push -0xf0(%rbp) │ │ │ │ + call 9640 │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + cmp %r12,-0x40(%rbp) │ │ │ │ + jne 14b07 │ │ │ │ + jmp 141ac │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 15acc │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x198(%rbp),%r13 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + jle 141ac │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov -0x198(%rbp),%r12 │ │ │ │ and $0x800,%eax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov $0x8,%r13d │ │ │ │ inc %rdx │ │ │ │ - mov 0x18(%r13),%r11 │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov %rdx,%r10 │ │ │ │ + mov 0x18(%r12),%r11 │ │ │ │ imul %rdx,%r10 │ │ │ │ imul %rdx,%r10 │ │ │ │ shl $0x3,%r10 │ │ │ │ mov %r9,%rdx │ │ │ │ test %eax,%eax │ │ │ │ - je 16933 │ │ │ │ - mov 0x108(%r13),%rdx │ │ │ │ - mov (%rdx,%rbx,1),%rdx │ │ │ │ + je 14fdd │ │ │ │ + mov 0x108(%r12),%rdx │ │ │ │ + mov (%rdx,%r13,1),%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ movq $0x0,(%r11,%rcx,1) │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ movl $0x0,0x8(%r11,%rcx,1) │ │ │ │ movq $0x0,0x10(%r11,%rcx,1) │ │ │ │ - lea (%r11,%rcx,1),%rdi │ │ │ │ movl $0x0,0x18(%r11,%rcx,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 169f7 │ │ │ │ + jle 15081 │ │ │ │ imul %r10,%rdx │ │ │ │ - mov 0xd0(%r13),%r8 │ │ │ │ + mov 0xd0(%r12),%rsi │ │ │ │ + mov 0xc8(%r12),%r15 │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - 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 169c2 │ │ │ │ - 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) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add %r15,%rcx │ │ │ │ + lea (%rdx,%r15,1),%rdi │ │ │ │ + jmp 1504a │ │ │ │ + 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 │ │ │ │ + add %rbx,%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) │ │ │ │ + fstpt (%r8) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 169c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 15048 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ - add $0x10,%rbx │ │ │ │ + add $0x10,%r13 │ │ │ │ cmp %r9,%r14 │ │ │ │ - jne 16921 │ │ │ │ - jmp 15acc │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 15acc │ │ │ │ + jne 14fca │ │ │ │ + jmp 141ac │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 141ac │ │ │ │ mov -0x198(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ mov 0xc8(%rdi),%r14 │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ + lea 0x1(%rcx),%r10 │ │ │ │ mov 0x78(%rdi),%r13 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ test $0x8,%ah │ │ │ │ - jne 17364 │ │ │ │ - lea (%rbx,%rbx,2),%r12 │ │ │ │ - mov %rbx,%rax │ │ │ │ + jne 159ba │ │ │ │ + mov %r10,%rax │ │ │ │ + lea (%r10,%r10,2),%r12 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x10(%r13),%r15 │ │ │ │ - shl $0x5,%r12 │ │ │ │ shl $0x6,%rax │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r12,%rax │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov %r14,%r15 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + lea 0x10(%r13),%r14 │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %r15,%rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,%r15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x10(%rbx),%rdx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - push -0x40(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - push -0xb8(%rbp) │ │ │ │ - lea 0x0(%r13,%r12,1),%rcx │ │ │ │ - mov %rbx,%r9 │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + mov %r14,%r9 │ │ │ │ + push -0x98(%rbp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + inc %rbx │ │ │ │ + add $0x30,%r14 │ │ │ │ + lea (%rax,%r15,1),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ push -0xb0(%rbp) │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ push -0xa8(%rbp) │ │ │ │ - inc %r14 │ │ │ │ - add $0x30,%rbx │ │ │ │ + push -0xa0(%rbp) │ │ │ │ push %rdx │ │ │ │ - mov %r12,%rdx │ │ │ │ - push -0x38(%rbx) │ │ │ │ - push -0x40(%rbx) │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ - add %r15,%r12 │ │ │ │ - call 9f60 │ │ │ │ + mov %r15,%rdx │ │ │ │ + add %r12,%r15 │ │ │ │ + push -0x38(%r14) │ │ │ │ + push -0x40(%r14) │ │ │ │ + call 9640 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x40,%rsp │ │ │ │ - cmp %r14,-0x90(%rbp) │ │ │ │ - jne 16a71 │ │ │ │ - jmp 15acc │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rbx,-0x40(%rbp) │ │ │ │ + jne 150f5 │ │ │ │ + jmp 141ac │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ mov %rsp,%r15 │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ + lea 0x1(%rsi,%rsi,1),%r14 │ │ │ │ lea (%rcx,%rcx,1),%rdi │ │ │ │ lea (%rdi,%rcx,1),%rdx │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ mov -0x198(%rbp),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov 0x60(%rdi),%rdi │ │ │ │ lea 0x17(%rdx),%r8 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov 0x60(%rdi),%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ fldt (%rdi) │ │ │ │ + lea 0xf(%rsp),%r12 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + and $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + lea (%r12,%rdx,1),%rsi │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx) │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - add %r14,%rsi │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 18348 │ │ │ │ + fstpt (%r12) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 16965 │ │ │ │ fld1 │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ + lea 0x10(%r12),%rdx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x1e841(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21550,38 +20971,38 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 16b71 │ │ │ │ + jmp 151f6 │ │ │ │ fxch %st(3) │ │ │ │ fld %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 16b6f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 151f4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1e7e8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21591,44 +21012,44 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add -0x50(%rbp),%rdx │ │ │ │ + add -0x60(%rbp),%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 16bd4 │ │ │ │ + jmp 15255 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ add $0x10,%rsi │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 16bd2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 15253 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%rdi) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + lea (%r12,%rdx,1),%rsi │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ fld1 │ │ │ │ + lea 0x10(%rsi),%rdx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ - shl $0x6,%rsi │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - add %r14,%rsi │ │ │ │ - lea 0x10(%rsi),%rdx │ │ │ │ fld1 │ │ │ │ - fldt 0x1e777(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21638,719 +21059,716 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - add -0x50(%rbp),%rsi │ │ │ │ + add -0x60(%rbp),%rsi │ │ │ │ fld %st(0) │ │ │ │ - jmp 16c45 │ │ │ │ + jmp 152c3 │ │ │ │ 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,%rsi │ │ │ │ - jne 16c43 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 16e95 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - mov %r8,%rdx │ │ │ │ + jne 152c1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 15519 │ │ │ │ lea 0x0(,%rcx,4),%rdi │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ + mov -0x198(%rbp),%rbx │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ shr $0x4,%rdx │ │ │ │ - shl $0x5,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%r14,%r11,1),%r13 │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - lea 0x0(%r13,%r11,1),%r12 │ │ │ │ - mov -0x198(%rbp),%r11 │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r15,-0x100(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%r13 │ │ │ │ + lea 0x0(%r13,%rdi,1),%r14 │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ test $0x8,%ah │ │ │ │ - je 16cd5 │ │ │ │ - mov %rbx,%rax │ │ │ │ + je 1535f │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r11),%rax │ │ │ │ + add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - sub -0xf0(%rbp),%rsp │ │ │ │ - mov 0xc8(%r11),%r9 │ │ │ │ lea (%rdi,%rdi,1),%r8 │ │ │ │ + mov 0xc8(%rbx),%r9 │ │ │ │ + sub -0xe0(%rbp),%rsp │ │ │ │ lea (%r8,%rdi,1),%rdx │ │ │ │ - lea 0x1(%rdi,%r8,1),%rcx │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ + lea 0x1(%rdi,%r8,1),%rcx │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ fldt 0x10(%r9,%rdx,1) │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ + shl $0x5,%rcx │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ lea (%r9,%rcx,1),%r10 │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 16e64 │ │ │ │ + jle 154e8 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - lea 0x10(%r15),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%rdx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r14,%rax,1) │ │ │ │ + fldt 0x10(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 16d40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jne 153c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fldt (%r10) │ │ │ │ - lea (%rsi,%r15,1),%r10 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x30(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%r10,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 16d80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jne 15408 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rcx,1) │ │ │ │ fldt 0x20(%r9,%rcx,1) │ │ │ │ - add %r15,%r10 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + add -0x50(%rbp),%r10 │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopl (%rax) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x50(%r12,%rax,1) │ │ │ │ + fldt 0x50(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x50(%r10,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 16dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x78(%r11),%rax │ │ │ │ - add %rdi,%r8 │ │ │ │ + jne 15450 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - inc %rbx │ │ │ │ + add %rdi,%r8 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ + push -0x98(%rbp) │ │ │ │ shl $0x4,%r8 │ │ │ │ lea 0x20(%rax,%r8,1),%rdx │ │ │ │ lea 0x10(%rax,%r8,1),%r9 │ │ │ │ + inc %r15 │ │ │ │ add %rsi,%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add 0x18(%r11),%rdi │ │ │ │ - push -0x40(%rbp) │ │ │ │ - push -0xb8(%rbp) │ │ │ │ push -0xb0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ + push -0xa0(%rbp) │ │ │ │ push %rdx │ │ │ │ mov %rsi,%rdx │ │ │ │ push 0x8(%rax,%r8,1) │ │ │ │ push (%rax,%r8,1) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - call 9f60 │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ - cmp %rbx,-0x90(%rbp) │ │ │ │ - je 16e8e │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov 0x70(%r11),%eax │ │ │ │ - jmp 16cb7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + call 9640 │ │ │ │ + mov -0x90(%rbp),%rsp │ │ │ │ + cmp %r15,-0x40(%rbp) │ │ │ │ + je 15512 │ │ │ │ + mov 0x70(%rbx),%eax │ │ │ │ + jmp 1533e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - fldt 0x20(%r9,%rcx,1) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 16ddf │ │ │ │ + jmp 1546f │ │ │ │ mov -0x100(%rbp),%r15 │ │ │ │ mov %r15,%rsp │ │ │ │ - jmp 15acc │ │ │ │ + jmp 141ac │ │ │ │ mov -0x198(%rbp),%rax │ │ │ │ - mov 0x68(%rax),%r9 │ │ │ │ + mov 0x68(%rax),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - jne 18051 │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 15acc │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ - lea 0x1(%r9),%r12 │ │ │ │ + jne 16686 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 141ac │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov %r8,%rax │ │ │ │ + lea 0x1(%r8),%r14 │ │ │ │ + mov %rbx,-0x160(%rbp) │ │ │ │ cqto │ │ │ │ - lea (%r12,%r12,1),%r13 │ │ │ │ + lea (%r14,%r14,1),%rbx │ │ │ │ lea 0x2(%rdi),%rcx │ │ │ │ idiv %rcx │ │ │ │ lea 0x1(%rdi),%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r14 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea (%rdx,%rdx,1),%r12 │ │ │ │ mov %rdx,%rcx │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ shl $0x6,%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ + lea -0x40(%rcx),%rdi │ │ │ │ mov %rcx,-0xe0(%rbp) │ │ │ │ mov %rdi,-0x140(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea (%r14,%rdx,1),%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov %rax,%r13 │ │ │ │ + lea (%r12,%rdx,1),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r13,%r15 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + shl $0x4,%r15 │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ - mov %rbx,%r15 │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fstpt -0x120(%rbp) │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ - shl $0x4,%r15 │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - sub -0x150(%rbp),%rsp │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x198(%rbp),%rdi │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + sub -0x150(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - je 16f8c │ │ │ │ + je 15622 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rdi),%rax │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ + mov 0x8(%rax),%r11 │ │ │ │ mov -0x198(%rbp),%rax │ │ │ │ - mov 0x78(%rax),%r11 │ │ │ │ - lea (%r8,%r8,2),%rax │ │ │ │ + mov 0x78(%rax),%r8 │ │ │ │ + lea (%r11,%r11,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1734f │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ + lea 0x10(%r8,%rax,1),%r9 │ │ │ │ + lea 0x20(%r8,%rax,1),%rdi │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 15937 │ │ │ │ mov -0x198(%rbp),%rdi │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ mov 0x48(%rdi),%rcx │ │ │ │ - mov 0x58(%rdi),%rsi │ │ │ │ - imul %r8,%rax │ │ │ │ + mov 0x58(%rdi),%rdx │ │ │ │ + imul %r11,%rax │ │ │ │ fildll (%rcx) │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ mov 0xc8(%rdi),%rcx │ │ │ │ - sub %rsi,%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fldt -0x110(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fldt -0x100(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %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) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - fsub %st(1),%st │ │ │ │ mov %rdx,%rsi │ │ │ │ + fld %st(1) │ │ │ │ not %rsi │ │ │ │ + fsub %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 170b3 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15743 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r9 │ │ │ │ neg %r9 │ │ │ │ fldt (%rcx,%r9,1) │ │ │ │ mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ - sub %rbx,%rdx │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r15,%rsi │ │ │ │ + sub %r13,%rdx │ │ │ │ shl $0x4,%rdi │ │ │ │ + add %r15,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%rdi,1) │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 170c5 │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 15755 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 17080 │ │ │ │ + jg 15710 │ │ │ │ fldt 0x10(%rcx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1708c │ │ │ │ + je 1571c │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 17092 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 15722 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x10(%r11,%rax,1),%r9 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ fildll 0x8(%rdi) │ │ │ │ + lea 0x10(%r8,%rax,1),%r9 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt 0x10(%rax,%r11,1) │ │ │ │ + fldt 0x10(%rax,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ - fldt -0x120(%rbp) │ │ │ │ + fldt -0x110(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - sub -0xd0(%rbp),%rax │ │ │ │ + sub -0xc0(%rbp),%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ 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) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 171a2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x1(%rdx,%r12,1),%rax │ │ │ │ + jmp 15812 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1(%rdx,%r14,1),%rax │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - je 171e2 │ │ │ │ - sub %rbx,%rdx │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 15852 │ │ │ │ + sub %r13,%rdx │ │ │ │ add $0x10,%rdi │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ - add %r12,%rax │ │ │ │ + add %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 17180 │ │ │ │ + jns 157f0 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rsi │ │ │ │ not %rax │ │ │ │ - add %r12,%rax │ │ │ │ + add %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 1719b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 171e6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jne 1580b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 15856 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x20(%r11,%rax,1),%rax │ │ │ │ - fildll 0x10(%rdi) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + fildll 0x10(%rdx) │ │ │ │ + lea 0x20(%r8,%rax,1),%rdi │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt 0x20(%rax,%r11,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + fldt 0x20(%rax,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - fldt -0x130(%rbp) │ │ │ │ + fldt (%rdi) │ │ │ │ + fldt -0x120(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - sub -0xd0(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + sub -0xc0(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - lea -0x40(%r10,%rax,1),%rdi │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 17287 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sub %rbx,%rdx │ │ │ │ - add $0x10,%rdi │ │ │ │ + jmp 158ef │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub %r13,%rdx │ │ │ │ + add $0x10,%r8 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ - add %r13,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - lea 0x1(%rdx,%r13,1),%rax │ │ │ │ + lea 0x1(%rbx,%rdx,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 172b0 │ │ │ │ + jns 15918 │ │ │ │ mov %rdx,%rax │ │ │ │ not %rax │ │ │ │ - add %r13,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jne 17280 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + jne 158e8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ + jmp 15939 │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0x198(%rbp),%rax │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ - push -0x40(%rbp) │ │ │ │ - push -0xb8(%rbp) │ │ │ │ + add 0x18(%rax),%r11 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + push -0x98(%rbp) │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ push -0xb0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ - push -0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + push -0xa0(%rbp) │ │ │ │ + push %rdi │ │ │ │ + mov %r11,%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ - call 9f60 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ + call 9640 │ │ │ │ + mov -0xd0(%rbp),%rsp │ │ │ │ incq -0x50(%rbp) │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jne 16f52 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15acc │ │ │ │ - fxch %st(1) │ │ │ │ - lea 0x10(%r11,%rax,1),%r9 │ │ │ │ - lea 0x20(%r11,%rax,1),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - jmp 172cc │ │ │ │ - mov %r13,%rax │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + jne 155e8 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 141ac │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r10,%r13 │ │ │ │ mov -0x198(%rbp),%rax │ │ │ │ mov %r12,%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ inc %r12 │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%rax),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - push -0x40(%rbp) │ │ │ │ - push -0xb8(%rbp) │ │ │ │ + push -0x98(%rbp) │ │ │ │ + lea (%rdi,%rdi,2),%rdx │ │ │ │ push -0xb0(%rbp) │ │ │ │ - push -0xa8(%rbp) │ │ │ │ - lea 0x2(%rdi,%rdi,2),%rdx │ │ │ │ - lea (%rdi,%rdi,2),%r8 │ │ │ │ - imul %r13,%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + add $0x2,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ + imul %r13,%rdx │ │ │ │ + lea 0x20(%rbx,%r8,1),%r9 │ │ │ │ + push -0xa8(%rbp) │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rdi,%rdx │ │ │ │ - lea 0x20(%r14,%r8,1),%r9 │ │ │ │ - shl $0x5,%rsi │ │ │ │ + shl $0x5,%rdi │ │ │ │ imul %r13,%rdx │ │ │ │ - push %r9 │ │ │ │ - lea 0x10(%r14,%r8,1),%r9 │ │ │ │ - push 0x8(%r14,%r8,1) │ │ │ │ - push (%r14,%r8,1) │ │ │ │ - lea (%rbx,%rsi,1),%r8 │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ sub %r13,%rcx │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ + add %r15,%rdi │ │ │ │ + push -0xa0(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ + push %r9 │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %rbx,%rcx │ │ │ │ - add %rbx,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ - call 9f60 │ │ │ │ + lea 0x10(%rbx,%r8,1),%r9 │ │ │ │ + add %r14,%rdx │ │ │ │ + push 0x8(%rbx,%r8,1) │ │ │ │ + push (%rbx,%r8,1) │ │ │ │ + lea (%r14,%rsi,1),%r8 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + call 9640 │ │ │ │ add $0x40,%rsp │ │ │ │ - cmp %r12,-0x90(%rbp) │ │ │ │ - jne 17373 │ │ │ │ - jmp 15acc │ │ │ │ + cmp %r12,-0x40(%rbp) │ │ │ │ + jne 159c7 │ │ │ │ + jmp 141ac │ │ │ │ mov -0x198(%rbp),%rax │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ mov 0x78(%rax),%rdi │ │ │ │ - mov 0x108(%rax),%r13 │ │ │ │ - lea 0x0(,%r14,8),%r8 │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - lea 0xf(%r8),%rax │ │ │ │ + mov 0x108(%rax),%r14 │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 17561 │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - mov %r13,%r12 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 18300 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + jle 15bbe │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ + movq $0x0,(%r14) │ │ │ │ + mov %r14,%r13 │ │ │ │ + movq $0x0,0x8(%r14) │ │ │ │ + jle 16923 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r13,-0xd0(%rbp) │ │ │ │ - lea (%r8,%rcx,1),%rbx │ │ │ │ - mov %r13,%r11 │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r12 │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov %r14,%r10 │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %edi,%edi │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r14,%r8 │ │ │ │ + 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,%r10 │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0x70(%rbp),%r10 │ │ │ │ - jmp 174e5 │ │ │ │ - mov (%r9),%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x8,%r13 │ │ │ │ - imul %rdx,%rsi │ │ │ │ - mov %rsi,(%r11) │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x4,%rbx │ │ │ │ + add -0x80(%rbp),%rbx │ │ │ │ + jmp 15b44 │ │ │ │ mov (%r9),%rcx │ │ │ │ + add $0x10,%rbx │ │ │ │ + add $0x8,%r14 │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,(%r10) │ │ │ │ + mov (%r9),%rsi │ │ │ │ add $0x8,%r9 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt (%r10) │ │ │ │ + fldt (%rbx) │ │ │ │ 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 %rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ + idiv %rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - mov %rdx,0x0(%r13) │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jne 174d3 │ │ │ │ - inc %rdi │ │ │ │ - cmp %rdi,-0x90(%rbp) │ │ │ │ - je 17554 │ │ │ │ - add $0x10,%r12 │ │ │ │ - add %r14,%r15 │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - mov %rdi,0x8(%r12) │ │ │ │ - mov %r12,%r11 │ │ │ │ - jmp 174b9 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1833e │ │ │ │ - lea (%rcx,%r8,1),%rdx │ │ │ │ - and $0x8,%r8d │ │ │ │ + idiv %rsi │ │ │ │ + mov %rdx,(%r14) │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jne 15b32 │ │ │ │ + inc %r11 │ │ │ │ + cmp %r11,-0x40(%rbp) │ │ │ │ + je 15bae │ │ │ │ + add $0x10,%r13 │ │ │ │ + add -0x60(%rbp),%r15 │ │ │ │ + movq $0x0,0x0(%r13) │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %r11,0x8(%r13) │ │ │ │ + jmp 15b18 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %r8,%r14 │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ + jle 1695b │ │ │ │ + lea (%rsi,%rdi,1),%rdx │ │ │ │ + and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 17585 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 17597 │ │ │ │ - imul (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - imul -0x8(%rcx),%rax │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 17585 │ │ │ │ + je 15be3 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 15bf5 │ │ │ │ + imul (%rsi),%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + imul -0x8(%rsi),%rax │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 15be3 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ + shl $0x4,%rdi │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r15,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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 %r13,%rsi │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ 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 │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ - jmp 163b3 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ - lea 0x1(%rdi),%r15 │ │ │ │ + mov -0x90(%rbp),%rsp │ │ │ │ + jmp 14a77 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ + lea 0x1(%rdi),%r9 │ │ │ │ lea 0x1(%rdi,%rdi,1),%r14 │ │ │ │ - lea (%r15,%r15,1),%rax │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ - add %r15,%rax │ │ │ │ + lea (%r9,%r9,1),%rax │ │ │ │ + mov %rax,-0x188(%rbp) │ │ │ │ + add %r9,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea 0x17(%rax),%r9 │ │ │ │ + lea 0x17(%rax),%r15 │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r14,-0x60(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r13 │ │ │ │ mov -0x198(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%rsi │ │ │ │ - mov %r15,%rax │ │ │ │ + mov 0x60(%rax),%rcx │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - lea (%rbx,%rax,1),%rdi │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx) │ │ │ │ + fstpt 0x0(%r13) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 182e4 │ │ │ │ + jle 16905 │ │ │ │ fld1 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ + lea 0x10(%r13),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x1dcfe(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -22358,38 +21776,38 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 176b4 │ │ │ │ + jmp 15d14 │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 176b2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ + jne 15d12 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x10(%rcx) │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1dca5(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -22399,44 +21817,44 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ - add -0x70(%rbp),%rdi │ │ │ │ + add -0x80(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ - jmp 17717 │ │ │ │ + jmp 15d73 │ │ │ │ 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,%rdi │ │ │ │ - jne 17715 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x20(%rsi) │ │ │ │ - mov %r15,%rax │ │ │ │ + jne 15d71 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x20(%rcx) │ │ │ │ + mov %r9,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + add %r13,%rax │ │ │ │ fld1 │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ - shl $0x6,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ - lea 0x10(%rax),%rsi │ │ │ │ fld1 │ │ │ │ - fldt 0x1dc31(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -22446,1400 +21864,1394 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add -0x70(%rbp),%rax │ │ │ │ + add -0x80(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ - jmp 1778b │ │ │ │ + jmp 15de3 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - add $0x10,%rsi │ │ │ │ + add $0x10,%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 17789 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt -0x10(%rcx) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 15de1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %edx,%edx │ │ │ │ - jne 17e1b │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 17d67 │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - lea 0x0(,%r15,4),%rax │ │ │ │ + jne 16440 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 16398 │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + lea 0x0(,%r9,4),%rax │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x6,%rdi │ │ │ │ + mov %rbx,-0x190(%rbp) │ │ │ │ + mov -0x198(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fstpt -0x120(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea 0x0(%r13,%rax,1),%r12 │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ + mov %r15,%rax │ │ │ │ fld1 │ │ │ │ + shr $0x4,%rax │ │ │ │ + mov %rdi,-0x168(%rbp) │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x6,%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ - shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ - shl $0x5,%r11 │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ - lea (%rbx,%r11,1),%r12 │ │ │ │ - mov %r11,%r14 │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - lea (%r12,%r11,1),%r13 │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ - testb $0x8,0x71(%rdi) │ │ │ │ - je 1787d │ │ │ │ + testb $0x8,0x71(%rbx) │ │ │ │ + je 15ede │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rdi),%rax │ │ │ │ + add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - mov -0x198(%rbp),%rdx │ │ │ │ - sub -0x178(%rbp),%rsp │ │ │ │ - lea (%rcx,%rcx,2),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov 0x30(%rdx),%r9 │ │ │ │ - mov 0x78(%rdx),%rdi │ │ │ │ - mov 0x48(%rdx),%r10 │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x48(%rbx),%r10 │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + mov 0x78(%rbx),%r8 │ │ │ │ + sub -0x170(%rbp),%rsp │ │ │ │ + shl $0x4,%r9 │ │ │ │ + imul %rcx,%rdi │ │ │ │ + fildll (%r10) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - imul %rcx,%r9 │ │ │ │ - fildll (%r10) │ │ │ │ - mov %r9,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%rdx),%r15 │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %r15,-0xd0(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fldt (%rdi,%r8,1) │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ + fildll -0x130(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldt (%r8,%r9,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x140(%rbp) │ │ │ │ + fistpll -0x130(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ - mov 0x60(%rdx),%r11 │ │ │ │ - sub %r15,%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - fildll -0x140(%rbp) │ │ │ │ - fldt -0x100(%rbp) │ │ │ │ + mov 0x60(%rbx),%r11 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + fildll -0x130(%rbp) │ │ │ │ + fldt -0xf0(%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 17da5 │ │ │ │ + jbe 163d2 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x1da26(%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 -0x130(%rbp) │ │ │ │ + fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(2),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fldt -0x130(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1799b │ │ │ │ + je 15ff7 │ │ │ │ fchs │ │ │ │ - fmuls 0x1d73b(%rip) │ │ │ │ - fldt 0x1dd19(%rip) │ │ │ │ + fmuls 0x1d0df(%rip) │ │ │ │ + fldt 0x1d68d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 17a1f │ │ │ │ - fldt -0x130(%rbp) │ │ │ │ + jle 16072 │ │ │ │ + fldt -0x120(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - fmul %st(3),%st │ │ │ │ - fsubp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + add $0x10,%rdx │ │ │ │ + fmul %st(4),%st │ │ │ │ + fsubp %st,%st(5) │ │ │ │ + fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1d9bc(%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) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rbx,%rax,1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldt 0x10(%r13,%rax,1) │ │ │ │ + fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 17a00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 17a25 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - inc %r9 │ │ │ │ + jne 16050 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1607a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fildll 0x8(%r10) │ │ │ │ - lea 0x10(%rdi,%r8,1),%rax │ │ │ │ - shl $0x4,%r9 │ │ │ │ - fldt (%rdi,%r9,1) │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + inc %rdi │ │ │ │ + lea 0x10(%r8,%r9,1),%rax │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + fldt (%r8,%rdi,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x190(%rbp) │ │ │ │ + fistpll -0x180(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ - sub -0xd0(%rbp),%rax │ │ │ │ - mov %rax,-0x190(%rbp) │ │ │ │ - fildll -0x190(%rbp) │ │ │ │ - fldt -0xf0(%rbp) │ │ │ │ + mov -0x180(%rbp),%rax │ │ │ │ + sub -0xc0(%rbp),%rax │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ + fildll -0x180(%rbp) │ │ │ │ + fldt -0xe0(%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 -0x80(%rbp) │ │ │ │ - faddp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fadd %st(3),%st │ │ │ │ fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 17d8c │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 163bd │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x1d8d2(%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 -0x190(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ + fstpt -0x180(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldt -0x190(%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 17af5 │ │ │ │ + je 1613d │ │ │ │ fchs │ │ │ │ - fmuls 0x1d5e1(%rip) │ │ │ │ - fldt 0x1dbbf(%rip) │ │ │ │ + fmuls 0x1cf99(%rip) │ │ │ │ + fldt 0x1d547(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x180(%rbp),%rax │ │ │ │ + mov -0x188(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 17b81 │ │ │ │ - fldt -0x150(%rbp) │ │ │ │ - lea (%rsi,%r14,1),%r15 │ │ │ │ + jle 161c1 │ │ │ │ + fldt -0x140(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + lea (%rsi,%rdx,1),%r15 │ │ │ │ + add $0x10,%rdx │ │ │ │ + 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 0x1d850(%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) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fmul %st,%st(2) │ │ │ │ fldt 0x30(%r12,%rax,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpt 0x30(%r15,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 17b60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17b89 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 161a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 161c9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x10(%r10) │ │ │ │ - fldt 0x10(%rdi,%r9,1) │ │ │ │ - lea 0x20(%rdi,%r8,1),%rdi │ │ │ │ + fldt 0x10(%r8,%rdi,1) │ │ │ │ + lea 0x20(%r8,%r9,1),%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x190(%rbp) │ │ │ │ + fistpll -0x180(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ - sub -0xd0(%rbp),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ + mov -0x180(%rbp),%rax │ │ │ │ + sub -0xc0(%rbp),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + fldt -0xd0(%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 -0x80(%rbp) │ │ │ │ + fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x20(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 17d73 │ │ │ │ + jbe 163a4 │ │ │ │ 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 0x1d77b(%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 -0x80(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 17c46 │ │ │ │ + je 16287 │ │ │ │ fchs │ │ │ │ - fmuls 0x1d490(%rip) │ │ │ │ - fldt 0x1da6e(%rip) │ │ │ │ + fmuls 0x1ce4f(%rip) │ │ │ │ + fldt 0x1d3fd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 17ce1 │ │ │ │ - fldt -0x160(%rbp) │ │ │ │ - mov -0x170(%rbp),%rax │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + jle 16319 │ │ │ │ + fldt -0x150(%rbp) │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + add $0x10,%rdx │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x1d6f8(%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) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldt 0x50(%r13,%rax,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fmul %st,%st(2) │ │ │ │ + fldt 0x50(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpt 0x50(%r8,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 17cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17ce9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + jne 162f8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16321 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0x140(%rbp),%r9 │ │ │ │ + mov -0x130(%rbp),%r9 │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ mov %rcx,%rax │ │ │ │ - mov -0x198(%rbp),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0x18(%rcx),%rax │ │ │ │ - push -0x40(%rbp) │ │ │ │ - push -0xb8(%rbp) │ │ │ │ mov %rdx,%rcx │ │ │ │ - push -0xb0(%rbp) │ │ │ │ mov %rsi,%rdx │ │ │ │ + add 0x18(%rbx),%rax │ │ │ │ + push -0x98(%rbp) │ │ │ │ + push -0xb0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ + push -0xa0(%rbp) │ │ │ │ push %rdi │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - sub $0x10,%rsp │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ lea (%rsi,%rdi,1),%r8 │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - fstpt (%rsp) │ │ │ │ + mov -0x190(%rbp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - call 9f60 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + fstpt (%rsp) │ │ │ │ + call 9640 │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ incq -0x50(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jne 17853 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ - jmp 15acc │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + jne 15ebb │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ + jmp 141ac │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 17dba │ │ │ │ + ja 163e7 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x1d93b(%rip) │ │ │ │ + fldt 0x1d2da(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 17c56 │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 17ddd │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + jmp 16297 │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x1d922(%rip) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 1640a │ │ │ │ + fstp %st(1) │ │ │ │ + fldt 0x1d2c5(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 17b05 │ │ │ │ + jmp 1614d │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 17e00 │ │ │ │ + ja 16425 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1d90d(%rip) │ │ │ │ + fldt 0x1d2b0(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 179ab │ │ │ │ + jmp 16007 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1d8f4(%rip) │ │ │ │ + fldt 0x1d297(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 17c56 │ │ │ │ - fxch %st(3) │ │ │ │ + jmp 16297 │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1d8d1(%rip) │ │ │ │ + fldt 0x1d274(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 17b05 │ │ │ │ + jmp 1614d │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1d8ae(%rip) │ │ │ │ + fldt 0x1d259(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 179ab │ │ │ │ + jmp 16007 │ │ │ │ mov -0x198(%rbp),%rax │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ mov 0x78(%rax),%rdi │ │ │ │ - mov 0x108(%rax),%r12 │ │ │ │ - lea 0x0(,%r14,8),%r8 │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - lea 0xf(%r8),%rax │ │ │ │ + mov 0x30(%rax),%r12 │ │ │ │ + mov 0x108(%rax),%r8 │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + lea 0x0(,%r12,8),%rdi │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 17f91 │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - mov %r12,%rdi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 18297 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + jle 165bf │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov %r8,%r10 │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 168bb │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + movq $0x0,-0x70(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r14 │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ + mov %r8,-0x120(%rbp) │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - lea (%r8,%rcx,1),%r13 │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %r12,%r11 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rbx,%r8 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov -0xf0(%rbp),%r12 │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xor %esi,%esi │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add -0xd0(%rbp),%rbx │ │ │ │ - jmp 17f03 │ │ │ │ - mov (%r10),%rsi │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x8,%r12 │ │ │ │ - imul %rdx,%rsi │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov (%r10),%rcx │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + mov %rsi,-0x140(%rbp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add -0xc0(%rbp),%r9 │ │ │ │ + jmp 1652d │ │ │ │ + mov (%r8),%rcx │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x8,%rbx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov (%r8),%rsi │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt (%rbx) │ │ │ │ + fldt (%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 %rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ + idiv %rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - add %rsi,%rdx │ │ │ │ + idiv %rsi │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ + add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ - cmp %r10,%r13 │ │ │ │ - jne 17ef1 │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,-0x90(%rbp) │ │ │ │ - je 17f77 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add %r14,-0x80(%rbp) │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov %r15,0x8(%rdi) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - jmp 17ecd │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x120(%rbp),%r12 │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 182da │ │ │ │ - lea (%rcx,%r8,1),%rdx │ │ │ │ - and $0x8,%r8d │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jne 1651b │ │ │ │ + inc %r13 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + cmp %r13,-0x40(%rbp) │ │ │ │ + je 1659e │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %r12,-0x70(%rbp) │ │ │ │ + mov %r10,%r11 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %r13,0x8(%r10) │ │ │ │ + jmp 164f7 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + mov -0x130(%rbp),%rdi │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 168fb │ │ │ │ + lea (%rsi,%rdi,1),%rdx │ │ │ │ + and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 17fb5 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 17fc7 │ │ │ │ - imul (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - imul -0x8(%rcx),%rax │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 17fb5 │ │ │ │ + je 165e2 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 165f4 │ │ │ │ + imul (%rsi),%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + imul -0x8(%rsi),%rax │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 165e2 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ - mov %r12,%rsi │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r13,%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 %r13,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xe0(%rbp),%rsp │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - jmp 177b5 │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ + mov -0xd0(%rbp),%rsp │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + jmp 15e0d │ │ │ │ mov 0x78(%rax),%rdi │ │ │ │ - mov 0x108(%rax),%r13 │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - lea 0x0(,%r14,8),%r8 │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - lea 0xf(%r8),%rax │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ + mov 0x108(%rax),%r14 │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 18196 │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1825d │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + jle 167c1 │ │ │ │ + movq $0x0,(%r14) │ │ │ │ + mov %r14,%r11 │ │ │ │ + movq $0x0,0x8(%r14) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 16884 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - lea (%r8,%rcx,1),%r12 │ │ │ │ - mov %r13,-0xe0(%rbp) │ │ │ │ - mov %r13,%r11 │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r12 │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + 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,%r10 │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0x70(%rbp),%r10 │ │ │ │ - jmp 18115 │ │ │ │ - mov (%r9),%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x8,%r13 │ │ │ │ - imul %rdx,%rsi │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov (%r9),%rcx │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fldt (%r10) │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add -0x60(%rbp),%r9 │ │ │ │ + jmp 16746 │ │ │ │ + mov (%r8),%rcx │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x8,%rbx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,(%r10) │ │ │ │ + fildll (%r8) │ │ │ │ + fldt (%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 %rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - mov %rdx,0x0(%r13) │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jne 18103 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,-0x90(%rbp) │ │ │ │ - je 18182 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add %r14,%r15 │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov %rbx,0x8(%rdi) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - jmp 180e9 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r13 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 18253 │ │ │ │ - lea (%rcx,%r8,1),%rdx │ │ │ │ - and $0x8,%r8d │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 16734 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,-0x40(%rbp) │ │ │ │ + je 167aa │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %r13,%r15 │ │ │ │ + movq $0x0,(%r11) │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %r14,0x8(%r11) │ │ │ │ + jmp 1671e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1687a │ │ │ │ + lea (%rsi,%rdi,1),%rdx │ │ │ │ + and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 181ba │ │ │ │ - mov (%rcx),%rax │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 181cc │ │ │ │ - imul (%rcx),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - imul -0x8(%rcx),%rax │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 181ba │ │ │ │ + je 167e4 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 167f6 │ │ │ │ + imul (%rsi),%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + imul -0x8(%rsi),%rax │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 167e4 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r15,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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 %r13,%rsi │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ 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 │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - jmp 16eb0 │ │ │ │ + mov -0x70(%rbp),%rsp │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + jmp 15534 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 181cc │ │ │ │ + jmp 167f6 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 18253 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 1687a │ │ │ │ add $0x2,%rax │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - mov %rdx,0x18(%rdi) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 18196 │ │ │ │ - xor %esi,%esi │ │ │ │ - add $0x20,%rdi │ │ │ │ - mov %rax,0x8(%rdi) │ │ │ │ - mov %rsi,(%rdi) │ │ │ │ - jmp 1825f │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + movq $0x0,0x10(%r11) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 167c1 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x20,%r11 │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + jmp 16886 │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 182da │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 168fb │ │ │ │ add $0x2,%rax │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - mov %rdx,0x18(%rdi) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 17f91 │ │ │ │ + movq $0x0,0x10(%r10) │ │ │ │ + mov %rdx,0x18(%r10) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 165bf │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - add $0x20,%rdi │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov %rax,0x8(%rdi) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jne 182a9 │ │ │ │ + add $0x20,%r10 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %rax,0x8(%r10) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 168ca │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 17fc7 │ │ │ │ + jmp 165f4 │ │ │ │ fstp %st(1) │ │ │ │ - mov %r15,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - fstpt (%rbx,%rax,1) │ │ │ │ - jmp 177ad │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + fstpt 0x0(%r13,%rax,1) │ │ │ │ + jmp 15e05 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 1833e │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 1695b │ │ │ │ add $0x2,%rax │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ - mov %rdx,0x18(%r12) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 17561 │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + mov %rdx,0x18(%r13) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 15bbe │ │ │ │ xor %edx,%edx │ │ │ │ - add $0x20,%r12 │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - jmp 18302 │ │ │ │ + add $0x20,%r13 │ │ │ │ + mov %rax,0x8(%r13) │ │ │ │ + mov %rdx,0x0(%r13) │ │ │ │ + jmp 16925 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 17597 │ │ │ │ + jmp 15bf5 │ │ │ │ fstp %st(1) │ │ │ │ - mov %rcx,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ + mov %rcx,%rdi │ │ │ │ shl $0x6,%rdi │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - fstpt (%r14,%rdi,1) │ │ │ │ - jmp 16c67 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + fstpt (%r12,%rdi,1) │ │ │ │ + jmp 152e5 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000018370 : │ │ │ │ +0000000000016980 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x198,%rsp │ │ │ │ + sub $0x188,%rsp │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ mov 0x30(%rdi),%rcx │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 18401 │ │ │ │ + jle 16a11 │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ mov 0x38(%rdi),%r8 │ │ │ │ mov %rdi,%r9 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%rsi,%rsi,1),%rdi │ │ │ │ - jmp 183b7 │ │ │ │ + jmp 169c7 │ │ │ │ mov 0x48(%r9),%rdx │ │ │ │ cmp %rdi,(%rdx,%rax,8) │ │ │ │ - jle 183bd │ │ │ │ + jle 169cd │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 183d5 │ │ │ │ + je 169e5 │ │ │ │ cmp %rsi,(%r8,%rax,8) │ │ │ │ - jg 183a5 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jg 169b5 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ call 32a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 183f6 │ │ │ │ + je 16a06 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 1890e │ │ │ │ + je 16f32 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jne 18401 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jne 16a11 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ call 31b0 │ │ │ │ - jmp 183c6 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jmp 169d6 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ call 31f0 │ │ │ │ - jmp 183c6 │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ + jmp 169d6 │ │ │ │ + mov -0x58(%rbp),%r15 │ │ │ │ movdqu 0xf0(%r15),%xmm0 │ │ │ │ mov %r15,%rdi │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movups %xmm0,0xe0(%r15) │ │ │ │ - call 7800 │ │ │ │ + call 7370 │ │ │ │ mov 0xb0(%r15),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ + mov %rsp,-0x108(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ lea 0xf(%rcx),%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ shr $0x4,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0x98(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x17(%rcx),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ - shl $0x4,%rax │ │ │ │ lea 0x7(%rsp),%rdx │ │ │ │ mov %rdx,%rbx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ - mov %rdx,-0x68(%rbp) │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ + shr $0x3,%rbx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ lea -0x10(%rax),%rdx │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ - shr $0x3,%rbx │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ imul %rdx,%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,-0x78(%rbp) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov 0x68(%r15),%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 1891c │ │ │ │ + jne 16f40 │ │ │ │ movq $0x0,0x0(,%rbx,8) │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ fld1 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov 0x30(%rbx),%r13 │ │ │ │ fstpt (%rcx) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1c20d │ │ │ │ + jle 1a95b │ │ │ │ mov 0x58(%rbx),%rbx │ │ │ │ - movq $0x1,-0x80(%rbp) │ │ │ │ + movq $0x1,-0x88(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ inc %rdx │ │ │ │ imul %rcx,%rsi │ │ │ │ lea (%rsi,%rsi,1),%rbx │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 18568 │ │ │ │ + jne 16b7b │ │ │ │ test $0x10,%al │ │ │ │ - jne 1b532 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ + jne 19c93 │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ test $0x8,%al │ │ │ │ - jne 19a39 │ │ │ │ + jne 180bf │ │ │ │ test $0x2,%al │ │ │ │ - jne 1995d │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + jne 17fed │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ test $0x4,%al │ │ │ │ - jne 18b5d │ │ │ │ + jne 17177 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 18a1a │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - cmpq $0x0,0x8(%r9) │ │ │ │ - jle 189b8 │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - testb $0x8,0x71(%r9) │ │ │ │ - je 18614 │ │ │ │ + jne 1703a │ │ │ │ + mov -0x58(%rbp),%r8 │ │ │ │ + cmpq $0x0,0x8(%r8) │ │ │ │ + jle 16fdd │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rax,%r10 │ │ │ │ + testb $0x8,0x71(%r8) │ │ │ │ + je 16c25 │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r9),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov 0x58(%r9),%rcx │ │ │ │ - mov 0x30(%r9),%r13 │ │ │ │ - lea 0x1(%rcx),%r12 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %r12,%rax │ │ │ │ + add 0x108(%r8),%rax │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + mov 0x58(%r8),%r12 │ │ │ │ + mov 0x30(%r8),%r13 │ │ │ │ + lea 0x1(%r12),%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%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 %rbx │ │ │ │ + dec %rsi │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ mov %rdx,-0xb8(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - js 1c30e │ │ │ │ - mov %r12,%rax │ │ │ │ - mov 0x48(%r9),%r14 │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + js 1aa5e │ │ │ │ + mov %r15,%rax │ │ │ │ + mov 0x48(%r8),%r14 │ │ │ │ + lea (%r12,%r12,1),%rdx │ │ │ │ + mov %rsi,%r9 │ │ │ │ neg %rax │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - imul %r12,%rax │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0x2(%rdx),%rsi │ │ │ │ + imul %r15,%rax │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - imul %r13,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%rax │ │ │ │ + imul %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%r9),%rax │ │ │ │ + add 0x78(%r8),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ - mov %rax,-0x40(%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 %rax,-0x58(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov (%r14,%rbx,8),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov -0x98(%rbp),%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,%r9,8),%rdi │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%rcx,%rdx,1),%rdx │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov %rsi,(%r15,%rbx,8) │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - mov %rdx,(%r15,%rbx,8) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 18768 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea (%rsi,%rdx,1),%r15 │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%r12,%rsi,1),%rsi │ │ │ │ + sub %r12,%rdx │ │ │ │ + mov %rdx,(%rcx,%r9,8) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %rsi,(%rcx,%r9,8) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 16d86 │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ + add -0x70(%rbp),%rdx │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea (%rdx,%rdi,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%r8,%rdx,8),%r13 │ │ │ │ + lea (%rbx,%rdx,8),%r13 │ │ │ │ add -0xc0(%rbp),%r13 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ + idiv %rdi │ │ │ │ mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 18749 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - dec %rbx │ │ │ │ - add -0x60(%rbp),%r8 │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - jne 186be │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r10,%rdi │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 16d67 │ │ │ │ + mov %r12,%rax │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + dec %r9 │ │ │ │ + add -0x50(%rbp),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%r9 │ │ │ │ + jne 16cde │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ - lea 0x0(,%rax,8),%r15 │ │ │ │ + lea 0x0(,%rax,8),%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ - test %r12,%r12 │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov %rax,%r10 │ │ │ │ - jle 189e9 │ │ │ │ - mov 0x60(%r9),%rax │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - fld %st(0) │ │ │ │ + test %r15,%r15 │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + jle 17009 │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ + lea (%r15,%r15,1),%rax │ │ │ │ + xor %edi,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x60(%r8),%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - add -0xb8(%rbp),%rsi │ │ │ │ - fldt (%rax,%r8,2) │ │ │ │ - fildll (%r14,%r8,1) │ │ │ │ + fldt (%rax,%rdi,2) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ + add -0xb8(%rbp),%rsi │ │ │ │ + fildll (%r14,%rdi,1) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%rax,%r8,2) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - fldt 0x1cea9(%rip) │ │ │ │ + fldt (%rax,%rdi,2) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov (%rax,%rdi,1),%rdx │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + fldt 0x1c847(%rip) │ │ │ │ + lea (%rax,%rdx,1),%r9 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov (%rax,%r8,1),%rdx │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ - jmp 1888e │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + jmp 16eb1 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1cb4f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld1 │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 18870 │ │ │ │ + je 16e93 │ │ │ │ fchs │ │ │ │ - fmuls 0x1c866(%rip) │ │ │ │ - fldt 0x1ce44(%rip) │ │ │ │ + fmuls 0x1c243(%rip) │ │ │ │ + fldt 0x1c7f1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 188d8 │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 16ef8 │ │ │ │ + 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 1882d │ │ │ │ + ja 16e54 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 189d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ + ja 16ff0 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rsi │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 1888e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 188e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add $0x8,%r8 │ │ │ │ - add -0x40(%rbp),%rbx │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 187dd │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 16eb1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16f00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x8,%rdi │ │ │ │ + add -0xd8(%rbp),%rbx │ │ │ │ + cmp -0x80(%rbp),%rdi │ │ │ │ + jne 16e06 │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1c831 │ │ │ │ + je 1af93 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 1c4da │ │ │ │ + je 1ac48 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1c311 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jmp 1aa61 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ call 3330 │ │ │ │ - jmp 183c6 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + jmp 169d6 │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 189b8 │ │ │ │ + jle 16fdd │ │ │ │ mov 0xd8(%rbx),%rsi │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0xe0(%rbx),%r10 │ │ │ │ lea (%rsi,%rax,8),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ mov (%rsi),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 189ab │ │ │ │ + jle 16fd0 │ │ │ │ + fldt 0x10(%rcx) │ │ │ │ mov 0xd0(%rbx),%r9 │ │ │ │ mov %rax,%rdi │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ - fldt (%rcx) │ │ │ │ shl $0x4,%rdi │ │ │ │ - add 0xc8(%rbx),%rdi │ │ │ │ lea (%r9,%rax,8),%r8 │ │ │ │ add %rdx,%rax │ │ │ │ + add 0xc8(%rbx),%rdi │ │ │ │ + fldt (%rcx) │ │ │ │ lea (%r9,%rax,8),%r9 │ │ │ │ - jmp 18976 │ │ │ │ + jmp 16f9a │ │ │ │ fxch %st(1) │ │ │ │ mov (%r8),%rdx │ │ │ │ - fldt (%rdi) │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rdi │ │ │ │ + fldt -0x10(%rdi) │ │ │ │ shl $0x5,%rdx │ │ │ │ add %r10,%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 (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 18974 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16f98 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x20,%rcx │ │ │ │ cmp %rsi,%r11 │ │ │ │ - jne 18945 │ │ │ │ - mov -0x118(%rbp),%rsp │ │ │ │ - jmp 183c6 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 16f69 │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ + jmp 169d6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1cce0(%rip) │ │ │ │ + fldt 0x1c690(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18880 │ │ │ │ + jmp 16ea3 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 189f9 │ │ │ │ + je 17019 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - jne 18907 │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - cmp 0x8(%r9),%rax │ │ │ │ - jl 185e8 │ │ │ │ - jmp 189b8 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rsp,-0x78(%rbp) │ │ │ │ + jne 16f2b │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + incq -0xd0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + cmp 0x8(%r8),%rax │ │ │ │ + jl 16bfe │ │ │ │ + jmp 16fdd │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ mov 0x78(%rax),%rcx │ │ │ │ mov 0x108(%rax),%r12 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ mov 0x48(%rax),%r15 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ lea 0x0(,%r13,8),%rcx │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 19822 │ │ │ │ + jle 17eb2 │ │ │ │ movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ mov %r12,%rdi │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 197ed │ │ │ │ + jle 17e7d │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%rcx,%r15,1),%rax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ fildll -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),%rax │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ mov %r15,%rsi │ │ │ │ - jmp 18aec │ │ │ │ + jmp 17109 │ │ │ │ imul (%rsi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x8,%r14 │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %rdx,%r10 │ │ │ │ fildll (%rsi) │ │ │ │ fldt (%r8) │ │ │ │ @@ -23858,485 +23270,501 @@ │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rsi) │ │ │ │ add $0x8,%rsi │ │ │ │ mov %rdx,(%r14) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ - cmp %rsi,-0x90(%rbp) │ │ │ │ - jne 18ada │ │ │ │ + cmp %rsi,-0x78(%rbp) │ │ │ │ + jne 170f7 │ │ │ │ inc %r9 │ │ │ │ cmp %rbx,%r9 │ │ │ │ - je 19820 │ │ │ │ + je 17eb0 │ │ │ │ add $0x10,%rdi │ │ │ │ add %r13,-0x50(%rbp) │ │ │ │ + mov %rdi,%r11 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ mov %r9,0x8(%rdi) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - jmp 18abb │ │ │ │ + jmp 170d8 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 19628 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + jne 17cbc │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 189b8 │ │ │ │ + jle 16fdd │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + xor %r8d,%r8d │ │ │ │ add $0x2,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov %r8,%r14 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 18bd7 │ │ │ │ + je 171e2 │ │ │ │ + mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov 0x58(%rsi),%r15 │ │ │ │ - mov 0x30(%rsi),%rbx │ │ │ │ + mov 0x8(%rax),%r14 │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + mov 0x58(%rcx),%r15 │ │ │ │ + mov 0x30(%rcx),%rbx │ │ │ │ lea 0x1(%r15),%r13 │ │ │ │ - mov %rbx,%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ mov %r13,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %r8 │ │ │ │ + dec %r9 │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ - mov %r8,-0xb8(%rbp) │ │ │ │ - js 19620 │ │ │ │ + mov %r9,-0xb8(%rbp) │ │ │ │ + js 17cb4 │ │ │ │ + lea 0x0(%r13,%r13,1),%rax │ │ │ │ + mov 0x48(%rcx),%r12 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov 0x48(%rsi),%r12 │ │ │ │ - lea 0x0(%r13,%r13,1),%r14 │ │ │ │ neg %rax │ │ │ │ - lea (%rax,%rax,1),%rdx │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ imul %r13,%rax │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ + imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rsi),%rax │ │ │ │ + add 0x78(%rcx),%rax │ │ │ │ + lea (%r15,%r15,1),%rcx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + lea 0x2(%rcx),%r11 │ │ │ │ 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),%rsi │ │ │ │ - mov (%r12,%r8,8),%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ + mov (%r12,%r9,8),%rdi │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r15,%rax,1),%rax │ │ │ │ - sub %r15,%rsi │ │ │ │ - mov %rsi,(%rdx,%r8,8) │ │ │ │ - mov -0xc8(%rbp),%rdx │ │ │ │ - mov %rax,(%rdx,%r8,8) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %rax,(%rsi,%r9,8) │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ + mov %rdx,(%rsi,%r9,8) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 18cfa │ │ │ │ + jle 1732a │ │ │ │ + lea (%r11,%rdi,1),%rdx │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + add %rdx,%rax │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r14,1),%r9 │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 18ce2 │ │ │ │ - dec %r8 │ │ │ │ - add %r11,%r10 │ │ │ │ - cmp $0xffffffffffffffff,%r8 │ │ │ │ - jne 18c6d │ │ │ │ + cmp %rsi,-0x50(%rbp) │ │ │ │ + jne 1730e │ │ │ │ + dec %r9 │ │ │ │ + add -0xd0(%rbp),%r10 │ │ │ │ + cmp $0xffffffffffffffff,%r9 │ │ │ │ + jne 1728b │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ lea 0x0(,%rbx,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea 0x2(%r15),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ fildll (%r12,%r9,8) │ │ │ │ - fldt (%r11) │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov (%rax,%r9,8),%rsi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + mov (%rax,%r9,8),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ + fldt (%r11) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ + fstpt (%rcx,%rax,1) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov (%rax,%r9,8),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jg 18e64 │ │ │ │ + mov (%rax,%r9,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jg 174b9 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - inc %rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + inc %rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - and $0xf3,%ah │ │ │ │ imul %r9,%rdx │ │ │ │ - add -0x78(%rbp),%rdx │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + add -0x70(%rbp),%rdx │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov 0xc8(%rax),%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0xc8(%rax),%r8 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 18e1a │ │ │ │ - sub -0x108(%rbp),%rax │ │ │ │ + jmp 17471 │ │ │ │ + sub -0xf8(%rbp),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ neg %rsi │ │ │ │ cmovs %rax,%rsi │ │ │ │ add %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt (%r8,%rsi,1) │ │ │ │ + fldt (%rcx,%rsi,1) │ │ │ │ lea 0x1(%r10,%rax,1),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ test %rax,%rax │ │ │ │ - jns 18e44 │ │ │ │ + jns 1749a │ │ │ │ mov %rax,%rsi │ │ │ │ not %rsi │ │ │ │ add %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt (%r8,%rsi,1) │ │ │ │ inc %rdi │ │ │ │ + fldt (%rcx,%rsi,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp %rdi,-0xb0(%rbp) │ │ │ │ - jne 18e0f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 18e66 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + jne 17466 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 174bb │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r11 │ │ │ │ - lea 0x1(%rax,%r10,1),%r10 │ │ │ │ + add -0xc0(%rbp),%r10 │ │ │ │ cmp %r9,%rbx │ │ │ │ - jne 18d5e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 173b8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 1938f │ │ │ │ + je 17a08 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 19042 │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 19000 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ + je 176a5 │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 17673 │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ lea 0x0(%r13,%r13,1),%r14 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ xor %r9d,%r9d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ mov 0xe0(%rcx),%r12 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ lea (%rcx,%rdx,1),%r10 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 18f7c │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov 0x48(%rcx),%r15 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r11,%rcx,1) │ │ │ │ - mov %r13,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - add %rcx,%rcx │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ + jle 175ea │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov 0x48(%rcx),%rcx │ │ │ │ + fldt (%r11,%rdx,1) │ │ │ │ + mov %r13,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ + add %rdx,%rdx │ │ │ │ + mov -0x168(%rbp),%r11 │ │ │ │ + mov (%r15,%rax,8),%rsi │ │ │ │ imul %rax,%r11 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r15,%rax,8),%rdi │ │ │ │ add %rsi,%r11 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ shl $0x4,%r11 │ │ │ │ - fldt (%r8,%r11,1) │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + fldt (%rsi,%r11,1) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %rax,%r11 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%r11 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r8,%r11,1) │ │ │ │ - lea (%rcx,%rsi,1),%r11 │ │ │ │ + fstpt (%rsi,%r11,1) │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + imul -0x8(%r11,%rax,8),%rcx │ │ │ │ + lea (%rdx,%rsi,1),%r11 │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - add %r14,%rcx │ │ │ │ - add (%rsi,%r11,8),%rdi │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 18f19 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ + add (%rsi,%r11,8),%rcx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 1757c │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r12,%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rsi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rsi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - test %r8,%r8 │ │ │ │ - jg 18fcd │ │ │ │ - jmp 19386 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%rdx,%rax,8) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 1763d │ │ │ │ + jmp 179ff │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,(%r15,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 19030 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%r11 │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ - mov (%rdi,%rax,8),%rdi │ │ │ │ - sub (%r11,%rax,8),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 18fc0 │ │ │ │ - inc %rcx │ │ │ │ + je 17690 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ + sub (%r11,%rax,8),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 17630 │ │ │ │ + inc %rdx │ │ │ │ inc %r9 │ │ │ │ - mov %rcx,(%rdx,%rax,8) │ │ │ │ - cmp -0x80(%rbp),%r9 │ │ │ │ - jne 18edf │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - cmp 0x8(%rbx),%rax │ │ │ │ - jl 18bad │ │ │ │ - jmp 189b8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - incq (%rdx) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ + cmp -0x88(%rbp),%r9 │ │ │ │ + jne 1753f │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + inc %r8 │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ + cmp 0x8(%rax),%r8 │ │ │ │ + jl 171bc │ │ │ │ + jmp 16fdd │ │ │ │ inc %r9 │ │ │ │ - cmp %r9,-0x80(%rbp) │ │ │ │ - jne 18ee8 │ │ │ │ - jmp 19000 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 19000 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ + incq (%r15) │ │ │ │ + cmp %r9,-0x88(%rbp) │ │ │ │ + jne 17548 │ │ │ │ + jmp 17673 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 17673 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + shl $0x5,%r14 │ │ │ │ + mov %r15,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %rcx,%rbx │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + add %r14,%rbx │ │ │ │ + lea 0x2(%rcx),%r14 │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ fldt 0x10(%rbx) │ │ │ │ - shl $0x4,%rax │ │ │ │ - lea (%rcx,%rax,2),%rdi │ │ │ │ - lea (%rcx,%rax,1),%r9 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ + lea (%rax,%rdx,1),%rdi │ │ │ │ + mov %rcx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + add %rdx,%rdi │ │ │ │ + add %rsi,%rax │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ - lea (%r11,%rax,1),%r12 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - lea (%rcx,%rcx,2),%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - jmp 19127 │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + lea (%r11,%rdx,1),%r12 │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + jmp 17796 │ │ │ │ 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 -0x78(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rdi,%rax │ │ │ │ - mov -0x138(%rbp),%r8 │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - mov %rdi,-0x170(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r8,-0x188(%rbp) │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + add (%rax,%rdi,8),%rdx │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ fmul %st(3),%st │ │ │ │ - add (%rcx,%rdi,8),%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - imul %rax,%r8 │ │ │ │ - jmp 1917b │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + jmp 177f9 │ │ │ │ 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(%r9,%rdx,8),%rax │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ fldt (%r10) │ │ │ │ - mov %r8,-0x1a0(%rbp) │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %r9,-0x190(%rbp) │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov %r10,-0x1a8(%rbp) │ │ │ │ + add 0x10(%rcx,%r9,8),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - mov %rdx,-0x1a8(%rbp) │ │ │ │ - mov %r9,-0x1b0(%rbp) │ │ │ │ - mov %r10,-0x1b8(%rbp) │ │ │ │ - add %r8,%rax │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - fstpt -0x190(%rbp) │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - jmp 191dc │ │ │ │ + fstpt -0x1a0(%rbp) │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ + jmp 17857 │ │ │ │ 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),%rsi │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ fldt (%rcx) │ │ │ │ - fmul %st(4),%st │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ add 0x20(%rsi,%rax,8),%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + fmul %st(4),%st │ │ │ │ imul %rdi,%r10 │ │ │ │ - jmp 1922a │ │ │ │ - nop │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + jmp 178aa │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x30(%r11,%r8,8),%r15 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ fldt (%r9) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x30(%r11,%r8,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ add %r10,%r15 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%rdi │ │ │ │ - jmp 19258 │ │ │ │ + jmp 178d8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rsi │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %rdi,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -24345,483 +23773,488 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 19250 │ │ │ │ + jne 178d0 │ │ │ │ inc %r8 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 19220 │ │ │ │ + jne 178a0 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 191d0 │ │ │ │ - mov -0x1a8(%rbp),%rdx │ │ │ │ - mov -0x1b8(%rbp),%r10 │ │ │ │ - mov -0x1a0(%rbp),%r8 │ │ │ │ - fldt -0x190(%rbp) │ │ │ │ - mov -0x1b0(%rbp),%r9 │ │ │ │ - inc %rdx │ │ │ │ + jne 1784b │ │ │ │ + mov -0x190(%rbp),%r9 │ │ │ │ + mov -0x1a8(%rbp),%r10 │ │ │ │ + fldt -0x1a0(%rbp) │ │ │ │ + inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 1916d │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 177eb │ │ │ │ + mov -0x180(%rbp),%rdi │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x188(%rbp),%r8 │ │ │ │ inc %rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 1911b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jne 1778a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ movq %r15,%xmm2 │ │ │ │ - movq -0x130(%rbp),%xmm0 │ │ │ │ - movhps -0x140(%rbp),%xmm0 │ │ │ │ - not %rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + movq -0x170(%rbp),%xmm0 │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ + not %rdx │ │ │ │ movq %rdx,%xmm1 │ │ │ │ - mov %rdx,0x20(%rcx) │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ + movhps -0x130(%rbp),%xmm0 │ │ │ │ + mov %rdx,0x20(%rdi) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fxch %st(1) │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - movups %xmm1,(%rcx) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ - movups %xmm1,0x10(%rcx) │ │ │ │ movups %xmm0,0x8(%rdx) │ │ │ │ movq %rax,%xmm0 │ │ │ │ - mov %rsi,0x28(%rdx) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + fxch %st(1) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov %rsi,0x28(%rdx) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ movups %xmm0,0x18(%rdx) │ │ │ │ - jmp 19000 │ │ │ │ - mov (%rdx,%r8,8),%rcx │ │ │ │ - jmp 18fec │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 19000 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + movups %xmm1,(%rdi) │ │ │ │ + movups %xmm1,0x10(%rdi) │ │ │ │ + jmp 17673 │ │ │ │ + mov (%r15,%rdi,8),%rdx │ │ │ │ + jmp 1765c │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 17673 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ mov 0x18(%r12),%r11 │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + lea 0x2(%rcx),%r13 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov 0x8(%r12),%r9 │ │ │ │ + mov %r15,%rdx │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %r11,-0xb0(%rbp) │ │ │ │ - shl $0x4,%r15 │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov %r8,%r11 │ │ │ │ mov (%rax),%rax │ │ │ │ - mov %r15,%r8 │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r10 │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %rcx,%rax │ │ │ │ + mov 0xe0(%rax),%r12 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - lea (%rax,%r15,1),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + lea (%rax,%rdx,1),%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rbx,-0xe8(%rbp) │ │ │ │ + add %rdx,%rbx │ │ │ │ add %rcx,%rax │ │ │ │ - lea (%rdi,%r15,1),%r15 │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ - add %r15,%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + lea (%rbx,%rdx,1),%r14 │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + lea (%rdi,%rdi,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - jmp 19456 │ │ │ │ + mov %r10,%rcx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + jmp 17adc │ │ │ │ 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 -0x78(%rbp),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ fmul %st(3),%st │ │ │ │ - mov (%rcx,%rdx,8),%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - imul %r10,%rcx │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - jmp 194ab │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ + imul %rdx,%rbx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + jmp 17b38 │ │ │ │ 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),%rdx │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + fldt (%r9) │ │ │ │ mov %r10,-0x140(%rbp) │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - add 0x10(%rdx,%r9,8),%rbx │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 194fb │ │ │ │ + add 0x10(%rcx,%r8,8),%rbx │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %rbx,%rcx │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + jmp 17b8a │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - fldt (%r15) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + add 0x20(%rcx,%r11,8),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add 0x20(%rdx,%rbx,8),%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - jmp 19538 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + imul %r15,%r10 │ │ │ │ + jmp 17bc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r10,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r11,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ 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 19530 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jne 194f1 │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ + cmp %r13,%rcx │ │ │ │ + jne 17bb8 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 17b80 │ │ │ │ + mov -0x138(%rbp),%r8 │ │ │ │ mov -0x140(%rbp),%r10 │ │ │ │ - add $0x10,%rcx │ │ │ │ - inc %r9 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 1949f │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 1944c │ │ │ │ - ffreep %st(0) │ │ │ │ + add $0x10,%r9 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 17b2c │ │ │ │ + inc %r10 │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ + mov %rax,%r11 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 17ad2 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - movq -0x138(%rbp),%xmm1 │ │ │ │ - movhps -0xe8(%rbp),%xmm1 │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + movq -0x128(%rbp),%xmm1 │ │ │ │ + mov %rax,%r8 │ │ │ │ movq %rdi,%xmm3 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ not %rbx │ │ │ │ + movhps -0xd0(%rbp),%xmm1 │ │ │ │ movq %rbx,%xmm0 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ - movq %r12,%xmm1 │ │ │ │ + movq %r15,%xmm1 │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ + movups %xmm1,0x18(%rax) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ - jmp 19000 │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + jmp 17673 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 18e99 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + jmp 174f3 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ mov 0x78(%rax),%rcx │ │ │ │ mov 0x108(%rax),%r12 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ mov 0x48(%rax),%r15 │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ lea 0x0(,%r13,8),%rcx │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 197b2 │ │ │ │ + jle 17e42 │ │ │ │ movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ mov %r12,%rsi │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 19770 │ │ │ │ + jle 17e04 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%rcx,%r15,1),%rax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ xor %r9d,%r9d │ │ │ │ - fildll -0xe8(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ + fildll -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),%rax │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ mov %r15,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdx,%rax,1),%r8 │ │ │ │ - jmp 19703 │ │ │ │ + jmp 17d97 │ │ │ │ imul (%rdi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x8,%r14 │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %rdx,%r10 │ │ │ │ fildll (%rdi) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xe8(%rbp) │ │ │ │ + fistpll -0xe0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ mov (%rdi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ mov %rdx,(%r14) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %rdi,-0xc0(%rbp) │ │ │ │ - jne 196f1 │ │ │ │ + jne 17d85 │ │ │ │ inc %r9 │ │ │ │ cmp %rbx,%r9 │ │ │ │ - je 197b0 │ │ │ │ + je 17e40 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,-0x50(%rbp) │ │ │ │ + mov %rsi,%r11 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %r9,0x8(%rsi) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - jmp 196cf │ │ │ │ + jmp 17d63 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 19860 │ │ │ │ + je 17ef0 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 197b2 │ │ │ │ + je 17e42 │ │ │ │ xor %edi,%edi │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %rdi,(%rsi) │ │ │ │ - jmp 19772 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 17e06 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 19860 │ │ │ │ + jle 17ef0 │ │ │ │ lea (%r15,%rcx,1),%rdx │ │ │ │ and $0x8,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - je 197d9 │ │ │ │ + je 17e69 │ │ │ │ mov (%r15),%rax │ │ │ │ add $0x8,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 19865 │ │ │ │ + je 17ef5 │ │ │ │ imul (%r15),%rax │ │ │ │ add $0x10,%r15 │ │ │ │ imul -0x8(%r15),%rax │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 197d9 │ │ │ │ - jmp 19865 │ │ │ │ + jne 17e69 │ │ │ │ + jmp 17ef5 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 198e0 │ │ │ │ + je 17f70 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ mov %rdx,0x18(%rdi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 19822 │ │ │ │ + je 17eb2 │ │ │ │ xor %edx,%edx │ │ │ │ add $0x20,%rdi │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - jmp 197ef │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 17e7f │ │ │ │ + fstp %st(0) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 198e0 │ │ │ │ + jle 17f70 │ │ │ │ lea (%r15,%rcx,1),%rdx │ │ │ │ and $0x8,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - je 19849 │ │ │ │ + je 17ed9 │ │ │ │ mov (%r15),%rax │ │ │ │ add $0x8,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 198e5 │ │ │ │ + je 17f75 │ │ │ │ imul (%r15),%rax │ │ │ │ add $0x10,%r15 │ │ │ │ imul -0x8(%r15),%rax │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 19849 │ │ │ │ - jmp 198e5 │ │ │ │ + jne 17ed9 │ │ │ │ + jmp 17f75 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0xb8(%rbp),%rsp │ │ │ │ - jmp 18b66 │ │ │ │ + jmp 17180 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0x78(%rbp),%rsp │ │ │ │ - jmp 185c3 │ │ │ │ + mov -0x70(%rbp),%rsp │ │ │ │ + jmp 16bd9 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 1b3e9 │ │ │ │ + jne 19b4a │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1a86f │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + jle 18f67 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ shr $0x4,%rdi │ │ │ │ fldt (%r8) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ test %rax,%rax │ │ │ │ - js 1a798 │ │ │ │ + js 18e90 │ │ │ │ fld1 │ │ │ │ lea 0x3(%rax,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ fchs │ │ │ │ - fldt 0x1b9e0(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -24830,68 +24263,68 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 199d7 │ │ │ │ + jmp 18060 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rsi,1) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 199d5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1805e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - je 1a861 │ │ │ │ + je 18f59 │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ - add -0x90(%rbp),%rdx │ │ │ │ + add -0x78(%rbp),%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%r8,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ imul %rax,%rcx │ │ │ │ fld1 │ │ │ │ shl $0x4,%rcx │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ - jmp 199b2 │ │ │ │ + jmp 1803b │ │ │ │ test $0x8,%ah │ │ │ │ - jne 1a5d5 │ │ │ │ + jne 18cd0 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 19b5e │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + jle 181de │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ shr $0x4,%rdi │ │ │ │ fldt (%r8) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ test %rax,%rax │ │ │ │ - js 19b0e │ │ │ │ + js 1818a │ │ │ │ fld1 │ │ │ │ lea 0x3(%rax,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ fchs │ │ │ │ - fldt 0x1b904(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -24900,508 +24333,520 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 19ab3 │ │ │ │ + jmp 18132 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rsi,1) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 19ab1 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18130 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - je 19b50 │ │ │ │ + je 181d0 │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ - add -0x90(%rbp),%rdx │ │ │ │ + add -0x78(%rbp),%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%r8,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ imul %rax,%rcx │ │ │ │ fld1 │ │ │ │ shl $0x4,%rcx │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ - jmp 19a8e │ │ │ │ + jmp 1810d │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %r13,%rax │ │ │ │ - je 19b58 │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ + je 181d8 │ │ │ │ imul %rdi,%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 19b5c │ │ │ │ + je 181dc │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 19b12 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19b5e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19b5e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ + jmp 1818e │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 181de │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 181de │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 189b8 │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov -0x68(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov %rsp,-0x108(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - testb $0x8,0x71(%r10) │ │ │ │ - je 19bbc │ │ │ │ + jle 16fdd │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + testb $0x8,0x71(%rbx) │ │ │ │ + je 18240 │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r10),%rax │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov 0x58(%r10),%rbx │ │ │ │ - mov %r13,%r8 │ │ │ │ - lea 0x1(%rbx),%r15 │ │ │ │ - mov %r15,%rax │ │ │ │ + add 0x108(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov 0x58(%rsi),%rbx │ │ │ │ + lea 0x1(%rbx),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %r8 │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - js 1a5cd │ │ │ │ - mov %r15,%rax │ │ │ │ - mov 0x48(%r10),%r12 │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ + dec %r15 │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ + js 18cc8 │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov 0x48(%rsi),%r12 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r9,%r10 │ │ │ │ neg %rax │ │ │ │ - mov %r9,-0xb8(%rbp) │ │ │ │ - lea (%rax,%rax,1),%rsi │ │ │ │ - lea (%r15,%r15,1),%r14 │ │ │ │ + lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ - imul %r15,%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %r14,%rax │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%r10),%rax │ │ │ │ + add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + 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 -0x40(%rbp),%rax │ │ │ │ - mov (%r12,%r8,8),%rsi │ │ │ │ - mov %r8,%rdx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov (%r12,%r15,8),%rdi │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ - fldt (%rax,%rdx,1) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xd0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea 0x1(%rbx,%rdx,1),%rdx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,(%rax,%r8,8) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%r8,8) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 19ceb │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%rcx,%r14,1),%r11 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rbx,%rsi,1),%rsi │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov %rdx,(%rcx,%r15,8) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %rsi,(%rcx,%r15,8) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 183af │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + lea (%rdx,%rdi,1),%rsi │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea (%rcx,%rdi,1),%r9 │ │ │ │ + lea (%r9,%rdx,1),%rcx │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rdi,%rdx,8),%r9 │ │ │ │ - add -0xe8(%rbp),%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ + lea (%r9,%rdx,8),%r9 │ │ │ │ + add -0xe0(%rbp),%r9 │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,(%r9,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 19cd7 │ │ │ │ - dec %r8 │ │ │ │ - add -0x68(%rbp),%rdi │ │ │ │ - cmp $0xffffffffffffffff,%r8 │ │ │ │ - jne 19c5d │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ + idiv %rdi │ │ │ │ + mov %rdx,(%r9,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 18391 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + dec %r15 │ │ │ │ + add %rsi,-0x50(%rbp) │ │ │ │ + cmp $0xffffffffffffffff,%r15 │ │ │ │ + jne 182fa │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + mov %r8,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ + mov %r11,-0xb8(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%r10 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - xor %edi,%edi │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xc8(%r10),%rax │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - imul %rdi,%rsi │ │ │ │ - fldt (%r9) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + add 0xc8(%rax),%r10 │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + imul %r15,%rsi │ │ │ │ + fldt (%rdx) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + add %rax,%rdi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rax) │ │ │ │ - mov (%rcx,%rdi,8),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jle 19e11 │ │ │ │ - fldt 0x10(%r9) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fstpt (%rdi) │ │ │ │ + mov (%rax,%r15,8),%rdi │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov (%rax,%r15,8),%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jle 184ea │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt 0x10(%rsi,%r9,1) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fldt 0x10(%rsi,%rdx,1) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 19e15 │ │ │ │ - fldt (%r8) │ │ │ │ - sub %rax,%rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - xor %eax,%eax │ │ │ │ + lea 0x2(%rdi),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 184ee │ │ │ │ + fldt (%r10) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + sub %rdi,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov $0x1,%edi │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rdx,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ + inc %rdi │ │ │ │ + fldt 0x20(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%r8,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 19dee │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19e17 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19e17 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - inc %rdi │ │ │ │ - addq $0x20,-0x60(%rbp) │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rax,%r8 │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jne 19d72 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ + fstpt 0x20(%r10,%rsi,1) │ │ │ │ + add $0x10,%rsi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 184c3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + jmp 184f0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 184f0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + inc %r15 │ │ │ │ + addq $0x20,-0xa0(%rbp) │ │ │ │ + add %rax,-0x50(%rbp) │ │ │ │ + add %rax,%r10 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 1843d │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1a343 │ │ │ │ + je 18a1f │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 19fea │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 19fa6 │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ - mov 0xe0(%r10),%rbx │ │ │ │ - lea (%r15,%r15,1),%r14 │ │ │ │ + je 186c3 │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 1867c │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + lea (%r14,%r14,1),%r15 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + shl $0x4,%rsi │ │ │ │ xor %r12d,%r12d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%r9,%rcx,1),%rbx │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + mov 0xe0(%rbx),%rbx │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + lea (%r11,%rsi,1),%rbx │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 19f22 │ │ │ │ - mov 0x48(%rdx),%rcx │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov (%r11,%rax,8),%rsi │ │ │ │ - mov %r15,-0x68(%rbp) │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - imul %rax,%r8 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - add %r8,%r8 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r9,%rcx,1) │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov (%r10,%rax,8),%r15 │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - imul %rax,%rcx │ │ │ │ + jle 18600 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + imul %rax,%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ + mov 0x48(%rdi),%rdi │ │ │ │ + fldt (%r11,%r9,1) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ + add %r10,%r10 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov (%r8,%rax,8),%r14 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + imul %rax,%r9 │ │ │ │ inc %rax │ │ │ │ - add %r15,%rcx │ │ │ │ - add %r8,%r15 │ │ │ │ - add %r14,%r8 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ + add %r14,%r9 │ │ │ │ + add %r10,%r14 │ │ │ │ + add %r15,%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + fldt (%rdx,%r9,1) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + imul -0x8(%rdx,%rax,8),%rdi │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rcx │ │ │ │ + add (%rdx,%r14,8),%rdi │ │ │ │ + mov %rdi,(%rcx,%rax,8) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r9,%rcx,1) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - imul -0x8(%rcx,%rax,8),%rsi │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - add (%rcx,%r15,8),%rsi │ │ │ │ - mov %rsi,(%r11,%rax,8) │ │ │ │ + fstpt (%r11,%r9,1) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 19ec5 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r15 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov (%r11,%r13,8),%rax │ │ │ │ + jne 1859f │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov (%rcx,%r13,8),%rax │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x40(%rbp),%rax │ │ │ │ + add -0x60(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%rdx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rdi) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 19fe4 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - jmp 19f73 │ │ │ │ - movq $0x0,(%r10,%rax,8) │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 1864d │ │ │ │ + jmp 186bd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 19fce │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov (%r10,%rax,8),%rcx │ │ │ │ - sub (%rdx,%rax,8),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 19f66 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - inc %rcx │ │ │ │ + je 186a8 │ │ │ │ + mov (%rsi,%rax,8),%r9 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + mov (%r8,%rax,8),%rdi │ │ │ │ + sub (%r10,%rax,8),%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 18640 │ │ │ │ + inc %rdi │ │ │ │ inc %r12 │ │ │ │ - mov %rcx,(%r10,%rax,8) │ │ │ │ - cmp -0x80(%rbp),%r12 │ │ │ │ - jne 19e93 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov -0x108(%rbp),%rsp │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - cmp 0x8(%r10),%rax │ │ │ │ - jge 189b8 │ │ │ │ - mov 0x30(%r10),%r13 │ │ │ │ - jmp 19b9c │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - incq (%r10) │ │ │ │ + mov %rdi,(%r8,%rax,8) │ │ │ │ + cmp -0x88(%rbp),%r12 │ │ │ │ + jne 18566 │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp 0x8(%rbx),%rax │ │ │ │ + jge 16fdd │ │ │ │ + mov 0x30(%rbx),%r13 │ │ │ │ + jmp 18221 │ │ │ │ inc %r12 │ │ │ │ - cmp %r12,-0x80(%rbp) │ │ │ │ - jne 19e9c │ │ │ │ - jmp 19fa3 │ │ │ │ - mov (%r10,%rcx,8),%rcx │ │ │ │ - jmp 19f8f │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 19fa6 │ │ │ │ - mov (%r11),%rax │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - fldt (%r9) │ │ │ │ - mov 0xe0(%r10),%r13 │ │ │ │ + incq (%r8) │ │ │ │ + cmp %r12,-0x88(%rbp) │ │ │ │ + jne 1856f │ │ │ │ + jmp 1867c │ │ │ │ + mov (%r8,%rdi,8),%rdi │ │ │ │ + jmp 18665 │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ + jle 1867c │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + shl $0x4,%rbx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %r11,-0x168(%rbp) │ │ │ │ - mov %r9,-0x180(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add 0x18(%r10),%rcx │ │ │ │ + fldt (%r11) │ │ │ │ + mov %rcx,-0x168(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add $0x2,%r14 │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - fldt (%rcx) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + add 0x18(%rax),%rsi │ │ │ │ + mov 0xe0(%rax),%r13 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + lea (%rax,%rbx,1),%rdi │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + lea (%rdi,%rdx,1),%r15 │ │ │ │ + mov %rdi,-0x150(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + lea (%rbx,%rbx,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rbx,%rax,1),%r15 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r15,-0x160(%rbp) │ │ │ │ - add %rax,%r15 │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - lea (%r15,%rax,1),%rbx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - jmp 1a0e4 │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea (%r15,%rdx,1),%rbx │ │ │ │ + shl $0x6,%rax │ │ │ │ + lea (%rbx,%rdx,1),%r12 │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + jmp 187c1 │ │ │ │ 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 -0x78(%rbp),%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - mov %r8,-0x190(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,-0x170(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ + add (%rcx,%r9,8),%rax │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ - add (%rcx,%r8,8),%rax │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - jmp 1a13f │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + jmp 1881c │ │ │ │ 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 -0x160(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ - mov %rdx,-0x1a8(%rbp) │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ + mov %rdx,-0x188(%rbp) │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov %r10,-0x1a0(%rbp) │ │ │ │ + mov %r11,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - mov %r10,-0x1b0(%rbp) │ │ │ │ add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ - fstpt -0x1a0(%rbp) │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + fstpt -0x180(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1a19d │ │ │ │ + jmp 18881 │ │ │ │ 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 -0xe0(%rbp),%rdx │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov -0xb8(%rbp),%r11 │ │ │ │ - fldt (%rax) │ │ │ │ - fmul %st(4),%st │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + fmul %st(4),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - jmp 1a1ea │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + jmp 188ca │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 -0x50(%rbp),%r8 │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ add %r11,%r15 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r8 │ │ │ │ - jmp 1a218 │ │ │ │ + jmp 188f8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -25410,286 +24855,291 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 1a210 │ │ │ │ + jne 188f0 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 1a1e0 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + jne 188c0 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 1a191 │ │ │ │ - mov -0x1a8(%rbp),%rdx │ │ │ │ - mov -0x1b0(%rbp),%r10 │ │ │ │ - fldt -0x1a0(%rbp) │ │ │ │ + jne 18875 │ │ │ │ + mov -0x188(%rbp),%rdx │ │ │ │ + mov -0x1a0(%rbp),%r10 │ │ │ │ + fldt -0x180(%rbp) │ │ │ │ + mov -0x190(%rbp),%r11 │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 1a131 │ │ │ │ - mov -0x190(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - inc %r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 1a0d8 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1880e │ │ │ │ + mov -0x170(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + inc %r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 187b5 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x180(%rbp),%r9 │ │ │ │ - movq -0x120(%rbp),%xmm0 │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - movq %r15,%xmm4 │ │ │ │ - movhps -0x138(%rbp),%xmm0 │ │ │ │ - mov -0x168(%rbp),%r11 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - fstpt 0x50(%r9) │ │ │ │ + fstpt 0x50(%r11) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ + movq %r15,%xmm4 │ │ │ │ + movq -0x118(%rbp),%xmm0 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ not %rax │ │ │ │ - fstpt 0x10(%r9) │ │ │ │ + mov %rdi,0x28(%rcx) │ │ │ │ + fstpt 0x10(%r11) │ │ │ │ fxch %st(2) │ │ │ │ + movhps -0x130(%rbp),%xmm0 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %rdi,0x28(%r11) │ │ │ │ - fstpt 0x20(%r9) │ │ │ │ - fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%r11) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - fstpt 0x30(%r9) │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x20(%r11) │ │ │ │ + fxch %st(1) │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - movups %xmm1,(%rbx) │ │ │ │ - movups %xmm0,0x18(%r11) │ │ │ │ - fstpt 0x40(%r9) │ │ │ │ - movups %xmm1,0x10(%rbx) │ │ │ │ - jmp 19fa6 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 19fa6 │ │ │ │ - mov (%r11),%rax │ │ │ │ - mov 0x18(%r10),%rsi │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - fldt (%r9) │ │ │ │ + mov %rax,0x20(%r8) │ │ │ │ + fstpt 0x30(%r11) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + fstpt 0x40(%r11) │ │ │ │ + movups %xmm1,(%r8) │ │ │ │ + movups %xmm1,0x10(%r8) │ │ │ │ + jmp 1867c │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ + jle 1867c │ │ │ │ + mov (%rcx),%rax │ │ │ │ + fldt (%r11) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + shl $0x5,%rsi │ │ │ │ imul (%r12),%rax │ │ │ │ - mov 0xe0(%r10),%r13 │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - mov %r11,-0x128(%rbp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + add %rdi,%rdx │ │ │ │ + add $0x2,%r9 │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + lea (%r15,%r15,2),%rdx │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - lea (%rax,%rbx,1),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - add %r12,%r8 │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + add 0x18(%rax),%rsi │ │ │ │ + mov 0xe0(%rax),%r10 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + lea (%r14,%rax,1),%r13 │ │ │ │ + mov %r14,-0x110(%rbp) │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + lea 0x0(%r13,%rax,1),%r14 │ │ │ │ + mov %r11,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1a40b │ │ │ │ + mov %rcx,%r11 │ │ │ │ + jmp 18aee │ │ │ │ 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 -0x78(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r12,-0x130(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + add (%rcx,%rax,8),%rdx │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov %r11,%rax │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - jmp 1a464 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 18b4d │ │ │ │ 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 -0x120(%rbp),%rdx │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ - fldt (%r9) │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r9,-0x150(%rbp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ + fldt (%r8) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ add 0x10(%rdx,%rcx,8),%rbx │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ mov %rbx,-0xc0(%rbp) │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %rbx,%rdx │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 1a4b3 │ │ │ │ + jmp 18ba2 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fldt (%r12) │ │ │ │ mov -0x50(%rbp),%r15 │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - add 0x20(%r12,%r11,8),%r15 │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %ecx,%ecx │ │ │ │ - imul %r15,%r10 │ │ │ │ - jmp 1a4d8 │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + add 0x20(%r13,%rbx,8),%r15 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 18bd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r8,%rcx,8),%rdi │ │ │ │ - fldt (%r9) │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r11,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r10,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ + add %r10,%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,%rcx │ │ │ │ - jne 1a4d0 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 1a4a9 │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 18bc8 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 18b98 │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov -0x140(%rbp),%r8 │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r9 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jne 1a458 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + add $0x10,%r8 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 18b41 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ inc %rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 1a401 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18ae4 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov -0x130(%rbp),%r9 │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ - mov %r11,%r10 │ │ │ │ - movhps -0xc0(%rbp),%xmm0 │ │ │ │ - mov -0x128(%rbp),%r11 │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ movq %rdi,%xmm5 │ │ │ │ + mov %rbx,%r11 │ │ │ │ not %rax │ │ │ │ - fstpt 0x40(%r9) │ │ │ │ - fxch %st(1) │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - fstpt 0x10(%r9) │ │ │ │ - movups %xmm0,0x8(%r11) │ │ │ │ + movhps -0xc0(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ movq %r15,%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - fstpt 0x20(%r9) │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + movq %rax,%xmm1 │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - fstpt 0x30(%r9) │ │ │ │ - movups %xmm0,0x18(%r11) │ │ │ │ - movups %xmm1,(%rax) │ │ │ │ - movups %xmm1,0x10(%rax) │ │ │ │ - jmp 19fa6 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + movups %xmm1,(%r8) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + movups %xmm1,0x10(%r8) │ │ │ │ + jmp 1867c │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 19e53 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + jmp 18525 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ - mov %rsp,-0x60(%rbp) │ │ │ │ + mov %rsp,-0x40(%rbp) │ │ │ │ mov 0x78(%rax),%rbx │ │ │ │ mov 0x108(%rax),%r12 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ mov 0x48(%rax),%r14 │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1a765 │ │ │ │ + jle 18e5d │ │ │ │ movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ mov %r12,%rsi │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1a724 │ │ │ │ + jle 18e1f │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%rdi,%r14,1),%rax │ │ │ │ mov %rdx,-0xc0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - xor %r15d,%r15d │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %r10d,%r10d │ │ │ │ fildll -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 %rdi,%rax │ │ │ │ mov %r15,%r9 │ │ │ │ - mov %rsi,-0xe0(%rbp) │ │ │ │ + mov %r12,-0xd0(%rbp) │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ mov %r14,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,%r12 │ │ │ │ add -0x50(%rbp),%r9 │ │ │ │ - jmp 1a6ad │ │ │ │ + jmp 18da8 │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rdi │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ fildll (%r8) │ │ │ │ fldt (%r9) │ │ │ │ @@ -25709,1373 +25159,1396 @@ │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,-0xb0(%rbp) │ │ │ │ - jne 1a69b │ │ │ │ + jne 18d96 │ │ │ │ inc %r10 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ + mov %r12,%rax │ │ │ │ + mov -0xd0(%rbp),%r12 │ │ │ │ cmp %r10,%rbx │ │ │ │ - je 1a760 │ │ │ │ + je 18e58 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r15 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r10,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 1a678 │ │ │ │ + mov %r10,0x8(%rsi) │ │ │ │ + jmp 18d73 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1a7dc │ │ │ │ + je 18ed4 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 1a765 │ │ │ │ + je 18e5d │ │ │ │ xor %r9d,%r9d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r9,(%rsi) │ │ │ │ - jmp 1a726 │ │ │ │ + jmp 18e21 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdi │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1a7dc │ │ │ │ + jle 18ed4 │ │ │ │ lea (%r14,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 1a784 │ │ │ │ + je 18e7c │ │ │ │ mov (%r14),%rax │ │ │ │ add $0x8,%r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 1a7e1 │ │ │ │ + je 18ed9 │ │ │ │ imul (%r14),%rax │ │ │ │ add $0x10,%r14 │ │ │ │ imul -0x8(%r14),%rax │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 1a784 │ │ │ │ - jmp 1a7e1 │ │ │ │ + jne 18e7c │ │ │ │ + jmp 18ed9 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %r13,%rax │ │ │ │ - je 1a869 │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ + je 18f61 │ │ │ │ imul %rdi,%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 1a86d │ │ │ │ + je 18f65 │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 1a79c │ │ │ │ + jmp 18e94 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0x40(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rsp │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rsp │ │ │ │ mov 0x30(%rax),%r13 │ │ │ │ - jmp 19a42 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1a86f │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1a86f │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ + jmp 180c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18f67 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18f67 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 189b8 │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ + jle 16fdd │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ + mov %rax,%r10 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 1a8ba │ │ │ │ + je 18fba │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov 0x58(%rcx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x58(%rsi),%rdx │ │ │ │ + lea 0x1(%rdx),%r14 │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - dec %rbx │ │ │ │ - js 1b3e1 │ │ │ │ + dec %rdi │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + js 19b42 │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov 0x48(%rsi),%r12 │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - mov 0x48(%rcx),%r12 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - lea (%r14,%r14,1),%r15 │ │ │ │ neg %rax │ │ │ │ - mov %rbx,%r9 │ │ │ │ - lea (%rax,%rax,1),%rsi │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ imul %r14,%rax │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %r13,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ + imul %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rcx),%rax │ │ │ │ + add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + lea (%rdx,%rdx,1),%rax │ │ │ │ + mov %rax,-0xb8(%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 -0x60(%rbp),%rcx │ │ │ │ - mov (%r12,%r9,8),%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ + mov (%r12,%rdi,8),%r8 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xb8(%rbp) │ │ │ │ + fistpll -0xe0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%rdx,%rax,1),%rax │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov -0xc8(%rbp),%rdx │ │ │ │ - mov %rcx,(%r10,%r9,8) │ │ │ │ - mov %rax,(%rdx,%r9,8) │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%rcx,%rdx,1),%rdx │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %rax,(%rsi,%rdi,8) │ │ │ │ + mov %rdx,(%rcx,%rdi,8) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 1a9e8 │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - lea (%rcx,%r15,1),%r8 │ │ │ │ + jle 1910f │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + lea (%rax,%r8,1),%rsi │ │ │ │ + lea (%rcx,%r8,1),%rdx │ │ │ │ + lea (%rdx,%rax,1),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%rdi,%rax,8),%r10 │ │ │ │ - add -0xc0(%rbp),%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ + lea (%rbx,%rax,8),%r15 │ │ │ │ + add -0xb0(%rbp),%r15 │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,(%r10,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 1a9d4 │ │ │ │ - dec %r9 │ │ │ │ - add -0xa0(%rbp),%rdi │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 1a956 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + idiv %r8 │ │ │ │ + mov %rdx,(%r15,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 190fb │ │ │ │ + dec %rdi │ │ │ │ + add -0xa0(%rbp),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rdi │ │ │ │ + jne 19071 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ + mov %r9,-0x100(%rbp) │ │ │ │ + mov %r11,-0xe0(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ call 3030 │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%r15 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov (%rax,%rdx,8),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov (%rax,%rdx,8),%rdi │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + fildll -0xa0(%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 -0xe0(%rbp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1adac │ │ │ │ + jbe 194d7 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x1a8b6(%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 -0x60(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ + fld1 │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldt -0xa0(%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 1ab0b │ │ │ │ + je 19239 │ │ │ │ fchs │ │ │ │ - fmuls 0x1a5cb(%rip) │ │ │ │ - fldt 0x1aba9(%rip) │ │ │ │ + fmuls 0x19e9d(%rip) │ │ │ │ + fldt 0x1a44b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - imul %rdx,%r10 │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - mov %r10,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add -0x78(%rbp),%rdi │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + imul %rdx,%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 1abcd │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%rcx,%rdx,8),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 1930a │ │ │ │ fxch %st(4) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x4,%r10 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + shl $0x4,%r8 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x1a824(%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) │ │ │ │ - fldt 0x10(%r10,%rdi,1) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + fldt 0x10(%r8,%rcx,1) │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 1abd9 │ │ │ │ - fldt (%r9) │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov $0x1,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ + lea 0x2(%rdi),%r8 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jg 19316 │ │ │ │ + fldt (%r15) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xor %edi,%edi │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rsi,1) │ │ │ │ - inc %rdi │ │ │ │ + inc %r8 │ │ │ │ + fldt 0x20(%rsi,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%r9,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 1abaa │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1abdb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1abdb │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + fstpt 0x20(%r15,%rdi,1) │ │ │ │ + add $0x10,%rdi │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 192e3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + jmp 19318 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 19318 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ - addq $0x10,-0xa0(%rbp) │ │ │ │ - add %rax,%rcx │ │ │ │ - add %rax,%r9 │ │ │ │ + add $0x10,%rbx │ │ │ │ + add %rax,%rsi │ │ │ │ + add %rax,%r15 │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jne 1aa6a │ │ │ │ + jne 191a0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1adee │ │ │ │ + je 1988f │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 1b086 │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 1ad80 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - lea (%r14,%r14,1),%r10 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x4,%r8 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ - mov 0xe0(%rcx),%r9 │ │ │ │ - mov %r13,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%rsi,%rcx,1),%r15 │ │ │ │ + je 19525 │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 194ab │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %r10,%rsi │ │ │ │ + xor %edx,%edx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + shr $0x4,%rdi │ │ │ │ + mov 0xe0(%rbx),%r12 │ │ │ │ + add 0x18(%rbx),%rsi │ │ │ │ + lea (%r14,%r14,1),%rbx │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + lea (%r9,%rdi,1),%r10 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 1b074 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ + jle 1942b │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov 0x48(%rcx),%rcx │ │ │ │ - fldt (%r8,%rsi,1) │ │ │ │ - mov %r14,%rsi │ │ │ │ - imul %rax,%rsi │ │ │ │ - lea (%rsi,%rsi,1),%r8 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rcx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov (%r11,%rax,8),%r12 │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - imul %rax,%rsi │ │ │ │ - inc %rax │ │ │ │ - add %r12,%rsi │ │ │ │ - add %r8,%r12 │ │ │ │ - add %r10,%r8 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rdx,%rsi,1) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%r9,%r8,1) │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x48(%rdi),%rdi │ │ │ │ + imul %rax,%r8 │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov (%r11,%rax,8),%rdi │ │ │ │ + lea (%r8,%r8,1),%r15 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov (%rcx,%rax,8),%r15 │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ + imul %rax,%r8 │ │ │ │ + inc %rax │ │ │ │ + add %r15,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%rdx,%r8,1) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + imul -0x8(%rdx,%rax,8),%rdi │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rsi,1) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - imul -0x8(%rsi,%rax,8),%rcx │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - add (%rsi,%r12,8),%rcx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov %rcx,(%rsi,%rax,8) │ │ │ │ + fstpt (%r9,%r8,1) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + add %r8,%r15 │ │ │ │ + add %rbx,%r8 │ │ │ │ + add (%rdx,%r15,8),%rdi │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %rdi,(%r11,%rax,8) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 1ac95 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 193c9 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov (%rax,%r13,8),%rax │ │ │ │ - fldt (%r15) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov (%r11,%r13,8),%rax │ │ │ │ + fldt (%r10) │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r9,%rax │ │ │ │ + add %r12,%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rsi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - fstpt 0x10(%rdx) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 1ad4d │ │ │ │ - jmp 1b07d │ │ │ │ + fstpt (%rsi) │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 19475 │ │ │ │ + jmp 1951c │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r11,%rax,8) │ │ │ │ + movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1adc1 │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ - mov (%r11,%rax,8),%rcx │ │ │ │ - mov (%rsi,%rax,8),%rsi │ │ │ │ - sub (%r8,%rax,8),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 1ad40 │ │ │ │ - inc %rcx │ │ │ │ + je 194ec │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ + mov (%r15,%rax,8),%r8 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + sub (%r15,%rax,8),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 19468 │ │ │ │ inc %rdi │ │ │ │ - mov %rcx,(%r11,%rax,8) │ │ │ │ - cmp -0x80(%rbp),%rdi │ │ │ │ - jne 1ac57 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + inc %rdx │ │ │ │ + mov %rdi,(%rcx,%rax,8) │ │ │ │ + cmp -0x88(%rbp),%rdx │ │ │ │ + jne 1938f │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp 0x8(%rbx),%rax │ │ │ │ - jge 189b8 │ │ │ │ + jge 16fdd │ │ │ │ mov 0x30(%rbx),%r13 │ │ │ │ - jmp 1a89b │ │ │ │ + jmp 18f9b │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1add3 │ │ │ │ + ja 19501 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1a906(%rip) │ │ │ │ + fldt 0x1a1ab(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ab1b │ │ │ │ - incq (%r11) │ │ │ │ - inc %rdi │ │ │ │ - cmp %rdi,-0x80(%rbp) │ │ │ │ - jne 1ac60 │ │ │ │ - jmp 1ad80 │ │ │ │ + jmp 19249 │ │ │ │ + inc %rdx │ │ │ │ + incq (%rcx) │ │ │ │ + cmp %rdx,-0x88(%rbp) │ │ │ │ + jne 19398 │ │ │ │ + jmp 194ab │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1a8db(%rip) │ │ │ │ + fldt 0x1a17d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ab1b │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 1ad80 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov 0x18(%r12),%rbx │ │ │ │ + jmp 19249 │ │ │ │ + mov (%rcx,%rdi,8),%rdi │ │ │ │ + jmp 19494 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 194ab │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x5,%rsi │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov (%rax),%rax │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + fldt (%r9) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + mov 0x20(%r12),%rbx │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + add $0x2,%r14 │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %rcx,%rax │ │ │ │ + mov 0xe0(%rax),%r13 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fldt (%rsi) │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%r15 │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r15,-0x138(%rbp) │ │ │ │ + add %rdx,%r15 │ │ │ │ + add %r10,%rax │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + add %rdx,%r15 │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + lea (%rdi,%rdi,2),%rax │ │ │ │ + lea (%r15,%rdx,1),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ - xor %eax,%eax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r11,%rcx │ │ │ │ - jmp 1aec1 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + jmp 1961b │ │ │ │ + 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 -0x78(%rbp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ + mov -0x140(%rbp),%r10 │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov %r11,-0x168(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r9,-0x170(%rbp) │ │ │ │ + add (%rdx,%r8,8),%rax │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - jmp 1af14 │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + imul %rax,%rdx │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 1968b │ │ │ │ + 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 -0x120(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov %rdx,-0x188(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov %r10,-0x1a0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - add 0x10(%rdx,%r8,8),%rbx │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 1af65 │ │ │ │ + fxch %st(4) │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov -0x148(%rbp),%rax │ │ │ │ + fstpt -0x180(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 196e9 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + fmul %st(4),%st │ │ │ │ + imul %r8,%r11 │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + jmp 1973a │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(5) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - fldt (%r12) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + fldt (%r10) │ │ │ │ xor %edx,%edx │ │ │ │ - add 0x20(%rax,%rbx,8),%r14 │ │ │ │ - imul %r14,%r11 │ │ │ │ - jmp 1af98 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rax,%r9,8),%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ + add %r11,%r15 │ │ │ │ + mov %r15,%r8 │ │ │ │ + imul %rbx,%r8 │ │ │ │ + jmp 19768 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r13,%rdx,8),%rdi │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r8 │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %r8,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r11,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r9,%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 1af90 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 1af5b │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 19760 │ │ │ │ + inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 19730 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 196dd │ │ │ │ + mov -0x188(%rbp),%rdx │ │ │ │ + mov -0x1a0(%rbp),%r10 │ │ │ │ + fldt -0x180(%rbp) │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 1967d │ │ │ │ + mov -0x150(%rbp),%r8 │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + mov -0x168(%rbp),%r11 │ │ │ │ inc %r8 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 1af08 │ │ │ │ - inc %rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 1aeb7 │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(5) │ │ │ │ - fstp %st(2) │ │ │ │ + mov -0x170(%rbp),%r9 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 1960f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ - movhps -0xf0(%rbp),%xmm0 │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov %rcx,%r11 │ │ │ │ + fxch %st(3) │ │ │ │ + fstpt 0x50(%r9) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + movq -0x110(%rbp),%xmm0 │ │ │ │ + movq %r15,%xmm6 │ │ │ │ not %rax │ │ │ │ + movhps -0x128(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%r11) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x10(%r9) │ │ │ │ + fxch %st(2) │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %r14,%xmm0 │ │ │ │ + punpcklqdq %xmm6,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ + mov %rax,0x20(%rcx) │ │ │ │ + fstpt 0x20(%r9) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rdi,0x28(%r11) │ │ │ │ + fstpt 0x30(%r9) │ │ │ │ + movups %xmm0,0x18(%r11) │ │ │ │ + fstpt 0x40(%r9) │ │ │ │ movups %xmm1,(%rcx) │ │ │ │ movups %xmm1,0x10(%rcx) │ │ │ │ - fstpt 0x40(%rax) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ - fstpt 0x30(%rax) │ │ │ │ - jmp 1ad80 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - jmp 1acf8 │ │ │ │ - mov (%r11,%rbx,8),%rcx │ │ │ │ - jmp 1ad6c │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 1ad80 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov 0x20(%r12),%rbx │ │ │ │ + jmp 194ab │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 194ab │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ shl $0x5,%rsi │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov 0x8(%r12),%rbx │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + fldt (%r9) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + add $0x2,%r14 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %r10,%rax │ │ │ │ + mov 0xe0(%rax),%r10 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fldt (%rsi) │ │ │ │ + lea (%rdx,%rax,1),%r12 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + lea (%rax,%r8,1),%r15 │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r15,-0xe0(%rbp) │ │ │ │ + lea (%r15,%r8,1),%r13 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ + add %r13,%r8 │ │ │ │ + mov %r9,%r13 │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + lea (%rdi,%rdi,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%r9 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - add %rax,%r9 │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - add %rax,%r9 │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - lea (%r9,%rax,1),%r12 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - jmp 1b178 │ │ │ │ - fstp %st(7) │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 19962 │ │ │ │ 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 -0x78(%rbp),%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + mov %r12,%r11 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r12,-0x130(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + add (%rdi,%rax,8),%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ - mov (%rcx,%r9,8),%rax │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ - add %r8,%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - jmp 1b1cf │ │ │ │ - fstp %st(7) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ + imul %rcx,%rdi │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + jmp 199c5 │ │ │ │ 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 -0x148(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - fldt (%r10) │ │ │ │ - mov %rdx,-0x170(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov %r9,-0x138(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + fldt (%r11) │ │ │ │ + mov -0x100(%rbp),%r13 │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ + add 0x10(%rdx,%r9,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ - mov %r9,-0x190(%rbp) │ │ │ │ - mov %r10,-0x1a0(%rbp) │ │ │ │ - mov %r11,-0x1a8(%rbp) │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ - fstpt -0x180(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - jmp 1b23b │ │ │ │ - fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ - fldt (%rcx) │ │ │ │ - fmul %st(4),%st │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add 0x20(%rdx,%rax,8),%r8 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - imul %r8,%r11 │ │ │ │ - jmp 1b28a │ │ │ │ - xchg %ax,%ax │ │ │ │ + imul %rcx,%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + jmp 19a17 │ │ │ │ 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 -0x60(%rbp),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + add 0x20(%rcx,%r12,8),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x30(%rax,%r9,8),%r14 │ │ │ │ - add %r11,%r14 │ │ │ │ - mov %r14,%r8 │ │ │ │ - imul %rbx,%r8 │ │ │ │ - jmp 1b2b8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 19a48 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ - fldt (%rcx) │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + fldt (%r9) │ │ │ │ + mov 0x30(%r8,%rcx,8),%rdi │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%r9 │ │ │ │ + add %r11,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - fldt (%rax) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + 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 %r15,%rdx │ │ │ │ - jne 1b2b0 │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 19a40 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 19a0d │ │ │ │ + mov -0x138(%rbp),%r9 │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 1b280 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + jne 199b9 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ inc %rax │ │ │ │ - add $0x10,%rcx │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 1b22f │ │ │ │ - mov -0x170(%rbp),%rdx │ │ │ │ - mov -0x1a0(%rbp),%r10 │ │ │ │ - mov -0x190(%rbp),%r9 │ │ │ │ - fldt -0x180(%rbp) │ │ │ │ - mov -0x1a8(%rbp),%r11 │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 1b1c1 │ │ │ │ - inc %r9 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0x168(%rbp),%r8 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 1b16c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + jne 19958 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(5) │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - movq -0x120(%rbp),%xmm0 │ │ │ │ - movhps -0x138(%rbp),%xmm0 │ │ │ │ - movq %r14,%xmm6 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + fstpt 0x40(%r13) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + movq -0x118(%rbp),%xmm0 │ │ │ │ + movq %rdi,%xmm7 │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r13,%r9 │ │ │ │ not %rax │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%r11) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + movhps -0xc0(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + fstpt 0x10(%r13) │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ - movups %xmm1,(%r11) │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ - movups %xmm1,0x10(%r11) │ │ │ │ - fstpt 0x50(%rax) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x30(%rax) │ │ │ │ - fstpt 0x40(%rax) │ │ │ │ - jmp 1ad80 │ │ │ │ + fstpt 0x20(%r13) │ │ │ │ + movups %xmm1,(%rcx) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ + movups %xmm1,0x10(%rcx) │ │ │ │ + jmp 194ab │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 1ac12 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + jmp 1934e │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ lea 0x0(,%r13,8),%r9 │ │ │ │ mov %rsp,-0xb0(%rbp) │ │ │ │ mov 0x78(%rax),%rbx │ │ │ │ mov 0x108(%rax),%r12 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ mov 0x48(%rax),%r15 │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ lea 0xf(%r9),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1c252 │ │ │ │ + jle 1a9a2 │ │ │ │ movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ mov %r12,%rsi │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1c21a │ │ │ │ + jle 1a96b │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%r9,%r15,1),%rax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ + fildll -0xd0(%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 -0x60(%rbp),%rdx │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdx,%rax,1),%r8 │ │ │ │ - jmp 1b4c1 │ │ │ │ + jmp 19c22 │ │ │ │ imul (%rdi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ add $0x8,%r14 │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %rdx,%r10 │ │ │ │ fildll (%rdi) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xe0(%rbp) │ │ │ │ + fistpll -0xd0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ mov (%rdi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ mov %rdx,(%r14) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %rdi,-0xb8(%rbp) │ │ │ │ - jne 1b4af │ │ │ │ + jne 19c10 │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 1c250 │ │ │ │ + je 1a9a0 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,-0x50(%rbp) │ │ │ │ + mov %rsi,%r11 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - jmp 1b490 │ │ │ │ + jmp 19bf1 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 1bfc4 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + jne 1a718 │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ cmpq $0x0,0x8(%rcx) │ │ │ │ - jle 189b8 │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ + jle 16fdd │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ mov %rax,%r15 │ │ │ │ testb $0x8,0x71(%rcx) │ │ │ │ - je 1b582 │ │ │ │ + je 19ce3 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rcx),%rax │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ mov 0x58(%rcx),%r14 │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ lea 0x1(%r14),%r12 │ │ │ │ - mov %rbx,%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %r10 │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ - js 1bfbc │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ - mov 0x48(%rcx),%r13 │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + dec %rdx │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + js 1a710 │ │ │ │ mov %r12,%rax │ │ │ │ + mov 0x48(%rcx),%r13 │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + lea (%r12,%r12,1),%r10 │ │ │ │ neg %rax │ │ │ │ lea (%rax,%rax,1),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rsi,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov %rdx,%rax │ │ │ │ imul %r12,%rax │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ imul %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rcx),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + add $0x2,%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 %rbx,%rax │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov 0x0(%r13,%r10,8),%rdi │ │ │ │ - mov %r10,%rdx │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov 0x0(%r13,%r15,8),%rdi │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0xa8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ - sub %r14,%rsi │ │ │ │ - mov %rsi,(%rbx,%r10,8) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%r14,%rsi,1),%rsi │ │ │ │ + sub %r14,%rdx │ │ │ │ + mov %rdx,(%rbx,%r15,8) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ - mov %rdx,(%rbx,%r10,8) │ │ │ │ + mov %rsi,(%rbx,%r15,8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 1b6b2 │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ + jle 19e37 │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ + add -0x78(%rbp),%rdx │ │ │ │ + mov %r14,-0xa8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ + lea (%rdx,%rdi,1),%r9 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%r11,%rdx,8),%r9 │ │ │ │ - add -0xe0(%rbp),%r9 │ │ │ │ - add %rsi,%rbx │ │ │ │ + lea (%r11,%rdx,8),%rbx │ │ │ │ + add -0xd0(%rbp),%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov %rdx,(%r9,%rsi,8) │ │ │ │ + mov %rdx,(%rbx,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 1b697 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 19e19 │ │ │ │ mov %r14,%rax │ │ │ │ - mov -0x78(%rbp),%r14 │ │ │ │ - dec %r10 │ │ │ │ - add -0x40(%rbp),%r11 │ │ │ │ - cmp $0xffffffffffffffff,%r10 │ │ │ │ - jne 1b61b │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ + dec %r15 │ │ │ │ + add -0x70(%rbp),%r11 │ │ │ │ + cmp $0xffffffffffffffff,%r15 │ │ │ │ + jne 19d8f │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,%rdi │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + mov %r10,-0x58(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea 0x0(,%rbx,8),%rdx │ │ │ │ call 3030 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%r10 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rax,%r8 │ │ │ │ - je 1bcbd │ │ │ │ + je 1a426 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 1b8d8 │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 1b892 │ │ │ │ + je 1a053 │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 1a00d │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdx │ │ │ │ lea (%r12,%r12,1),%r11 │ │ │ │ imul %r15,%rsi │ │ │ │ - xor %r15d,%r15d │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov 0xe0(%rcx),%rsi │ │ │ │ + xor %r15d,%r15d │ │ │ │ add 0x18(%rcx),%rdx │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ mov %rdx,%r10 │ │ │ │ mov %rbx,%rdx │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + mov 0xe0(%rcx),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ add %rdx,%rsi │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 1b7ec │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + jle 19f80 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %r12,%r9 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov 0xc8(%rcx),%r14 │ │ │ │ - mov 0x48(%rcx),%r13 │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ imul %rax,%r9 │ │ │ │ - mov (%rsi,%rax,8),%rsi │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov 0xc8(%rcx),%r14 │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ + mov -0x58(%rbp),%rdx │ │ │ │ + mov 0x48(%rcx),%r13 │ │ │ │ add %rax,%rdx │ │ │ │ + mov (%rsi,%rax,8),%rsi │ │ │ │ imul %r12,%rdx │ │ │ │ sub %rdx,%r9 │ │ │ │ lea (%rdx,%rdx,1),%rdi │ │ │ │ lea (%r9,%r9,1),%rdx │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ imul -0x8(%r13,%rax,8),%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ add %r11,%rdi │ │ │ │ mov %rdx,%r9 │ │ │ │ add -0x50(%rbp),%rdx │ │ │ │ shl $0x4,%r9 │ │ │ │ fldt (%r14,%r9,1) │ │ │ │ mov %rax,%r9 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%r9 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%r9,1) │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ add (%rcx,%rdx,8),%rsi │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 1b796 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 19f2a │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov -0xc8(%rbp),%r9 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x78(%rbp),%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%r10) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%r10) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r10) │ │ │ │ fstpt 0x10(%r10) │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 1b86d │ │ │ │ - jmp 1b8d2 │ │ │ │ + jg 19fe5 │ │ │ │ + jmp 1a04d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1b8c0 │ │ │ │ + je 1a038 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ sub (%rdi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 1b860 │ │ │ │ + je 19fd8 │ │ │ │ inc %rsi │ │ │ │ inc %r15 │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - cmp -0x80(%rbp),%r15 │ │ │ │ - jne 1b744 │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0x88(%rbp),%r15 │ │ │ │ + jne 19ed8 │ │ │ │ + mov -0xf0(%rbp),%rsp │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ cmp 0x8(%rcx),%rax │ │ │ │ - jl 1b55c │ │ │ │ - jmp 189b8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq (%r8) │ │ │ │ + jl 19cbd │ │ │ │ + jmp 16fdd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %r15 │ │ │ │ - cmp %r15,-0x80(%rbp) │ │ │ │ - jne 1b74d │ │ │ │ - jmp 1b892 │ │ │ │ + incq (%r8) │ │ │ │ + cmp %r15,-0x88(%rbp) │ │ │ │ + jne 19ee1 │ │ │ │ + jmp 1a00d │ │ │ │ mov (%r8,%rsi,8),%rsi │ │ │ │ - jmp 1b87e │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 1b892 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + jmp 19ff6 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 1a00d │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ mov 0xc8(%rcx),%rsi │ │ │ │ mov 0x20(%r13),%r11 │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov 0x8(%r13),%rbx │ │ │ │ fldt (%rax) │ │ │ │ + mov (%rbx),%rdx │ │ │ │ mov %r12,%rax │ │ │ │ - imul 0x0(%r13),%rdx │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ imul %r15,%rax │ │ │ │ shl $0x5,%r15 │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ + imul 0x0(%r13),%rdx │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ lea (%rax,%rax,4),%rax │ │ │ │ - mov %rdx,-0x108(%rbp) │ │ │ │ + mov %rbx,-0x128(%rbp) │ │ │ │ + mov 0x18(%r13),%rbx │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ lea (%r12,%rax,1),%rdx │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rbx,-0x138(%rbp) │ │ │ │ - mov 0x18(%r13),%rbx │ │ │ │ - lea (%rax,%rsi,1),%r9 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea (%r12,%rdi,1),%r10 │ │ │ │ mov 0xe0(%rcx),%r13 │ │ │ │ - add %r10,%r12 │ │ │ │ - shl $0x5,%rax │ │ │ │ mov %rbx,-0xa8(%rbp) │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ mov 0x18(%rcx),%rbx │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ + lea (%r12,%rdx,1),%rdi │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%r12,%rdi,1),%r10 │ │ │ │ + shl $0x5,%rdi │ │ │ │ add %r15,%rbx │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + add %rsi,%rdx │ │ │ │ + add %r10,%r12 │ │ │ │ + add %rsi,%rdi │ │ │ │ + lea 0x2(%rax),%r15 │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ fldt (%rbx) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r15,-0x150(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ fldt 0x10(%rbx) │ │ │ │ + add %r15,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ lea 0x10(%r15,%rdx,1),%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ - lea (%r15,%rdx,1),%rax │ │ │ │ + add %r15,%rdx │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ - lea (%r14,%r14,2),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ + add %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%r15,%rax,1),%rdx │ │ │ │ lea 0x30(%r15,%rax,1),%rax │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x6,%rax │ │ │ │ add %rsi,%rdx │ │ │ │ - lea 0x40(%r15,%rax,1),%r15 │ │ │ │ - add %rdi,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ mov %rdx,-0xc0(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - lea (%r12,%r14,1),%rax │ │ │ │ + lea 0x40(%r15,%rax,1),%r15 │ │ │ │ + add %rdi,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + lea (%r12,%r14,1),%rax │ │ │ │ add %rsi,%rdx │ │ │ │ - lea 0x20(%rsi,%rax,1),%r14 │ │ │ │ + shl $0x5,%rax │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ + lea 0x20(%rsi,%rax,1),%r14 │ │ │ │ mov %r9,%rdx │ │ │ │ - jmp 1ba36 │ │ │ │ + movq $0x0,-0xd8(%rbp) │ │ │ │ + jmp 1a1b7 │ │ │ │ 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),%rsi │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov %rdx,-0x168(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ fldt (%rdx) │ │ │ │ - fmul %st(3),%st │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ mov %rcx,-0x170(%rbp) │ │ │ │ + mov -0x140(%rbp),%r10 │ │ │ │ add (%rsi,%rdi,8),%rax │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + fmul %st(3),%st │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ imul %rax,%rsi │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov %rsi,-0x128(%rbp) │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ - jmp 1ba98 │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + jmp 1a219 │ │ │ │ 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 -0x128(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ fldt (%rsi) │ │ │ │ - mov %rsi,-0x1a0(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %rsi,-0x188(%rbp) │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + mov %r10,-0x1a0(%rbp) │ │ │ │ add 0x10(%r10),%rax │ │ │ │ + mov %r8,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - mov %r10,-0x1a8(%rbp) │ │ │ │ - mov %r8,-0x1b0(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ - fstpt -0x190(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - jmp 1bafc │ │ │ │ - nopl (%rax) │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + fstpt -0x180(%rbp) │ │ │ │ + jmp 1a27c │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fldt (%rcx) │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ mov -0xa8(%rbp),%r10 │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ add 0x20(%rax),%r9 │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ fmul %st(4),%st │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ imul %r9,%r10 │ │ │ │ - jmp 1bb4a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + jmp 1a2c2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov (%rsi),%r12 │ │ │ │ fldt (%r8) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%rsi),%r12 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ add %r10,%r12 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ mov %r12,%r9 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r11,%r9 │ │ │ │ - jmp 1bb78 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1a2e8 │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x40(%rcx),%rdi │ │ │ │ fldt (%rdx) │ │ │ │ + mov 0x40(%rcx),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -27084,201 +26557,201 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne 1bb70 │ │ │ │ + jne 1a2e0 │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r15,%rsi │ │ │ │ - jne 1bb40 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ + jne 1a2b8 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ + add $0x10,%rcx │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 1baf0 │ │ │ │ - mov -0x1a0(%rbp),%rsi │ │ │ │ - mov -0x1a8(%rbp),%r10 │ │ │ │ - mov -0x1b0(%rbp),%r8 │ │ │ │ - fldt -0x190(%rbp) │ │ │ │ - add $0x10,%rsi │ │ │ │ + jne 1a270 │ │ │ │ + mov -0x1a0(%rbp),%r10 │ │ │ │ + mov -0x188(%rbp),%rsi │ │ │ │ + fldt -0x180(%rbp) │ │ │ │ + mov -0x190(%rbp),%r8 │ │ │ │ add $0x8,%r10 │ │ │ │ - cmp -0x160(%rbp),%r10 │ │ │ │ - jne 1ba8a │ │ │ │ - mov -0x180(%rbp),%rdx │ │ │ │ - incq -0xd0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + cmp -0x148(%rbp),%r10 │ │ │ │ + jne 1a20b │ │ │ │ + incq -0xd8(%rbp) │ │ │ │ + mov -0x168(%rbp),%rdx │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ mov -0x170(%rbp),%rcx │ │ │ │ add $0x10,%rdx │ │ │ │ - cmp %r10,-0xd0(%rbp) │ │ │ │ - jne 1ba2a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r10,-0xd8(%rbp) │ │ │ │ + jne 1a1ab │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - movq -0x110(%rbp),%xmm0 │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rdx │ │ │ │ movq %r12,%xmm2 │ │ │ │ - movhps -0x130(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + movq -0x100(%rbp),%xmm0 │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ not %rdx │ │ │ │ + movhps -0x120(%rbp),%xmm0 │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ + movups %xmm0,0x8(%rsi) │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ mov %rdx,0x20(%r8) │ │ │ │ - mov %rdi,0x28(%rsi) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%rsi) │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ + mov %rdi,0x28(%rsi) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - movups %xmm1,(%r8) │ │ │ │ movups %xmm0,0x18(%rsi) │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ + movups %xmm1,(%r8) │ │ │ │ movups %xmm1,0x10(%r8) │ │ │ │ - jmp 1b892 │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 1b892 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov 0xc8(%rcx),%r9 │ │ │ │ + jmp 1a00d │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 1a00d │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ mov %r15,%rsi │ │ │ │ - mov 0x18(%r13),%r11 │ │ │ │ - mov 0xe0(%rcx),%r10 │ │ │ │ mov %r8,-0x110(%rbp) │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ + mov 0xc8(%rcx),%r9 │ │ │ │ + mov 0x18(%r13),%r11 │ │ │ │ shl $0x5,%rsi │ │ │ │ - fldt (%rax) │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ mov (%rbx),%rdx │ │ │ │ - mov 0x8(%r13),%rbx │ │ │ │ + fldt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ - imul 0x0(%r13),%rdx │ │ │ │ imul %r15,%rax │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ + imul 0x0(%r13),%rdx │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + add 0x18(%rcx),%rsi │ │ │ │ + mov 0xe0(%rcx),%r10 │ │ │ │ mov %rbx,-0xa0(%rbp) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ lea (%r12,%rax,4),%rdx │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ shl $0x7,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ + lea (%r12,%rdx,1),%rdi │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ lea (%rax,%r9,1),%rbx │ │ │ │ lea (%r12,%r12,1),%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ lea (%rdx,%r9,1),%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r15,%rax,1),%r13 │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ lea 0x10(%r15,%rax,1),%rdx │ │ │ │ add %r15,%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%rax │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ mov %rdi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%rax │ │ │ │ + add %r9,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ add %r14,%rax │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ lea (%rdi,%r9,1),%r12 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - add %r9,%rdx │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - lea (%r14,%r14,2),%rdx │ │ │ │ - mov %r12,-0x60(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + lea 0x20(%r9,%rax,1),%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + add %r14,%rdx │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ lea 0x10(%r15,%rdx,1),%r15 │ │ │ │ lea 0x30(%rdi,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea 0x20(%r9,%rax,1),%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1bde2 │ │ │ │ + jmp 1a546 │ │ │ │ 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 -0x90(%rbp),%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - fmul %st(3),%st │ │ │ │ - mov %r13,-0x138(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov %r13,%r8 │ │ │ │ + fldt (%rbx) │ │ │ │ + mov %r13,-0x130(%rbp) │ │ │ │ add (%rcx,%rax,8),%rdx │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ + fmul %st(3),%st │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - jmp 1be3b │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + jmp 1a59c │ │ │ │ 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 -0x40(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ - mov %rbx,-0x148(%rbp) │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ + mov -0x70(%rbp),%r13 │ │ │ │ + mov %rbx,-0x140(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ add 0x10(%r8),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - jmp 1be85 │ │ │ │ + jmp 1a5e6 │ │ │ │ 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 0x20(%r12),%r14 │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %rcx,%r14 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r11,%rbx │ │ │ │ - jmp 1beb8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1a610 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov (%r8),%rdi │ │ │ │ fldt (%rdx) │ │ │ │ + mov (%r8),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ add %rbx,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -27287,105 +26760,105 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 1beb0 │ │ │ │ + jne 1a608 │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 1be7b │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ - mov -0x148(%rbp),%rbx │ │ │ │ - addq $0x10,-0x40(%rbp) │ │ │ │ + jne 1a5dc │ │ │ │ + mov -0x138(%rbp),%r8 │ │ │ │ + addq $0x10,-0x58(%rbp) │ │ │ │ + mov -0x140(%rbp),%rbx │ │ │ │ add $0x8,%r8 │ │ │ │ - cmp -0xf0(%rbp),%r8 │ │ │ │ - jne 1be2f │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%r13 │ │ │ │ + cmp -0xf8(%rbp),%r8 │ │ │ │ + jne 1a590 │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%r13 │ │ │ │ add $0x10,%rbx │ │ │ │ inc %rax │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - jne 1bdd8 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp -0x100(%rbp),%rax │ │ │ │ + jne 1a53c │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - movq -0x128(%rbp),%xmm0 │ │ │ │ - movhps -0xb0(%rbp),%xmm0 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ movq %rdi,%xmm3 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ not %rax │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + movhps -0xb0(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ movq %r14,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ - movups %xmm1,(%r8) │ │ │ │ - movups %xmm1,0x10(%r8) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + movups %xmm0,0x18(%rbx) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ + movups %xmm1,(%r8) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ + movups %xmm1,0x10(%r8) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ - jmp 1b892 │ │ │ │ + jmp 1a00d │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 1b6f9 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + jmp 19e8d │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ - mov %rsp,-0x60(%rbp) │ │ │ │ + mov %rsp,-0x40(%rbp) │ │ │ │ mov 0x78(%rax),%rcx │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov 0x108(%rax),%r12 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ mov 0x48(%rax),%r14 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1c1cf │ │ │ │ + jle 1a91d │ │ │ │ movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ mov %r12,%rsi │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1c111 │ │ │ │ + jle 1a85f │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%rdi,%r14,1),%rax │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ xor %r10d,%r10d │ │ │ │ fildll -0xa8(%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 %rdi,%rax │ │ │ │ mov %r15,%r9 │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ mov %r14,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%r12 │ │ │ │ shl $0x4,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,%r15 │ │ │ │ add -0x50(%rbp),%r9 │ │ │ │ - jmp 1c099 │ │ │ │ + jmp 1a7e7 │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rdi │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ fildll (%r8) │ │ │ │ fldt (%r9) │ │ │ │ @@ -27404,425 +26877,430 @@ │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ - cmp %r8,-0x78(%rbp) │ │ │ │ - jne 1c087 │ │ │ │ + cmp %r8,-0x70(%rbp) │ │ │ │ + jne 1a7d5 │ │ │ │ inc %r10 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ cmp %rbx,%r10 │ │ │ │ - je 1c1ca │ │ │ │ + je 1a918 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r15 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r10,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 1c064 │ │ │ │ + mov %r10,0x8(%rsi) │ │ │ │ + jmp 1a7b5 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 1c14d │ │ │ │ + je 1a89b │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 1c1cf │ │ │ │ + je 1a91d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%rsi │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 1c11c │ │ │ │ + jne 1a86a │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0x60(%rbp),%rsp │ │ │ │ - jmp 1b53b │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x40(%rbp),%rsp │ │ │ │ + jmp 19c9c │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdi │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1c14d │ │ │ │ + jle 1a89b │ │ │ │ lea (%r14,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 1c1f6 │ │ │ │ + je 1a944 │ │ │ │ mov (%r14),%rax │ │ │ │ add $0x8,%r14 │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 1c152 │ │ │ │ + je 1a8a0 │ │ │ │ imul (%r14),%rax │ │ │ │ add $0x10,%r14 │ │ │ │ imul -0x8(%r14),%rax │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne 1c1f6 │ │ │ │ - jmp 1c152 │ │ │ │ - movq $0x1,-0x80(%rbp) │ │ │ │ - jmp 18580 │ │ │ │ + jne 1a944 │ │ │ │ + jmp 1a8a0 │ │ │ │ + movq $0x1,-0x88(%rbp) │ │ │ │ + jmp 16b99 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1c286 │ │ │ │ + je 1a9d6 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 1c252 │ │ │ │ + je 1a9a2 │ │ │ │ xor %r8d,%r8d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r8,(%rsi) │ │ │ │ - jmp 1c21c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1a96d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1c286 │ │ │ │ + jle 1a9d6 │ │ │ │ lea (%r15,%r9,1),%rdx │ │ │ │ and $0x8,%r9d │ │ │ │ mov $0x1,%eax │ │ │ │ - je 1c272 │ │ │ │ + je 1a9c2 │ │ │ │ mov (%r15),%rax │ │ │ │ add $0x8,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 1c28b │ │ │ │ + je 1a9db │ │ │ │ imul (%r15),%rax │ │ │ │ add $0x10,%r15 │ │ │ │ imul -0x8(%r15),%rax │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 1c272 │ │ │ │ - jmp 1c28b │ │ │ │ + jne 1a9c2 │ │ │ │ + jmp 1a9db │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0x40(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ mov -0xb0(%rbp),%rsp │ │ │ │ mov 0x30(%rax),%r13 │ │ │ │ - jmp 19966 │ │ │ │ + jmp 17ff6 │ │ │ │ mov %r13,%rax │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 189f9 │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov 0xe0(%r9),%rbx │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 17019 │ │ │ │ + mov 0xe0(%r8),%rbx │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%r9),%rdx │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rbx │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - lea (%r10,%r13,8),%rbx │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ + lea (%r15,%r15,1),%rbx │ │ │ │ + add 0x18(%r8),%rdx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + lea (%r11,%r13,8),%rbx │ │ │ │ + mov %rdx,%r12 │ │ │ │ mov %r13,%rdx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + lea 0x10(%rcx),%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%r11,%rdx,1),%rbx │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + add $0x8,%rbx │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + lea (%rcx,%rdx,1),%rbx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 1c423 │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - mov (%r9,%rdi,1),%rcx │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - imul %r12,%rax │ │ │ │ - shl $0x4,%rsi │ │ │ │ - lea (%rax,%rax,1),%r8 │ │ │ │ - mov 0x48(%rdx),%rax │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - fldt (%r11,%rsi,1) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - lea (%r10,%rdi,1),%rcx │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ - lea 0x10(%r11,%rsi,1),%rsi │ │ │ │ - mov %r13,%r14 │ │ │ │ - add %rdi,%rax │ │ │ │ - lea 0x8(%r9,%rdi,1),%rdi │ │ │ │ - mov (%rcx),%r13 │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ - imul (%rax),%rdx │ │ │ │ + jle 1ab9f │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rcx,-0xd8(%rbp) │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ + imul %r15,%rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + add %rdi,%r10 │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + fldt (%rsi,%rdi,1) │ │ │ │ + mov 0x48(%r8),%rdi │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + lea (%r11,%r9,1),%rsi │ │ │ │ + add %rax,%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + add %r9,%rdi │ │ │ │ + add -0xb0(%rbp),%r9 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x10,%r10 │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ add $0x8,%rdi │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r8,%r13 │ │ │ │ - add -0x90(%rbp),%r8 │ │ │ │ - mov %r13,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - fldt (%r10,%r9,1) │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ + add $0x8,%r9 │ │ │ │ + add %rax,%rdx │ │ │ │ + add -0xa0(%rbp),%rax │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + imul -0x8(%rdi),%rdx │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%r10,%r13,8),%rdx │ │ │ │ + add (%r8,%rcx,8),%rdx │ │ │ │ + mov %rdx,-0x8(%r9) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - cmp %rcx,-0x78(%rbp) │ │ │ │ - jne 1c3bd │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov (%r9,%r13,8),%rax │ │ │ │ + fstpt -0x10(%r10) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + cmp %rsi,-0x80(%rbp) │ │ │ │ + jne 1ab32 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x40(%rbp),%rax │ │ │ │ + add -0x78(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%r14) │ │ │ │ + fldt 0x10(%r12) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fldt (%r14) │ │ │ │ + fldt (%r12) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%r14) │ │ │ │ - fstpt 0x10(%r14) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 1c48d │ │ │ │ - jmp 1c4d4 │ │ │ │ + fstpt (%r12) │ │ │ │ + fstpt 0x10(%r12) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg 1abf5 │ │ │ │ + jmp 1ac42 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r10,%rax,8) │ │ │ │ + movq $0x0,(%r11,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1c4c2 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov (%rsi,%rax,8),%rcx │ │ │ │ - mov (%r10,%rax,8),%rdx │ │ │ │ - sub (%rdi,%rax,8),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 1c480 │ │ │ │ + je 1ac2d │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov (%r11,%rax,8),%rdx │ │ │ │ + sub (%rdi,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 1abe8 │ │ │ │ inc %rdx │ │ │ │ - inc %r15 │ │ │ │ - mov %rdx,(%r10,%rax,8) │ │ │ │ - cmp -0x80(%rbp),%r15 │ │ │ │ - jne 1c35f │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - jmp 189f9 │ │ │ │ - incq (%r10) │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,-0x80(%rbp) │ │ │ │ - jne 1c368 │ │ │ │ - jmp 1c4b9 │ │ │ │ - mov (%r10,%rcx,8),%rdx │ │ │ │ - jmp 1c4a5 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov 0xe0(%r9),%r13 │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x5,%rdx │ │ │ │ + inc %r14 │ │ │ │ + mov %rdx,(%r11,%rax,8) │ │ │ │ + cmp -0x88(%rbp),%r14 │ │ │ │ + jne 1aace │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + jmp 17019 │ │ │ │ + inc %r14 │ │ │ │ + incq (%r11) │ │ │ │ + cmp %r14,-0x88(%rbp) │ │ │ │ + jne 1aad7 │ │ │ │ + jmp 1ac24 │ │ │ │ + mov (%r11,%rsi,8),%rdx │ │ │ │ + jmp 1ac0d │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r10,%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov 0x20(%r14),%rbx │ │ │ │ + mov %r11,-0x138(%rbp) │ │ │ │ mov (%rax),%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ + fldt (%rcx) │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add 0x18(%r8),%rsi │ │ │ │ imul (%r14),%rax │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - shl $0x4,%rdi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - lea (%rdx,%rdi,1),%r15 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - add 0x18(%r9),%rsi │ │ │ │ + mov 0xe0(%r8),%r13 │ │ │ │ + fldt (%rsi) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov %r15,-0x120(%rbp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - fldt (%rsi) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x7,%rcx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ - lea (%r15,%rdi,1),%r14 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - add %r15,%rcx │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - lea (%r14,%rdi,1),%rbx │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - lea (%rbx,%rdi,1),%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1c5c4 │ │ │ │ + mov %r12,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add $0x2,%r14 │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%r10 │ │ │ │ + mov %r12,%rax │ │ │ │ + shl $0x7,%r12 │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %r10,-0x120(%rbp) │ │ │ │ + add %rdx,%r10 │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + lea (%r15,%r15,2),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + add %r12,%rdi │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + lea (%r10,%rdx,1),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea (%rax,%rdx,1),%r12 │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + jmp 1ad34 │ │ │ │ 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 -0xb8(%rbp),%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ - mov %r9,-0x150(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,-0x148(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - fmul %st(3),%st │ │ │ │ - add (%rcx,%r8,8),%rax │ │ │ │ + add (%rcx,%r9,8),%rax │ │ │ │ mov -0xf8(%rbp),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ - jmp 1c630 │ │ │ │ + jmp 1ad99 │ │ │ │ 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 -0x120(%rbp),%rcx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ fldt 0x20(%r10) │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ mov %rdx,-0x168(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r10,-0x170(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - mov %r10,-0x180(%rbp) │ │ │ │ add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ mov -0x130(%rbp),%rax │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + fstpt -0x160(%rbp) │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1c68f │ │ │ │ + jmp 1adf5 │ │ │ │ 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 -0xa8(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ fldt 0x40(%rax) │ │ │ │ - fmul %st(4),%st │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + fmul %st(4),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - jmp 1c6da │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,-0x58(%rbp) │ │ │ │ + jmp 1ae3a │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ mov 0x30(%rax,%r9,8),%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ add %r11,%r15 │ │ │ │ mov %r15,%r8 │ │ │ │ imul %rbx,%r8 │ │ │ │ - jmp 1c708 │ │ │ │ + jmp 1ae68 │ │ │ │ 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) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -27831,797 +27309,796 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 1c700 │ │ │ │ + jne 1ae60 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 1c6d0 │ │ │ │ + jne 1ae30 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 1c683 │ │ │ │ + jne 1ade9 │ │ │ │ mov -0x168(%rbp),%rdx │ │ │ │ - mov -0x180(%rbp),%r10 │ │ │ │ + mov -0x170(%rbp),%r10 │ │ │ │ fldt -0x160(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 1c622 │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x148(%rbp),%r11 │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ - inc %r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 1c5b8 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ad8b │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ + mov -0x58(%rbp),%r10 │ │ │ │ + mov -0x150(%rbp),%r8 │ │ │ │ + inc %r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 1ad28 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0xf0(%rbp),%xmm0 │ │ │ │ - movhps -0x108(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - fstpt 0x50(%r11) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ - dec %r8 │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ movq %r15,%xmm4 │ │ │ │ - fstpt 0x10(%r11) │ │ │ │ - fxch %st(2) │ │ │ │ - movq %r8,%xmm1 │ │ │ │ - fstpt 0x20(%r11) │ │ │ │ + mov -0x138(%rbp),%r11 │ │ │ │ + movq -0xf0(%rbp),%xmm0 │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ + dec %rax │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + movhps -0x110(%rbp),%xmm0 │ │ │ │ + mov %rax,0x20(%r11) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - fstpt 0x30(%r11) │ │ │ │ - mov %rdi,0x28(%rax) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ + fxch %st(2) │ │ │ │ movups %xmm0,0x8(%rax) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - mov %r8,0x20(%r10) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + fxch %st(1) │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - movups %xmm1,(%r10) │ │ │ │ + mov %rdi,0x28(%rax) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ - movups %xmm1,0x10(%r10) │ │ │ │ - jmp 189f9 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - lea (%r12,%r12,1),%r13 │ │ │ │ - mov %r10,-0x108(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - shl $0x4,%r8 │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ + movups %xmm1,(%r11) │ │ │ │ + movups %xmm1,0x10(%r11) │ │ │ │ + jmp 17019 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + lea (%r15,%r15,1),%r9 │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov (%rax),%rax │ │ │ │ + add 0x18(%r8),%rsi │ │ │ │ + mov 0xe0(%r8),%r10 │ │ │ │ imul (%r14),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add 0x18(%r9),%rsi │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ fldt (%rsi) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov 0xe0(%r9),%r14 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - lea (%rax,%r8,1),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - lea (%rdx,%r8,1),%rbx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - lea 0x0(%r13,%r12,1),%rax │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ - add %rbx,%r8 │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ + mov %r12,%rax │ │ │ │ + shl $0x6,%r12 │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%rdi,%r12,1),%r14 │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + mov %r8,%r12 │ │ │ │ + add %rax,%rdx │ │ │ │ + mov %r14,-0xf0(%rbp) │ │ │ │ mov %r11,%rbx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + lea (%rdx,%rax,1),%r13 │ │ │ │ + mov %rdx,-0xe8(%rbp) │ │ │ │ + lea (%r9,%r15,1),%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea 0x0(%r13,%rax,1),%r14 │ │ │ │ + mov %r13,-0x70(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1c8fb │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + jmp 1b04d │ │ │ │ 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 -0xb8(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0xf8(%rbp),%r11 │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + add (%rcx,%rax,8),%rdx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ - add (%rdi,%rax,8),%rdx │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - imul %rdx,%rdi │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ - jmp 1c95b │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov %r13,%rcx │ │ │ │ + jmp 1b0aa │ │ │ │ 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 -0xf0(%rbp),%rdx │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - fldt 0x20(%r10) │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + fldt 0x20(%r11) │ │ │ │ + mov -0xf0(%rbp),%r13 │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + add 0x10(%rdi,%r8,8),%rdx │ │ │ │ + mov %rbx,-0x128(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r9,-0x128(%rbp) │ │ │ │ - mov %r10,-0x130(%rbp) │ │ │ │ - add 0x10(%rdx,%r9,8),%rbx │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 1c9ad │ │ │ │ + imul %rdx,%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + jmp 1b104 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - fldt 0x40(%r15) │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + fldt 0x40(%r13) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + mov -0x58(%rbp),%r11 │ │ │ │ + add 0x20(%rbx,%r12,8),%r15 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add 0x20(%rdx,%rbx,8),%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - jmp 1c9e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %r15,%rbx │ │ │ │ + jmp 1b138 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ + fldt (%r11) │ │ │ │ + mov 0x30(%r14,%r8,8),%rdi │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rbx,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r11,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r14,%rdx │ │ │ │ + add %r10,%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 %r13,%r9 │ │ │ │ - jne 1c9e0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jne 1c9a3 │ │ │ │ - mov -0x128(%rbp),%r9 │ │ │ │ - mov -0x130(%rbp),%r10 │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 1c94f │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 1b130 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 1b0fa │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + mov -0x120(%rbp),%r11 │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 1b09e │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + mov %rcx,%r13 │ │ │ │ inc %rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 1c8f1 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 1b043 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - movq -0x110(%rbp),%xmm0 │ │ │ │ - movhps -0xb0(%rbp),%xmm0 │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + movq -0x100(%rbp),%xmm0 │ │ │ │ movq %rdi,%xmm5 │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ + mov %r12,%r8 │ │ │ │ dec %rax │ │ │ │ + movhps -0xa8(%rbp),%xmm0 │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - movups %xmm1,(%r10) │ │ │ │ - movups %xmm1,0x10(%r10) │ │ │ │ movups %xmm0,0x8(%rax) │ │ │ │ - movq %r12,%xmm0 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ - jmp 189f9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + movups %xmm1,(%rbx) │ │ │ │ + movups %xmm1,0x10(%rbx) │ │ │ │ + jmp 17019 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000001cae0 : │ │ │ │ +000000000001b230 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - sub $0x238,%rsp │ │ │ │ + sub $0x258,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ - mov 0x58(%r15),%r9 │ │ │ │ + mov 0x58(%r13),%r9 │ │ │ │ mov (%rax),%rdi │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ cmp %r9,%rdi │ │ │ │ - jle 1ce30 │ │ │ │ + jle 1b588 │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ - mov %rsi,-0x1a8(%rbp) │ │ │ │ + mov %rsi,-0x1c8(%rbp) │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jge 1ce30 │ │ │ │ + jge 1b588 │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ + mov %rax,-0x1a0(%rbp) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jge 1ce30 │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ + jge 1b588 │ │ │ │ + mov 0x48(%r13),%rax │ │ │ │ lea 0x1(%r9),%r12 │ │ │ │ - lea (%r12,%r12,1),%rsi │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov (%rax),%rdi │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jle 1ce30 │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ + lea (%r12,%r12,1),%rdi │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jge 1ce30 │ │ │ │ + jle 1b588 │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jge 1b588 │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 1ce30 │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - movdqu 0xf0(%r15),%xmm0 │ │ │ │ - mov 0x50(%r15),%rdx │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 1b588 │ │ │ │ + movdqu 0xf0(%r13),%xmm0 │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ xor %esi,%esi │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ - mov %rax,-0x1b8(%rbp) │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ + mov 0x50(%r13),%rdx │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ - movq %xmm0,-0x1d8(%rbp) │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + mov %rax,-0x1d8(%rbp) │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + movq %xmm0,-0x1f8(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ + shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movq %xmm1,%rdi │ │ │ │ - movups %xmm0,0xe0(%r15) │ │ │ │ - movq %xmm1,-0xb8(%rbp) │ │ │ │ + movups %xmm0,0xe0(%r13) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ + movq %xmm1,-0xb8(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r15),%ecx │ │ │ │ + mov 0x70(%r13),%ecx │ │ │ │ mov -0x50(%rbp),%r9 │ │ │ │ test $0x20,%cl │ │ │ │ - jne 1e00f │ │ │ │ + jne 1c755 │ │ │ │ test $0x10,%cl │ │ │ │ - jne 1ce47 │ │ │ │ + jne 1b59f │ │ │ │ test $0x8,%cl │ │ │ │ - jne 1e1e6 │ │ │ │ + jne 1c912 │ │ │ │ mov %ecx,%edx │ │ │ │ and $0x800,%edx │ │ │ │ test $0x2,%cl │ │ │ │ - jne 1eab9 │ │ │ │ + jne 1d1b9 │ │ │ │ and $0x4,%ecx │ │ │ │ - jne 1e599 │ │ │ │ + jne 1cc91 │ │ │ │ test %edx,%edx │ │ │ │ - jne 1f2b7 │ │ │ │ + jne 1d96f │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1ceff │ │ │ │ + jle 1b65a │ │ │ │ fld1 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov %r12,%rsi │ │ │ │ - fdivr %st(1),%st │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - lea (%r9,%r9,1),%r13 │ │ │ │ + mov %r9,%rdx │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ shl $0x6,%rsi │ │ │ │ + mov %r9,-0x150(%rbp) │ │ │ │ + lea (%r9,%r9,1),%r14 │ │ │ │ add %r12,%rax │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ - mov %r9,%rsi │ │ │ │ + mov %rsi,-0x110(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + sub $0x40,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rsi,-0x150(%rbp) │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ shl $0x5,%r12 │ │ │ │ + fdivr %st(1),%st │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + mov %r12,-0x120(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fildll -0x138(%rbp) │ │ │ │ + fildll -0x130(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - sub -0x120(%rbp),%rsp │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + sub -0x140(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - testb $0x8,0x71(%r15) │ │ │ │ - je 1ccca │ │ │ │ + testb $0x8,0x71(%r13) │ │ │ │ + je 1b425 │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r15),%rax │ │ │ │ + add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - mov 0x78(%r15),%r8 │ │ │ │ - lea (%rdi,%rdi,2),%r14 │ │ │ │ - mov %r13,%rax │ │ │ │ - shl $0x4,%r14 │ │ │ │ + mov 0x78(%r13),%r8 │ │ │ │ + lea (%rdi,%rdi,2),%r15 │ │ │ │ + mov %r14,%rax │ │ │ │ + shl $0x4,%r15 │ │ │ │ inc %rax │ │ │ │ - fldt (%r8,%r14,1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - js 1d9fd │ │ │ │ - mov 0x30(%r15),%r9 │ │ │ │ - mov 0x48(%r15),%rbx │ │ │ │ + fldt (%r8,%r15,1) │ │ │ │ + js 1c73f │ │ │ │ + mov 0x30(%r13),%r9 │ │ │ │ mov %r10,%rcx │ │ │ │ + mov 0x48(%r13),%rbx │ │ │ │ imul %rdi,%r9 │ │ │ │ fildll (%rbx) │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r13),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r15),%rdx │ │ │ │ - mov 0x60(%r15),%r11 │ │ │ │ - or $0xc,%ah │ │ │ │ + mov 0x60(%r13),%r11 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r11) │ │ │ │ - fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x18960(%rip) │ │ │ │ + fldt 0x181d5(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %rdx,%rsi │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - jmp 1cdf0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1b544 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x185f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(4),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(4),%st │ │ │ │ + fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1cdc5 │ │ │ │ + je 1b519 │ │ │ │ fchs │ │ │ │ - fmuls 0x18311(%rip) │ │ │ │ - fldt 0x188ef(%rip) │ │ │ │ + fmuls 0x17bbd(%rip) │ │ │ │ + fldt 0x1816b(%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 1d790 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jl 1bec8 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ - fmul %st(2),%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 1cd80 │ │ │ │ + ja 1b4d8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d773 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1beab │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 1cdd5 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r15,%rdi │ │ │ │ + jmp 1b529 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%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 1ceff │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ - mov 0xc8(%r15),%r14 │ │ │ │ - mov 0x78(%r15),%rbx │ │ │ │ + jle 1b65a │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ + mov 0xc8(%r13),%r15 │ │ │ │ + mov 0x78(%r13),%r10 │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1e12e │ │ │ │ + jne 1c85e │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - lea 0x10(%rbx),%r13 │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - mov %r9,%r15 │ │ │ │ - shl $0x6,%rbx │ │ │ │ + lea 0x10(%r10),%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ add %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ - mov %rbx,%r12 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x10(%r13),%rdx │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ - push %r15 │ │ │ │ - push -0x138(%rbp) │ │ │ │ + push %rbx │ │ │ │ + mov %r14,%r9 │ │ │ │ + inc %r13 │ │ │ │ + add $0x30,%r14 │ │ │ │ + lea (%rax,%r15,1),%rcx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + push -0x130(%rbp) │ │ │ │ + lea (%rax,%r15,1),%r8 │ │ │ │ push -0xa8(%rbp) │ │ │ │ - mov %r13,%r9 │ │ │ │ push -0x40(%rbp) │ │ │ │ - lea (%r12,%r14,1),%r8 │ │ │ │ - inc %rbx │ │ │ │ - add $0x30,%r13 │ │ │ │ push %rdx │ │ │ │ - push -0x38(%r13) │ │ │ │ - mov %r14,%rdx │ │ │ │ - push -0x40(%r13) │ │ │ │ - lea (%rax,%r14,1),%rcx │ │ │ │ - call bf20 │ │ │ │ - add -0x70(%rbp),%r14 │ │ │ │ + mov %r15,%rdx │ │ │ │ + push -0x38(%r14) │ │ │ │ + push -0x40(%r14) │ │ │ │ + call b120 │ │ │ │ add $0x20,%rdi │ │ │ │ + add -0x80(%rbp),%r15 │ │ │ │ add $0x40,%rsp │ │ │ │ - cmp %rbx,-0xb0(%rbp) │ │ │ │ - jne 1ce9f │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - mov 0xb8(%r15),%rdi │ │ │ │ + cmp %r13,-0xb0(%rbp) │ │ │ │ + jne 1b5f8 │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov 0xb8(%r13),%rdi │ │ │ │ call 3260 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rsi,%rax │ │ │ │ sar $1,%rax │ │ │ │ - mov %rax,-0x1b0(%rbp) │ │ │ │ - testb $0x1,0x70(%r15) │ │ │ │ - jne 1da90 │ │ │ │ + mov %rax,-0x1d0(%rbp) │ │ │ │ + testb $0x1,0x70(%r13) │ │ │ │ + jne 1c1b8 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 1ce38 │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ - mov -0x1a8(%rbp),%rcx │ │ │ │ - mov -0x138(%rbp),%r14 │ │ │ │ - shr $0x3f,%r11 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r14,%rsi │ │ │ │ + jle 1b590 │ │ │ │ + mov -0x1a0(%rbp),%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ + mov -0x1c8(%rbp),%rdx │ │ │ │ + shr $0x3f,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov -0x1a0(%rbp),%rbx │ │ │ │ shr $0x3f,%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ - imul %r13,%r8 │ │ │ │ - mov %r9,%rdx │ │ │ │ - add %r11,%rax │ │ │ │ - add %rcx,%rdi │ │ │ │ + mov -0x1c8(%rbp),%rdx │ │ │ │ + add %rbx,%rax │ │ │ │ sar $1,%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ - lea 0x1(%r9),%rax │ │ │ │ - sub %rbx,%rax │ │ │ │ - imul %rax,%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ - imul %r11,%rax │ │ │ │ + lea 0x1(%rsi),%rax │ │ │ │ + sub %r14,%rsi │ │ │ │ sar $1,%rdi │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + imul %rax,%r15 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%r11 │ │ │ │ + imul %r14,%rax │ │ │ │ + imul %rbx,%rdx │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ + lea (%rax,%rdi,1),%r9 │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ - mov %rbx,%r10 │ │ │ │ - imul %rax,%rbx │ │ │ │ - imul %r10,%rcx │ │ │ │ - sub %r10,%rdx │ │ │ │ - mov -0x1d8(%rbp),%r10 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0x1e0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - lea (%rcx,%rdi,1),%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ + sub %rdi,%r10 │ │ │ │ + imul %r15,%r11 │ │ │ │ + mov %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov %rcx,-0x1e8(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r11,%rsi │ │ │ │ - inc %rax │ │ │ │ - imul %r14,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov %rcx,-0x200(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %rsi,%r11 │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov %rax,-0x208(%rbp) │ │ │ │ + lea 0x1(%r10),%rax │ │ │ │ + mov -0x1f8(%rbp),%r10 │ │ │ │ + mov %r11,%rcx │ │ │ │ + imul %rsi,%rax │ │ │ │ + mov %rsi,%r11 │ │ │ │ sub %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x258(%rbp) │ │ │ │ - lea 0x1(%r13),%rax │ │ │ │ + lea (%rax,%r10,1),%rsi │ │ │ │ + lea 0x1(%r15),%rax │ │ │ │ sub %rdi,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov %rsi,-0x278(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + imul %r11,%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ sub %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ - mov -0x1b8(%rbp),%r10 │ │ │ │ - mov %rax,-0x250(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov -0x1d8(%rbp),%r10 │ │ │ │ + mov %rax,-0x270(%rbp) │ │ │ │ + mov -0x200(%rbp),%rax │ │ │ │ + imul %r14,%rax │ │ │ │ add %r10,%rax │ │ │ │ - mov -0x1b8(%rbp),%r10 │ │ │ │ - mov %rax,-0x248(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %rdx,%rax │ │ │ │ + mov -0x1d8(%rbp),%r10 │ │ │ │ + mov %rax,-0x268(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ inc %rax │ │ │ │ - imul %r14,%rax │ │ │ │ + imul %r11,%rax │ │ │ │ sub %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x1d8(%rbp),%rax │ │ │ │ - mov %rax,-0x240(%rbp) │ │ │ │ + add -0x1f8(%rbp),%rax │ │ │ │ + imul -0x208(%rbp),%r8 │ │ │ │ + sub %r12,%r11 │ │ │ │ + mov %rax,-0x260(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rsi,%rax │ │ │ │ add %r10,%rax │ │ │ │ - mov -0x1b8(%rbp),%r10 │ │ │ │ - mov %rax,-0x238(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov -0x1d8(%rbp),%r14 │ │ │ │ - sub %r12,%rax │ │ │ │ + mov -0x1d8(%rbp),%r10 │ │ │ │ + mov %rax,-0x258(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ + mov -0x1f8(%rbp),%r11 │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,-0x230(%rbp) │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x250(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rsi,%rax │ │ │ │ add %r10,%rax │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %rax,-0x228(%rbp) │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %rax,-0x248(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ sub %rdi,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov -0x1b8(%rbp),%r14 │ │ │ │ - mov %rax,-0x220(%rbp) │ │ │ │ + lea (%rax,%r11,1),%r11 │ │ │ │ mov %r12,%rax │ │ │ │ + mov %r11,-0x240(%rbp) │ │ │ │ + mov -0x1d8(%rbp),%r11 │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,-0x218(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %r15,%r13 │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x238(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x210(%rbp) │ │ │ │ - lea (%r12,%rbx,1),%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,-0x208(%rbp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ + lea (%rax,%r10,1),%r15 │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %r15,-0x230(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x200(%rbp) │ │ │ │ - mov %r11,%rax │ │ │ │ + lea (%r11,%rax,1),%rdx │ │ │ │ + lea (%r8,%r10,1),%rax │ │ │ │ + mov %rdx,-0x228(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rax,-0x220(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ add %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,-0x1f8(%rbp) │ │ │ │ - mov %r11,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x218(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ imul %r9,%rax │ │ │ │ add %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,-0x1f0(%rbp) │ │ │ │ - mov %rdi,-0x170(%rbp) │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x210(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%r13),%r8 │ │ │ │ + nop │ │ │ │ + mov 0x60(%r13),%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ mov %rsi,-0x80(%rbp) │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - fldt (%r8) │ │ │ │ - mov %r12,%r8 │ │ │ │ - sub -0x1b0(%rbp),%r8 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ + fldt (%rdi) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + sub -0x1d0(%rbp),%rdi │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov 0x48(%r13),%rdi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x1850b(%rip) │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ + fldt 0x17d88(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%r8) │ │ │ │ + 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(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov 0x60(%r13),%r8 │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ + mov 0x60(%r13),%rdi │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%rdi) │ │ │ │ + mov 0x48(%r13),%rdi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ - fldt 0x184c4(%rip) │ │ │ │ + fldt 0x17d47(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%r8) │ │ │ │ + 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(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,-0x1a8(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + cmpq $0x1,-0x1c8(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - jle 1d74e │ │ │ │ - mov -0x258(%rbp),%rdi │ │ │ │ + jle 1be83 │ │ │ │ fld1 │ │ │ │ + mov -0x278(%rbp),%rdi │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - mov -0x200(%rbp),%r10 │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ fdivr %st(1),%st │ │ │ │ add %rdx,%rdi │ │ │ │ - add %rdx,%r10 │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ - mov -0x1b8(%rbp),%rdi │ │ │ │ - mov %r10,-0xb8(%rbp) │ │ │ │ - mov -0x1f8(%rbp),%r10 │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + mov -0x270(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - mov -0x250(%rbp),%rdi │ │ │ │ - add %rax,%r10 │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov -0x1d8(%rbp),%r10 │ │ │ │ - fstpt -0x190(%rbp) │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + mov -0x268(%rbp),%rdi │ │ │ │ add %rdx,%rdi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - mov -0x248(%rbp),%rdi │ │ │ │ - add %rdx,%r10 │ │ │ │ - mov %r10,-0xa8(%rbp) │ │ │ │ - mov -0x1f0(%rbp),%r10 │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ + mov -0x260(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov -0x240(%rbp),%rdi │ │ │ │ - add %rax,%r10 │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov -0x258(%rbp),%rdi │ │ │ │ add %rdx,%rdi │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - mov -0x238(%rbp),%rdi │ │ │ │ - fstpt -0x1a0(%rbp) │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + mov -0x250(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov -0x230(%rbp),%rdi │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + mov -0x248(%rbp),%rdi │ │ │ │ add %rdx,%rdi │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - mov -0x228(%rbp),%rdi │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov -0x240(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov -0x238(%rbp),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + mov -0x230(%rbp),%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov -0x228(%rbp),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%r15 │ │ │ │ mov -0x220(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ mov -0x218(%rbp),%rdi │ │ │ │ - lea (%rdi,%rax,1),%r15 │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov -0x1f8(%rbp),%rdi │ │ │ │ + fstpt -0x1b0(%rbp) │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ mov -0x210(%rbp),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %rdx,%rdi │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - mov -0x208(%rbp),%rdi │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - movq $0x0,-0x160(%rbp) │ │ │ │ - mov %rax,-0x1c8(%rbp) │ │ │ │ - mov %rdx,-0x1d0(%rbp) │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - mov %r12,-0x1c0(%rbp) │ │ │ │ + fstpt -0x1c0(%rbp) │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + movq $0x0,-0x170(%rbp) │ │ │ │ + mov %rbx,-0x1e0(%rbp) │ │ │ │ + mov %rdx,-0x1e8(%rbp) │ │ │ │ + mov %rax,-0x1f0(%rbp) │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ mov %r13,%r12 │ │ │ │ - mov %r15,%r13 │ │ │ │ - lea (%rdi,%rax,1),%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ - sub -0x170(%rbp),%rax │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ + sub -0x180(%rbp),%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fldt 0x18301(%rip) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + fldt 0x17b89(%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 │ │ │ │ @@ -28631,705 +28108,697 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ - fildll -0x160(%rbp) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - fldt 0x182ba(%rip) │ │ │ │ + fildll -0x170(%rbp) │ │ │ │ + fldt 0x17b47(%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,-0x180(%rbp) │ │ │ │ + cmpq $0x1,-0x1a0(%rbp) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - jle 1d6a0 │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + jle 1bde0 │ │ │ │ fld1 │ │ │ │ + mov %rsi,-0x190(%rbp) │ │ │ │ + mov %r12,%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - mov %rsi,-0x140(%rbp) │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ + mov %rcx,-0x198(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov %r12,%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r12d,%r12d │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt -0x190(%rbp) │ │ │ │ + fldt -0x1b0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt -0x1a0(%rbp) │ │ │ │ + fldt -0x1c0(%rbp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt -0x130(%rbp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ fstpt -0x150(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%r14),%rcx │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0x160(%rbp) │ │ │ │ + nop │ │ │ │ + mov 0x60(%r13),%rcx │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ fldt 0x20(%rcx) │ │ │ │ mov %rbx,%rcx │ │ │ │ sub -0x50(%rbp),%rcx │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt 0x18202(%rip) │ │ │ │ - mov 0x48(%r14),%rcx │ │ │ │ + fldt 0x17a8d(%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(%r14) │ │ │ │ + fildll 0x58(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov 0x60(%r14),%rcx │ │ │ │ + mov 0x60(%r13),%rcx │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ inc %rbx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt 0x20(%rcx) │ │ │ │ - mov 0x48(%r14),%rcx │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt 0x181b7(%rip) │ │ │ │ + fldt 0x17a46(%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(%r14) │ │ │ │ + fildll 0x58(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - fld1 │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ + fld1 │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea (%rdx,%r12,1),%rcx │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ + fldt -0x160(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rcx) │ │ │ │ lea (%rdx,%r12,1),%rcx │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rdi,%r12,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi,%r12,1) │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - fld %st(1) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + fldt -0x150(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ + fldt 0x10(%rcx) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ lea (%rdi,%r12,1),%rcx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt (%rsi,%r12,1) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt (%rsi,%r12,1) │ │ │ │ fstpt 0x10(%rsi,%r12,1) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - fld %st(2) │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + fldt -0x140(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt 0x10(%rcx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ lea (%rdx,%r12,1),%rcx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt (%rdi,%r12,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt (%rdi,%r12,1) │ │ │ │ fstpt 0x10(%rdi,%r12,1) │ │ │ │ - fldt -0x150(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - fmul %st,%st(4) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + fldt -0x130(%rbp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt (%rcx) │ │ │ │ lea (%rdi,%r12,1),%rcx │ │ │ │ - fmulp %st,%st(6) │ │ │ │ - fxch %st(5) │ │ │ │ - fstpt (%rsi,%r12,1) │ │ │ │ + fmulp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ + fstpt (%rsi,%r12,1) │ │ │ │ + fxch %st(3) │ │ │ │ fstpt 0x10(%rsi,%r12,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x0(%r13,%r12,1) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - fstpt 0x10(%r13,%r12,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fstpt (%r14,%r12,1) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea (%rsi,%r12,1),%rcx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + fstpt 0x10(%r14,%r12,1) │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ lea (%rdx,%r12,1),%rcx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r15,%r12,1) │ │ │ │ fstpt 0x10(%r15,%r12,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdi,%r12,1) │ │ │ │ fstpt 0x10(%rdi,%r12,1) │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ lea (%rdi,%r12,1),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt (%rsi,%r12,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpt 0x10(%rsi,%r12,1) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp -0x50(%rbp),%rbx │ │ │ │ - jl 1d470 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ - mov %r14,%r12 │ │ │ │ - jmp 1d6b0 │ │ │ │ + jl 1bbd0 │ │ │ │ + mov -0x190(%rbp),%rsi │ │ │ │ + mov -0x198(%rbp),%rcx │ │ │ │ + mov %r13,%r12 │ │ │ │ + jmp 1bde8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x160(%rbp) │ │ │ │ - add %rcx,-0x138(%rbp) │ │ │ │ - add %rsi,-0x130(%rbp) │ │ │ │ - add %rsi,%r13 │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + incq -0x170(%rbp) │ │ │ │ + add %rsi,%r14 │ │ │ │ + add %rsi,%r15 │ │ │ │ add %rcx,-0x120(%rbp) │ │ │ │ add %rsi,-0x110(%rbp) │ │ │ │ - add %rsi,%r15 │ │ │ │ add %rcx,-0x100(%rbp) │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ add %rsi,-0xf0(%rbp) │ │ │ │ - add %rcx,-0xe8(%rbp) │ │ │ │ - add %rsi,-0xe0(%rbp) │ │ │ │ add %rcx,-0xc0(%rbp) │ │ │ │ + add %rsi,-0xe0(%rbp) │ │ │ │ add %rcx,-0xd0(%rbp) │ │ │ │ - add %rcx,-0xb8(%rbp) │ │ │ │ - add %rsi,-0xb0(%rbp) │ │ │ │ + add %rsi,-0xb8(%rbp) │ │ │ │ + add %rcx,-0xb0(%rbp) │ │ │ │ add %rcx,-0xa8(%rbp) │ │ │ │ - add %rsi,-0x40(%rbp) │ │ │ │ - cmp -0x170(%rbp),%rax │ │ │ │ - jl 1d370 │ │ │ │ + add %rcx,-0x40(%rbp) │ │ │ │ + add %rsi,-0xa0(%rbp) │ │ │ │ + add %rcx,-0x90(%rbp) │ │ │ │ + add %rsi,-0x80(%rbp) │ │ │ │ + cmp -0x180(%rbp),%rax │ │ │ │ + jl 1bac0 │ │ │ │ mov %r12,%r13 │ │ │ │ - mov -0x1c8(%rbp),%rax │ │ │ │ - mov -0x1d0(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov -0x1c0(%rbp),%r12 │ │ │ │ - jmp 1d750 │ │ │ │ - ffreep %st(0) │ │ │ │ - add -0x1e8(%rbp),%rdx │ │ │ │ - add -0x1e0(%rbp),%rax │ │ │ │ - inc %r12 │ │ │ │ - cmp -0x1b0(%rbp),%r12 │ │ │ │ - jl 1d160 │ │ │ │ - jmp 1ce38 │ │ │ │ + mov -0x1e0(%rbp),%rbx │ │ │ │ + mov -0x1e8(%rbp),%rdx │ │ │ │ + mov -0x1f0(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r12 │ │ │ │ + jmp 1be88 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl (%rax) │ │ │ │ + inc %rbx │ │ │ │ + add -0x208(%rbp),%rax │ │ │ │ + add -0x200(%rbp),%rdx │ │ │ │ + cmp -0x1d0(%rbp),%rbx │ │ │ │ + jl 1b8c0 │ │ │ │ + jmp 1b590 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x17f39(%rip) │ │ │ │ + fldt 0x177d1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1cdd5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - inc %r9 │ │ │ │ + jmp 1b529 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%rbx) │ │ │ │ - lea 0x10(%r8,%r14,1),%rax │ │ │ │ + inc %r9 │ │ │ │ + lea 0x10(%r8,%r15,1),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ - fldt (%r8,%r9,1) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ + fldt (%r8,%r9,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x150(%rbp),%rax │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r11) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x17edc(%rip) │ │ │ │ + fldt 0x17772(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ + sub -0xe0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xc0(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1d87d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fxch %st(4) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ + jmp 1bfb1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x17b68(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(6) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(3),%st │ │ │ │ + fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(3),%st │ │ │ │ + fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1d855 │ │ │ │ + je 1bf89 │ │ │ │ fchs │ │ │ │ - fmuls 0x17881(%rip) │ │ │ │ - fldt 0x17e5f(%rip) │ │ │ │ + fmuls 0x1714d(%rip) │ │ │ │ + fldt 0x176fb(%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,%r13 │ │ │ │ - jl 1d8cd │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jl 1c001 │ │ │ │ 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 │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(4),%st │ │ │ │ + fadd %st(3),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1d810 │ │ │ │ + ja 1bf48 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d8b3 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1bfe7 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 1d865 │ │ │ │ + jmp 1bf99 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x17df9(%rip) │ │ │ │ + fldt 0x17695(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1d865 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1bf99 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + fldt -0x100(%rbp) │ │ │ │ + lea 0x20(%r8,%r15,1),%rcx │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ fildll 0x10(%rbx) │ │ │ │ - lea 0x20(%r8,%r14,1),%rcx │ │ │ │ fldt 0x10(%r8,%r9,1) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x20(%r11) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x17dac(%rip) │ │ │ │ + fldt 0x1763e(%rip) │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ + sub -0xe0(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xc0(%rbp),%r8 │ │ │ │ - lea -0x40(%r10,%rax,1),%rsi │ │ │ │ mov %r8,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1d9ad │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fxch %st(3) │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + jmp 1c0e9 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x17a38(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(3),%st │ │ │ │ + fsub %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(3),%st │ │ │ │ + fadd %st(5),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1d985 │ │ │ │ + je 1c0c1 │ │ │ │ fchs │ │ │ │ - fmuls 0x17751(%rip) │ │ │ │ - fldt 0x17d2f(%rip) │ │ │ │ + fmuls 0x17015(%rip) │ │ │ │ + fldt 0x175c3(%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,%r13 │ │ │ │ - jl 1da12 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jl 1c139 │ │ │ │ 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 │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1d940 │ │ │ │ + ja 1c080 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d9e3 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1c11f │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 1d995 │ │ │ │ + jmp 1c0d1 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x17cc9(%rip) │ │ │ │ + fldt 0x1755d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1d995 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x10(%r8,%r14,1),%rax │ │ │ │ - lea 0x20(%r8,%r14,1),%rcx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - jmp 1da1a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ + jmp 1c0d1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ - mov %r10,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r15),%rdi │ │ │ │ - push -0x130(%rbp) │ │ │ │ - push -0x138(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov %r10,%rdx │ │ │ │ + add 0x18(%r13),%rdi │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + push -0x150(%rbp) │ │ │ │ inc %r12 │ │ │ │ - push -0xa8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ lea (%r10,%rsi,1),%r8 │ │ │ │ - push -0x40(%rbp) │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ + push -0x130(%rbp) │ │ │ │ + push -0xa8(%rbp) │ │ │ │ + push -0x40(%rbp) │ │ │ │ push %rcx │ │ │ │ - push -0xf8(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - push -0x100(%rbp) │ │ │ │ - call bf20 │ │ │ │ - mov -0xe0(%rbp),%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + fstpt (%rsp) │ │ │ │ + call b120 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ cmp %r12,-0xb0(%rbp) │ │ │ │ - jne 1cc97 │ │ │ │ - jmp 1ceff │ │ │ │ + jne 1b3f2 │ │ │ │ + jmp 1b65a │ │ │ │ cmpq $0x1,-0x60(%rbp) │ │ │ │ - jle 1ce38 │ │ │ │ - mov -0x1a8(%rbp),%rbx │ │ │ │ + jle 1b590 │ │ │ │ + mov -0x1c8(%rbp),%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 1ce38 │ │ │ │ - mov -0x180(%rbp),%rsi │ │ │ │ + jle 1b590 │ │ │ │ + mov -0x1a0(%rbp),%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 1ce38 │ │ │ │ + jle 1b590 │ │ │ │ shr $0x3f,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ + shr $0x3f,%r10 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x130(%rbp),%r15 │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - add %rbx,%rdx │ │ │ │ - mov 0xc0(%r15),%rax │ │ │ │ - mov -0x138(%rbp),%r15 │ │ │ │ - movq $0x0,-0x1a0(%rbp) │ │ │ │ - movq $0x0,-0x178(%rbp) │ │ │ │ - movq $0x0,-0x1a8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0xc0(%r13),%rax │ │ │ │ imul %rsi,%rdi │ │ │ │ + add %rbx,%rdx │ │ │ │ + sub %r8,%rcx │ │ │ │ + mov %r15,%r9 │ │ │ │ sar $1,%rdx │ │ │ │ - shr $0x3f,%r10 │ │ │ │ + movq $0x0,-0x1c0(%rbp) │ │ │ │ mov %rdx,%r11 │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ + mov %rdx,-0x190(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %rdi,%r14 │ │ │ │ mov %rsi,%r10 │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - imul %r9,%rsi │ │ │ │ + imul %r8,%rsi │ │ │ │ mov %r10,%rbx │ │ │ │ - sub %r9,%rcx │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %r15,%r8 │ │ │ │ - imul %rbx,%r9 │ │ │ │ + mov %r11,%r8 │ │ │ │ + sar $1,%rdx │ │ │ │ + mov %rdi,%r12 │ │ │ │ + imul %rbx,%r8 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ imul %rsi,%r10 │ │ │ │ add %r11,%rsi │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %r9,-0x160(%rbp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ imul %rbx,%rsi │ │ │ │ - mov %r9,-0x190(%rbp) │ │ │ │ - mov -0x1b0(%rbp),%r9 │ │ │ │ - imul %r15,%r12 │ │ │ │ - sar $1,%rdx │ │ │ │ - mov %r12,-0x208(%rbp) │ │ │ │ + mov %r8,-0x1b0(%rbp) │ │ │ │ + mov -0x1d0(%rbp),%r8 │ │ │ │ + mov %r12,-0x228(%rbp) │ │ │ │ mov %rdi,%r12 │ │ │ │ imul %rcx,%rdi │ │ │ │ + shl $0x4,%r8 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %r11,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rdx,-0xb8(%rbp) │ │ │ │ - sub %rdx,%r8 │ │ │ │ - mov %rsi,-0x180(%rbp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ shl $0x4,%r11 │ │ │ │ - mov %r9,-0x200(%rbp) │ │ │ │ + mov %rsi,-0x1a0(%rbp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r11,%rsi │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ + mov %r8,-0x220(%rbp) │ │ │ │ add 0x8(%rax),%r11 │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ lea (%r12,%rdi,1),%rax │ │ │ │ - mov %rdx,-0x1c0(%rbp) │ │ │ │ - sub %rbx,%rax │ │ │ │ sub %rbx,%r12 │ │ │ │ + mov %r11,-0x200(%rbp) │ │ │ │ + sub %rbx,%rax │ │ │ │ mov %r15,%rbx │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ imul %r15,%rax │ │ │ │ - mov -0x1b8(%rbp),%r15 │ │ │ │ + mov -0x1d8(%rbp),%r15 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ imul %rbx,%rdi │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %rax,-0x1f8(%rbp) │ │ │ │ + movq $0x0,-0x198(%rbp) │ │ │ │ + movq $0x0,-0x1c8(%rbp) │ │ │ │ + mov %rax,-0x218(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - mov %r11,-0x1e0(%rbp) │ │ │ │ - mov %rdi,-0x1e8(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0x208(%rbp) │ │ │ │ add %rax,%r15 │ │ │ │ mov %r12,%rax │ │ │ │ + mov %rdx,-0x1e0(%rbp) │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - shl $0x5,%r10 │ │ │ │ - mov %rax,-0x1f0(%rbp) │ │ │ │ + mov %rax,-0x210(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r10,%rsi │ │ │ │ neg %rax │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ + mov -0x1f8(%rbp),%rax │ │ │ │ + add %r9,%rax │ │ │ │ mov %rax,-0x170(%rbp) │ │ │ │ - mov -0x1d8(%rbp),%rax │ │ │ │ - add %r8,%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r9,%rax │ │ │ │ + add %r8,%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - nop │ │ │ │ - mov -0x1c0(%rbp),%rax │ │ │ │ - mov -0x200(%rbp),%rdx │ │ │ │ - mov -0x1a0(%rbp),%r11 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x1e0(%rbp),%rax │ │ │ │ + mov -0x220(%rbp),%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov -0x1b8(%rbp),%rdi │ │ │ │ - mov -0x1a8(%rbp),%r13 │ │ │ │ - mov -0x1f8(%rbp),%r12 │ │ │ │ movq $0x0,-0xd0(%rbp) │ │ │ │ - mov %r15,-0x1c8(%rbp) │ │ │ │ - mov %r14,-0x1d8(%rbp) │ │ │ │ - mov %rbx,-0x1d0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - fldt (%rax) │ │ │ │ + mov -0x1c0(%rbp),%r11 │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %r15,-0x1e8(%rbp) │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ - mov -0x190(%rbp),%rdx │ │ │ │ - mov -0x180(%rbp),%rax │ │ │ │ - add %r13,%r12 │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x1c8(%rbp),%r13 │ │ │ │ + mov %r14,-0x1f8(%rbp) │ │ │ │ shl $0x5,%r11 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov -0x218(%rbp),%r12 │ │ │ │ + lea (%rdi,%rcx,1),%r9 │ │ │ │ + mov %rbx,-0x1f0(%rbp) │ │ │ │ + lea (%rdi,%r11,1),%r10 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov -0x1b0(%rbp),%rdx │ │ │ │ + add %r13,%r12 │ │ │ │ + mov -0x1a0(%rbp),%rax │ │ │ │ + mov %r12,-0x100(%rbp) │ │ │ │ + lea (%r15,%r11,1),%r12 │ │ │ │ + mov %r13,%r11 │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rdi,%r11,1),%r10 │ │ │ │ lea (%rdi,%rdx,1),%r8 │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - mov -0x1f0(%rbp),%rdi │ │ │ │ - mov %r12,-0xf0(%rbp) │ │ │ │ - lea (%r15,%r11,1),%r12 │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov %r11,-0xe0(%rbp) │ │ │ │ add %r15,%rax │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov -0x210(%rbp),%rdi │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ lea (%rdi,%r13,1),%r13 │ │ │ │ - mov -0x1e8(%rbp),%rdi │ │ │ │ - mov %r13,-0xe8(%rbp) │ │ │ │ + mov -0x208(%rbp),%rdi │ │ │ │ + mov %r13,-0xf0(%rbp) │ │ │ │ lea (%r15,%rcx,1),%r13 │ │ │ │ add %r11,%rdi │ │ │ │ lea (%r15,%rdx,1),%r11 │ │ │ │ - mov -0x1e0(%rbp),%rdx │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + mov -0x200(%rbp),%rdx │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov -0x170(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%r15 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + mov -0x180(%rbp),%rdx │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ fldt (%rsi) │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ mov %rsi,%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ sub %rsi,%r15 │ │ │ │ sub %rsi,%r14 │ │ │ │ + fldt -0x140(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ - add -0x160(%rbp),%rcx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add -0x170(%rbp),%rcx │ │ │ │ shl $0x5,%r14 │ │ │ │ - shl $0x5,%r15 │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + shl $0x5,%r15 │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ sub %rsi,%rcx │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ + sub %rdx,%rsi │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ - mov %r14,-0xa0(%rbp) │ │ │ │ - sub %rdx,%rsi │ │ │ │ - fmul %st(4),%st │ │ │ │ shl $0x5,%rsi │ │ │ │ + mov %r14,-0xa0(%rbp) │ │ │ │ + fldt -0x150(%rbp) │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fxch %st(4) │ │ │ │ - sub %rdx,%rsi │ │ │ │ - fstpt -0x110(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + fmul %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ + sub %rdx,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ sub %rdx,%rsi │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x5,%rsi │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpt -0x80(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ inc %rsi │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ lea (%rcx,%r15,1),%rbx │ │ │ │ fld %st(1) │ │ │ │ @@ -29343,28 +28812,28 @@ │ │ │ │ fstpt 0x10(%r10,%rdx,2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rbx) │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - add %rcx,%rbx │ │ │ │ fstpt (%r9,%rdx,2) │ │ │ │ fstpt 0x10(%r9,%rdx,2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rbx) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - add %rcx,%rbx │ │ │ │ fstpt (%r8,%rdx,2) │ │ │ │ fstpt 0x10(%r8,%rdx,2) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st,%st(2) │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%rbx) │ │ │ │ @@ -29377,235 +28846,232 @@ │ │ │ │ fstpt 0x10(%rdi,%rdx,2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rbx) │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - add %rcx,%rbx │ │ │ │ fstpt (%r12,%rdx,2) │ │ │ │ fstpt 0x10(%r12,%rdx,2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x0(%r13,%rdx,2) │ │ │ │ fstpt 0x10(%r13,%rdx,2) │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ - add %rcx,%rbx │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rbx) │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ add %rcx,%rbx │ │ │ │ add $0x20,%rcx │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt (%r11,%rdx,2) │ │ │ │ fstpt 0x10(%r11,%rdx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax,%rdx,2) │ │ │ │ fstpt 0x10(%rax,%rdx,2) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rsi,-0xb8(%rbp) │ │ │ │ - jg 1de10 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ + jg 1c550 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ incq -0xd0(%rbp) │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ - fldt -0x110(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - addq $0x10,-0x100(%rbp) │ │ │ │ - add %rdx,-0xf0(%rbp) │ │ │ │ - fldt -0x120(%rbp) │ │ │ │ - add %rdx,-0xe8(%rbp) │ │ │ │ - add %rdx,-0xc0(%rbp) │ │ │ │ - add %rdx,-0xe0(%rbp) │ │ │ │ + addq $0x10,-0x110(%rbp) │ │ │ │ add %rbx,%r10 │ │ │ │ add %rbx,%r9 │ │ │ │ add %rbx,%r8 │ │ │ │ + add %rdx,-0x100(%rbp) │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r12 │ │ │ │ add %rbx,%r13 │ │ │ │ + add %rdx,-0xf0(%rbp) │ │ │ │ add %rbx,%r11 │ │ │ │ add %rbx,%rax │ │ │ │ - cmp %rsi,-0x140(%rbp) │ │ │ │ - jg 1dd30 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x1d8(%rbp),%r14 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + add %rdx,-0xe0(%rbp) │ │ │ │ + add %rdx,-0xc0(%rbp) │ │ │ │ + cmp %rsi,-0x190(%rbp) │ │ │ │ + jg 1c470 │ │ │ │ + incq -0x198(%rbp) │ │ │ │ + mov -0x1f8(%rbp),%r14 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov -0x1d0(%rbp),%rbx │ │ │ │ - incq -0x178(%rbp) │ │ │ │ - mov -0x208(%rbp),%rdx │ │ │ │ - mov -0x178(%rbp),%rax │ │ │ │ - mov -0x1c8(%rbp),%r15 │ │ │ │ - addq $0x10,-0x1c0(%rbp) │ │ │ │ - add %r14,-0x1a0(%rbp) │ │ │ │ - add %rdx,-0x1a8(%rbp) │ │ │ │ - add %r14,-0x190(%rbp) │ │ │ │ - add %r14,-0x180(%rbp) │ │ │ │ + mov -0x228(%rbp),%rdx │ │ │ │ + mov -0x1f0(%rbp),%rbx │ │ │ │ + addq $0x10,-0x1e0(%rbp) │ │ │ │ + mov -0x1e8(%rbp),%r15 │ │ │ │ + add %r14,-0x1c0(%rbp) │ │ │ │ add %r14,%rbx │ │ │ │ - cmp -0x1b0(%rbp),%rax │ │ │ │ - jl 1dc50 │ │ │ │ - jmp 1ce38 │ │ │ │ + mov -0x198(%rbp),%rax │ │ │ │ + add %rdx,-0x1c8(%rbp) │ │ │ │ + add %r14,-0x1b0(%rbp) │ │ │ │ + add %r14,-0x1a0(%rbp) │ │ │ │ + cmp -0x1d0(%rbp),%rax │ │ │ │ + jl 1c380 │ │ │ │ + jmp 1b590 │ │ │ │ + lea 0x10(%r8,%r15,1),%rax │ │ │ │ + lea 0x20(%r8,%r15,1),%rcx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jmp 1c147 │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1ceff │ │ │ │ + jle 1b65a │ │ │ │ mov %r12,%rax │ │ │ │ - mov 0x108(%r15),%rsi │ │ │ │ - mov 0x18(%r15),%r14 │ │ │ │ - mov 0xc8(%r15),%r13 │ │ │ │ - mov 0xd0(%r15),%r9 │ │ │ │ + mov 0x108(%r13),%rdi │ │ │ │ + mov 0x18(%r13),%r14 │ │ │ │ imul %r12,%rax │ │ │ │ + mov 0xc8(%r13),%r9 │ │ │ │ + mov 0xd0(%r13),%r11 │ │ │ │ imul %r12,%rax │ │ │ │ and $0x800,%ecx │ │ │ │ mov %ecx,%r12d │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ - je 1e114 │ │ │ │ + je 1c844 │ │ │ │ xor %eax,%eax │ │ │ │ test %r8,%r8 │ │ │ │ - jle 1f524 │ │ │ │ + jle 1dbc8 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r10 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ 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 %r14,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + lea (%r11,%rax,8),%rcx │ │ │ │ add %r8,%rax │ │ │ │ - add %r14,%rdi │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%r9,%rax,8),%r11 │ │ │ │ - add %r13,%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 (%rax,%r9,1),%rbx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdx) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x8,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + add %r15,%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,%r11 │ │ │ │ - jne 1e0c0 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 1c7f0 │ │ │ │ lea 0x1(%r10),%rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - je 1ceff │ │ │ │ + je 1b65a │ │ │ │ test %r12d,%r12d │ │ │ │ - jne 1e05a │ │ │ │ + jne 1c7a0 │ │ │ │ mov %rax,%r10 │ │ │ │ - jmp 1e079 │ │ │ │ + jmp 1c7bf │ │ │ │ test %r8,%r8 │ │ │ │ - jle 1ceff │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + jle 1b65a │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ xor %r10d,%r10d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1e079 │ │ │ │ + jmp 1c7bf │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ - mov %r12,%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %r12,%rbx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r10,%r12 │ │ │ │ + mov %r14,%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ - inc %r13 │ │ │ │ + inc %r14 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x108(%r15),%rdx │ │ │ │ + add 0x108(%r13),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - lea 0x2(%rdi,%rdi,2),%rdx │ │ │ │ - lea (%rdi,%rdi,2),%r8 │ │ │ │ + lea (%rdi,%rdi,2),%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + add $0x2,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ + lea 0x20(%r12,%r8,1),%r9 │ │ │ │ mov %rdx,%rsi │ │ │ │ sub %rbx,%rdx │ │ │ │ - lea 0x20(%r14,%r8,1),%r9 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - imul %rdi,%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ + imul %rdi,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ add -0x50(%rbp),%rdi │ │ │ │ push -0x70(%rbp) │ │ │ │ - push -0x138(%rbp) │ │ │ │ + add %r15,%rcx │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ + push -0x130(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r15,%rdx │ │ │ │ push -0xa8(%rbp) │ │ │ │ push -0x40(%rbp) │ │ │ │ push %r9 │ │ │ │ - lea 0x10(%r14,%r8,1),%r9 │ │ │ │ - push 0x8(%r14,%r8,1) │ │ │ │ - push (%r14,%r8,1) │ │ │ │ - lea (%r12,%rsi,1),%r8 │ │ │ │ + lea 0x10(%r12,%r8,1),%r9 │ │ │ │ + push 0x8(%r12,%r8,1) │ │ │ │ + push (%r12,%r8,1) │ │ │ │ + lea (%r15,%rsi,1),%r8 │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r12,%rcx │ │ │ │ - add %r12,%rdx │ │ │ │ - call bf20 │ │ │ │ + call b120 │ │ │ │ add $0x40,%rsp │ │ │ │ - cmp %r13,-0xb0(%rbp) │ │ │ │ - jne 1e141 │ │ │ │ - jmp 1ceff │ │ │ │ + cmp %r14,-0xb0(%rbp) │ │ │ │ + jne 1c86b │ │ │ │ + jmp 1b65a │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov 0x60(%r15),%rsi │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ + mov 0x60(%r13),%rsi │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ lea 0x1(%r9,%r9,1),%rbx │ │ │ │ - add %r12,%rax │ │ │ │ fldt (%rsi) │ │ │ │ + add %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - fld1 │ │ │ │ lea 0x17(%rax),%rdi │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ + fld1 │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ fstpt (%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - fld1 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea (%r14,%rax,1),%rdx │ │ │ │ + fld1 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1fada │ │ │ │ + jle 1e14c │ │ │ │ fchs │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x17141(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -29613,38 +29079,38 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 1e271 │ │ │ │ + jmp 1c999 │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 1e26f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c997 │ │ │ │ + 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 0x170e8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -29656,42 +29122,42 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ add -0x50(%rbp),%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 1e2d4 │ │ │ │ + jmp 1c9f8 │ │ │ │ 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 1e2d2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c9f6 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%rsi) │ │ │ │ mov %r12,%rax │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x6,%rax │ │ │ │ lea (%r14,%rax,1),%rdx │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ + fld1 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ + fchs │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x17073(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -29703,540 +29169,539 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ add -0x50(%rbp),%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 1e349 │ │ │ │ + jmp 1ca69 │ │ │ │ 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 1e347 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ca67 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1e58d │ │ │ │ + jle 1cc85 │ │ │ │ lea 0x0(,%r12,4),%rax │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ - mov %r15,%r10 │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r13,%r10 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %r14,%r15 │ │ │ │ - xor %r12d,%r12d │ │ │ │ + shl $0x5,%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ shr $0x4,%rax │ │ │ │ + lea (%r14,%r11,1),%r12 │ │ │ │ + mov %r11,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - shl $0x5,%rbx │ │ │ │ - lea (%r14,%rbx,1),%r13 │ │ │ │ - lea 0x0(%r13,%rbx,1),%r14 │ │ │ │ + lea (%r12,%r11,1),%r15 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ - sub -0xe0(%rbp),%rsp │ │ │ │ - mov %r12,%rdi │ │ │ │ + sub -0xc0(%rbp),%rsp │ │ │ │ + mov %r13,%rdi │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ and $0x8,%ch │ │ │ │ - je 1e3e8 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 1cb07 │ │ │ │ + mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r10),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - mov 0xc8(%r10),%r9 │ │ │ │ lea (%rdi,%rdi,1),%r8 │ │ │ │ + mov 0xc8(%r10),%r9 │ │ │ │ lea (%r8,%rdi,1),%rdx │ │ │ │ lea 0x1(%rdi,%r8,1),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ fldt 0x10(%r9,%rdx,1) │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ + lea (%r9,%rcx,1),%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - lea (%r9,%rcx,1),%r11 │ │ │ │ - cmpq $0x0,-0xc0(%rbp) │ │ │ │ - jle 1ea92 │ │ │ │ + jle 1d192 │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r15,%rax,1) │ │ │ │ + fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 1e440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + jne 1cb50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ lea (%rsi,%rbx,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x30(%r13,%rax,1) │ │ │ │ mov %rax,%r11 │ │ │ │ + fldt 0x30(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne 1e480 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jne 1cb90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rcx,1) │ │ │ │ fldt 0x20(%r9,%rcx,1) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ add %rbx,%rdx │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x50(%r14,%rax,1) │ │ │ │ + fldt 0x50(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x50(%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1e4e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cbd8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + add %rdi,%r8 │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov 0x78(%r10),%rax │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - add %rdi,%r8 │ │ │ │ - sub $0x8,%rsp │ │ │ │ + add 0x18(%r10),%rdi │ │ │ │ mov %r10,-0xd0(%rbp) │ │ │ │ - inc %r12 │ │ │ │ shl $0x4,%r8 │ │ │ │ + push -0xf0(%rbp) │ │ │ │ + lea 0x10(%rax,%r8,1),%r9 │ │ │ │ + inc %r13 │ │ │ │ lea (%rsi,%rdx,1),%rcx │ │ │ │ lea 0x20(%rax,%r8,1),%rdx │ │ │ │ - lea 0x10(%rax,%r8,1),%r9 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add 0x18(%r10),%rdi │ │ │ │ - push -0xe8(%rbp) │ │ │ │ - push -0x138(%rbp) │ │ │ │ + push -0x130(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ push -0x40(%rbp) │ │ │ │ push %rdx │ │ │ │ mov %rsi,%rdx │ │ │ │ push 0x8(%rax,%r8,1) │ │ │ │ push (%rax,%r8,1) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ - call bf20 │ │ │ │ - cmp %r12,-0xb0(%rbp) │ │ │ │ + call b120 │ │ │ │ + cmp %r13,-0xb0(%rbp) │ │ │ │ mov -0xa0(%rbp),%rsp │ │ │ │ mov -0xd0(%rbp),%r10 │ │ │ │ - je 1e58a │ │ │ │ + je 1cc82 │ │ │ │ mov 0x70(%r10),%ecx │ │ │ │ - jmp 1e3b7 │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - jmp 1ceff │ │ │ │ - mov 0x68(%r15),%rbx │ │ │ │ + jmp 1cad6 │ │ │ │ + mov %r10,%r13 │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ + jmp 1b65a │ │ │ │ + mov 0x68(%r13),%rbx │ │ │ │ test %edx,%edx │ │ │ │ - jne 1f7d5 │ │ │ │ + jne 1de63 │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1ceff │ │ │ │ + jle 1b65a │ │ │ │ mov %rbx,%rax │ │ │ │ lea 0x2(%r9),%rcx │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ cqto │ │ │ │ - lea 0x1(%rbx),%rsi │ │ │ │ - lea (%r12,%r12,1),%r13 │ │ │ │ + shl $0x6,%rsi │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ + lea (%r12,%r12,1),%r15 │ │ │ │ idiv %rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r15,%r10 │ │ │ │ - lea (%rsi,%rsi,1),%rbx │ │ │ │ - shl $0x6,%rdx │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ + sub $0x40,%rsi │ │ │ │ + lea 0x1(%rbx),%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + mov %r13,%r10 │ │ │ │ + lea (%rdx,%rdx,1),%rbx │ │ │ │ + mov %rcx,-0x150(%rbp) │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + add %r12,%rax │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rdi,%r13 │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + add $0x10,%rax │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ - fildll -0x138(%rbp) │ │ │ │ - add %r12,%rax │ │ │ │ fstpt -0x170(%rbp) │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + fstpt -0x180(%rbp) │ │ │ │ + fildll -0x130(%rbp) │ │ │ │ + fstpt -0x190(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ testb $0x8,0x71(%r10) │ │ │ │ - je 1e679 │ │ │ │ + je 1cd7c │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r10),%rax │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ - sub -0x110(%rbp),%rsp │ │ │ │ + sub -0x120(%rbp),%rsp │ │ │ │ mov 0x78(%r10),%r8 │ │ │ │ lea (%r9,%r9,2),%rax │ │ │ │ + lea 0xf(%rsp),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - lea 0xf(%rsp),%r11 │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 1ea76 │ │ │ │ + jle 1d176 │ │ │ │ mov 0x30(%r10),%rax │ │ │ │ mov 0x48(%r10),%rsi │ │ │ │ mov 0x58(%r10),%rdx │ │ │ │ imul %r9,%rax │ │ │ │ fildll (%rsi) │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ mov %rdx,-0xf0(%rbp) │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - fldt -0x150(%rbp) │ │ │ │ mov 0xc8(%r10),%rax │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + fldt -0x170(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - fsub %st(1),%st │ │ │ │ mov %rcx,%rsi │ │ │ │ + fld %st(1) │ │ │ │ not %rsi │ │ │ │ + fsub %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1e7b3 │ │ │ │ + jmp 1ceb3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rcx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r9 │ │ │ │ neg %r9 │ │ │ │ fldt (%rax,%r9,1) │ │ │ │ mov %rdx,%rdi │ │ │ │ inc %rdx │ │ │ │ sub %r14,%rcx │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r15,%rsi │ │ │ │ shl $0x4,%rdi │ │ │ │ + add %r13,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r11,%rdi,1) │ │ │ │ - cmp %r13,%rdx │ │ │ │ - je 1e7c5 │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 1cec5 │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 1e780 │ │ │ │ + jg 1ce80 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ mov %rsi,%r9 │ │ │ │ fmul %st(2),%st │ │ │ │ - jne 1e792 │ │ │ │ - jmp 1e78c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ce92 │ │ │ │ + jmp 1ce8c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ mov -0xe0(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - shl $0x4,%rdx │ │ │ │ fildll 0x8(%rdi) │ │ │ │ + shl $0x4,%rdx │ │ │ │ lea 0x10(%r8,%rsi,1),%rsi │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ fldt 0x10(%rdx,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rsi) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - fldt -0x160(%rbp) │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ + lea (%r11,%rsi,1),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + fldt -0x180(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xd0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0xd0(%rbp),%rdx │ │ │ │ sub -0xf0(%rbp),%rdx │ │ │ │ - lea (%r11,%rsi,1),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xd0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1e8a2 │ │ │ │ + jmp 1cfa2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rcx,%r12,1),%rdx │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - je 1e8e2 │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + je 1cfe2 │ │ │ │ sub %r14,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 1e880 │ │ │ │ + jns 1cf80 │ │ │ │ mov %rcx,%rdx │ │ │ │ inc %rsi │ │ │ │ not %rdx │ │ │ │ add %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jne 1e89b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1e8e6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jne 1cf9b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1cfe6 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ mov -0xe0(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - shl $0x4,%rdx │ │ │ │ fildll 0x10(%rdi) │ │ │ │ + shl $0x4,%rdx │ │ │ │ lea 0x20(%r8,%rsi,1),%rsi │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ fldt 0x20(%rdx,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rsi) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fldt -0x170(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + lea (%r11,%rsi,1),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + fldt -0x190(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xd0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0xd0(%rbp),%rdx │ │ │ │ sub -0xf0(%rbp),%rdx │ │ │ │ - lea -0x40(%r11,%rsi,1),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xd0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1e997 │ │ │ │ - nop │ │ │ │ + jmp 1d097 │ │ │ │ + xchg %ax,%ax │ │ │ │ sub %r14,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ lea 0x1(%rbx,%rcx,1),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 1e9c0 │ │ │ │ + jns 1d0c0 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rax,%rdx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jne 1e990 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 1d090 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ mov %r9,%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ mov %r11,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ add 0x18(%r10),%rdi │ │ │ │ - push -0x120(%rbp) │ │ │ │ - push -0x138(%rbp) │ │ │ │ lea (%r11,%rax,1),%rcx │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + push -0x140(%rbp) │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ + push -0x130(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ push -0x40(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ - call bf20 │ │ │ │ + call b120 │ │ │ │ mov -0x90(%rbp),%rsp │ │ │ │ incq -0x50(%rbp) │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ mov -0xd0(%rbp),%r10 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 1e655 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r10,%r15 │ │ │ │ - jmp 1ceff │ │ │ │ + jne 1cd58 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r10,%r13 │ │ │ │ + jmp 1b65a │ │ │ │ fxch %st(1) │ │ │ │ lea 0x10(%r8,%rax,1),%rsi │ │ │ │ lea 0x20(%r8,%rax,1),%rax │ │ │ │ mov %rsi,-0xa0(%rbp) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - jmp 1e9dc │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + jmp 1d0dc │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - fldt 0x20(%r9,%rcx,1) │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 1e4fe │ │ │ │ + jmp 1cbf6 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - mov 0x60(%r15),%rsi │ │ │ │ - mov %rsp,-0x1b0(%rbp) │ │ │ │ + mov 0x60(%r13),%rsi │ │ │ │ + mov %rsp,-0x1c0(%rbp) │ │ │ │ lea (%rdi,%r12,1),%rax │ │ │ │ fldt (%rsi) │ │ │ │ dec %rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - fld1 │ │ │ │ lea 0x17(%rax),%rbx │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + fld1 │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - add %r13,%rax │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + add %r15,%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 1fab2 │ │ │ │ + jle 1e125 │ │ │ │ fld1 │ │ │ │ - lea 0x10(%r13),%rcx │ │ │ │ + lea 0x10(%r15),%rcx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x16870(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30244,38 +29709,38 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 1eb42 │ │ │ │ + jmp 1d23e │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 1eb40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d23c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x16817(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30285,44 +29750,44 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add -0xc0(%rbp),%rax │ │ │ │ + add -0xd0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ - jmp 1eba8 │ │ │ │ + jmp 1d2a0 │ │ │ │ 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,%rax │ │ │ │ - jne 1eba6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d29e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%rsi) │ │ │ │ mov %r12,%rax │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x6,%rax │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ + fld1 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ + fchs │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1679e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30332,388 +29797,380 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ - add -0xc0(%rbp),%rcx │ │ │ │ + add -0xd0(%rbp),%rcx │ │ │ │ fld %st(0) │ │ │ │ - jmp 1ec21 │ │ │ │ + jmp 1d314 │ │ │ │ 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 1ec1f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d312 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %edx,%edx │ │ │ │ - jne 1f54a │ │ │ │ + jne 1dbee │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1f203 │ │ │ │ + jle 1d8cb │ │ │ │ fildll -0x40(%rbp) │ │ │ │ lea 0x0(,%r12,4),%rax │ │ │ │ mov %r9,%rsi │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ - mov %r9,-0x1a0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + shl $0x6,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - lea 0x0(%r13,%rax,1),%r10 │ │ │ │ + mov %rsi,-0x190(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ + lea (%r15,%rax,1),%r11 │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ + mov %r11,%rbx │ │ │ │ + fld1 │ │ │ │ shr $0x4,%rax │ │ │ │ - shl $0x6,%rsi │ │ │ │ + mov %r9,-0x1b0(%rbp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x178(%rbp) │ │ │ │ - mov %rax,-0x190(%rbp) │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ + mov %rax,-0x198(%rbp) │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x160(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x120(%rbp) │ │ │ │ - fildll -0x138(%rbp) │ │ │ │ + fildll -0x130(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x170(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ - testb $0x8,0x71(%r15) │ │ │ │ - je 1ed18 │ │ │ │ + testb $0x8,0x71(%r13) │ │ │ │ + je 1d40a │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r15),%rax │ │ │ │ + add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - mov 0x30(%r15),%r9 │ │ │ │ - mov 0x78(%r15),%rdi │ │ │ │ - mov 0x48(%r15),%r10 │ │ │ │ + mov 0x30(%r13),%r9 │ │ │ │ + mov 0x48(%r13),%r10 │ │ │ │ lea (%rcx,%rcx,2),%r8 │ │ │ │ - sub -0x190(%rbp),%rsp │ │ │ │ + mov 0x78(%r13),%rdi │ │ │ │ + sub -0x198(%rbp),%rsp │ │ │ │ shl $0x4,%r8 │ │ │ │ imul %rcx,%r9 │ │ │ │ fildll (%r10) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r13),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r15),%rdx │ │ │ │ - or $0xc,%ah │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + fildll -0xf0(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldt (%rdi,%r8,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xf0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x60(%r13),%r11 │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - mov 0x60(%r15),%r11 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ fildll -0xf0(%rbp) │ │ │ │ - fldt -0x130(%rbp) │ │ │ │ + fldt -0x140(%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 1f241 │ │ │ │ + jbe 1d903 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x16589(%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 -0xf0(%rbp) │ │ │ │ + fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(2),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fldt -0xf0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1ee38 │ │ │ │ + je 1d522 │ │ │ │ fchs │ │ │ │ - fmuls 0x1629e(%rip) │ │ │ │ - fldt 0x1687c(%rip) │ │ │ │ + fmuls 0x15bb4(%rip) │ │ │ │ + fldt 0x16162(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 1eec0 │ │ │ │ + jle 1d5a2 │ │ │ │ fldt -0x150(%rbp) │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ add $0x10,%rdx │ │ │ │ - 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 0x16518(%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) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r13,%rax,1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldt 0x10(%r15,%rax,1) │ │ │ │ + fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 1eea0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 1eec6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - inc %r9 │ │ │ │ + jne 1d580 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1d5aa │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fildll 0x8(%r10) │ │ │ │ + inc %r9 │ │ │ │ lea 0x10(%rdi,%r8,1),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ - fldt (%rdi,%r9,1) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ + fldt (%rdi,%r9,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x100(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ - sub -0xd0(%rbp),%rax │ │ │ │ + sub -0xa0(%rbp),%rax │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ fildll -0x100(%rbp) │ │ │ │ fldt -0x120(%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 1f228 │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 1d8ee │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x1642e(%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 -0x100(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ + 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 1ef99 │ │ │ │ + je 1d66d │ │ │ │ fchs │ │ │ │ - fmuls 0x1613d(%rip) │ │ │ │ - fldt 0x1671b(%rip) │ │ │ │ + fmuls 0x15a69(%rip) │ │ │ │ + fldt 0x16017(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 1f020 │ │ │ │ + jle 1d6f0 │ │ │ │ fldt -0x160(%rbp) │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ lea (%rsi,%rdx,1),%r14 │ │ │ │ add $0x10,%rdx │ │ │ │ - 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 0x163a8(%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) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fmul %st,%st(2) │ │ │ │ fldt 0x30(%rbx,%rax,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpt 0x30(%r14,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 1f000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f028 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d6d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1d6f8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x10(%r10) │ │ │ │ fldt 0x10(%rdi,%r9,1) │ │ │ │ lea 0x20(%rdi,%r8,1),%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x100(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ - sub -0xd0(%rbp),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ + sub -0xa0(%rbp),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fldt -0x110(%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 1f20f │ │ │ │ - fstp %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + fcomi %st(3),%st │ │ │ │ + jbe 1d8d7 │ │ │ │ + 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 0x162d9(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -30727,994 +30184,972 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1f0ee │ │ │ │ + je 1d7b4 │ │ │ │ fchs │ │ │ │ - fmuls 0x15fe8(%rip) │ │ │ │ - fldt 0x165c6(%rip) │ │ │ │ + fmuls 0x15922(%rip) │ │ │ │ + fldt 0x15ed0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + mov -0x180(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 1f181 │ │ │ │ + jle 1d849 │ │ │ │ fldt -0x170(%rbp) │ │ │ │ - mov -0x178(%rbp),%rax │ │ │ │ + mov -0x190(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ - add $0x10,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + add $0x10,%rdx │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x16249(%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) │ │ │ │ - nop │ │ │ │ - fmul %st,%st(1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fmul %st,%st(2) │ │ │ │ fldt 0x50(%r12,%rax,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpt 0x50(%r8,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 1f160 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f189 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jne 1d828 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1d851 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - push -0x1a0(%rbp) │ │ │ │ - push -0x138(%rbp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + push -0x1b0(%rbp) │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + push -0x130(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ push -0x40(%rbp) │ │ │ │ push %rdi │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub $0x10,%rsp │ │ │ │ lea (%rsi,%rdi,1),%r8 │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ - fstpt (%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ - call bf20 │ │ │ │ - mov -0xe8(%rbp),%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + fstpt (%rsp) │ │ │ │ + call b120 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ incq -0x50(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 1ecf4 │ │ │ │ - mov -0x1b0(%rbp),%rsp │ │ │ │ - jmp 1ceff │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 1f256 │ │ │ │ - fstp %st(3) │ │ │ │ + jne 1d3e6 │ │ │ │ + mov -0x1c0(%rbp),%rsp │ │ │ │ + jmp 1b65a │ │ │ │ + fxch %st(3) │ │ │ │ + fcomip %st(3),%st │ │ │ │ + ja 1d918 │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldt 0x1649f(%rip) │ │ │ │ + fldt 0x15da9(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f0fe │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 1f279 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + jmp 1d7c4 │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x16486(%rip) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 1d939 │ │ │ │ + fstp %st(1) │ │ │ │ + fldt 0x15d94(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1efa9 │ │ │ │ + jmp 1d67d │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1f29c │ │ │ │ + ja 1d954 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x16471(%rip) │ │ │ │ + fldt 0x15d7f(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ee48 │ │ │ │ - fxch %st(3) │ │ │ │ + jmp 1d532 │ │ │ │ + fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fsin │ │ │ │ - fldt 0x16458(%rip) │ │ │ │ + fldt 0x15d66(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1f0fe │ │ │ │ - fxch %st(3) │ │ │ │ + jmp 1d7c4 │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x16435(%rip) │ │ │ │ + fldt 0x15d45(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1efa9 │ │ │ │ + jmp 1d67d │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x16412(%rip) │ │ │ │ + fldt 0x15d2a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ee48 │ │ │ │ - mov 0x78(%r15),%rax │ │ │ │ - mov 0x30(%r15),%rdx │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - mov 0x108(%r15),%r8 │ │ │ │ - mov 0x58(%r15),%rcx │ │ │ │ + jmp 1d532 │ │ │ │ + mov 0x78(%r13),%rax │ │ │ │ + mov 0x30(%r13),%rdx │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + mov 0x108(%r13),%r8 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ + mov 0x48(%r13),%rax │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov 0x58(%r13),%rcx │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 1f44f │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 1dafe │ │ │ │ movq $0x0,(%r8) │ │ │ │ - movq $0x0,0x8(%r8) │ │ │ │ mov %r8,%r14 │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1faf7 │ │ │ │ + jle 1e169 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + mov %r8,%r10 │ │ │ │ + movq $0x0,-0xa0(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rdx,%r12 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ add -0xd0(%rbp),%r9 │ │ │ │ - jmp 1f3c2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1da72 │ │ │ │ + xchg %ax,%ax │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ mov %rdx,(%r10) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov (%r8),%r11 │ │ │ │ + mov (%r8),%rsi │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt (%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 %r11 │ │ │ │ - lea (%rdx,%r11,1),%rax │ │ │ │ + idiv %rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %rsi │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jne 1f3b0 │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 1f432 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 1da60 │ │ │ │ + lea 0x1(%r15),%rax │ │ │ │ + cmp %rax,-0x80(%rbp) │ │ │ │ + je 1dae0 │ │ │ │ add $0x10,%r14 │ │ │ │ - add %r12,-0xa0(%rbp) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - mov %rsi,0x8(%r14) │ │ │ │ + add %rdi,-0xa0(%rbp) │ │ │ │ mov %r14,%r10 │ │ │ │ - jmp 1f37e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + movq $0x0,(%r14) │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ + jmp 1da37 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1fb33 │ │ │ │ + jle 1e1a5 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 1f479 │ │ │ │ + je 1db28 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1f48b │ │ │ │ + je 1db3a │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1f479 │ │ │ │ + jne 1db28 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r14,%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 │ │ │ │ + mov %r14,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xc0(%rbp),%rsp │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - jmp 1cc1b │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + jmp 1b36b │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 1ceff │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 1b65a │ │ │ │ add $0x2,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 1e05a │ │ │ │ - jmp 1ceff │ │ │ │ - mov 0x78(%r15),%rax │ │ │ │ - mov 0x30(%r15),%r11 │ │ │ │ - mov 0x8(%r15),%r14 │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - mov 0x108(%r15),%r8 │ │ │ │ - mov 0x58(%r15),%rcx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ - lea 0x0(,%r11,8),%rdi │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 1c7a0 │ │ │ │ + jmp 1b65a │ │ │ │ + mov 0x78(%r13),%rax │ │ │ │ + mov 0x30(%r13),%rdx │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + mov 0x108(%r13),%r8 │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov 0x48(%r13),%rax │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov 0x58(%r13),%rcx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ + mov %rsp,-0x120(%rbp) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 1f703 │ │ │ │ + jle 1dd91 │ │ │ │ movq $0x0,(%r8) │ │ │ │ - movq $0x0,0x8(%r8) │ │ │ │ mov %r8,%rsi │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 1fa7e │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rbx,-0x160(%rbp) │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - mov %r13,-0x150(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 1e0f1 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r8,%r10 │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r15,%rsi │ │ │ │ add %rdi,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0x100(%rbp),%r12 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov -0x120(%rbp),%r15 │ │ │ │ + mov %r14,-0xf0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rax,%r14 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0xe8(%rbp),%r9 │ │ │ │ - jmp 1f667 │ │ │ │ + add -0x100(%rbp),%r9 │ │ │ │ + jmp 1dcff │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%r12 │ │ │ │ + add $0x8,%r15 │ │ │ │ mov %rdx,(%r10) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov (%r8),%r14 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 %r14 │ │ │ │ - lea (%rdx,%r14,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r14 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jne 1f655 │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - inc %r13 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 1f6db │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %r11,-0xa0(%rbp) │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - mov %r13,0x8(%rsi) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp 1f62a │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov -0x150(%rbp),%r13 │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov -0x160(%rbp),%rbx │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 1fad0 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + cmp %r8,-0x90(%rbp) │ │ │ │ + jne 1dced │ │ │ │ + mov %r14,%rax │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + inc %r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + je 1dd74 │ │ │ │ + add $0x10,%rax │ │ │ │ + add %rdi,-0xc0(%rbp) │ │ │ │ + mov %rax,%r10 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov %r11,0x8(%rax) │ │ │ │ + jmp 1dcbf │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov -0x140(%rbp),%r9 │ │ │ │ + mov -0x150(%rbp),%r8 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 1e142 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 1f72d │ │ │ │ + je 1ddbb │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1f73f │ │ │ │ + je 1ddcd │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1f72d │ │ │ │ + jne 1ddbb │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%rdx │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - jmp 1ec4b │ │ │ │ - mov 0x78(%r15),%rax │ │ │ │ - mov 0x30(%r15),%rdx │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - mov 0x108(%r15),%r8 │ │ │ │ - mov 0x58(%r15),%rcx │ │ │ │ + jmp 1d33e │ │ │ │ + mov 0x78(%r13),%rax │ │ │ │ + mov 0x30(%r13),%rdx │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + mov 0x108(%r13),%r8 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ + mov 0x48(%r13),%rax │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov 0x58(%r13),%rcx │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 1f96f │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 1dfed │ │ │ │ movq $0x0,(%r8) │ │ │ │ - movq $0x0,0x8(%r8) │ │ │ │ mov %r8,%rsi │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1fa4b │ │ │ │ + jle 1e0be │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ movq $0x0,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ lea (%rdi,%rax,1),%r14 │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rdx,%r12 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ add -0xd0(%rbp),%r9 │ │ │ │ - jmp 1f8d8 │ │ │ │ + jmp 1df62 │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ mov %rdx,(%r10) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r14 │ │ │ │ - jne 1f8c6 │ │ │ │ - inc %r13 │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - cmp %r13,%r11 │ │ │ │ - je 1f94b │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %r12,-0xa0(%rbp) │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - mov %r13,0x8(%rsi) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp 1f89e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ + jne 1df50 │ │ │ │ + inc %r11 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + cmp %r11,%r15 │ │ │ │ + je 1dfd0 │ │ │ │ + add $0x10,%rax │ │ │ │ + add %rdi,-0xa0(%rbp) │ │ │ │ + mov %rax,%r10 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov %r11,0x8(%rax) │ │ │ │ + jmp 1df28 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1fa41 │ │ │ │ + jle 1e0b4 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 1f996 │ │ │ │ + je 1e014 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1f9a8 │ │ │ │ + je 1e026 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1f996 │ │ │ │ + jne 1e014 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r14,%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 │ │ │ │ + mov %r14,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xc0(%rbp),%rsp │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - jmp 1e5a5 │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + jmp 1cc9d │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1f9a8 │ │ │ │ + jmp 1e026 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 1fa41 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 1e0b4 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rcx,0x18(%rsi) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 1f96f │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 1dfed │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - jmp 1fa4d │ │ │ │ + jmp 1e0c0 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je 1fad0 │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 1e142 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ + mov %rcx,0x18(%rsi) │ │ │ │ cmp %rax,%r14 │ │ │ │ - je 1f703 │ │ │ │ + je 1dd91 │ │ │ │ xor %r10d,%r10d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r10,(%rsi) │ │ │ │ - jmp 1fa80 │ │ │ │ + jmp 1e0f3 │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ - fstpt 0x0(%r13,%rax,1) │ │ │ │ - jmp 1ec43 │ │ │ │ + fstpt (%r15,%rax,1) │ │ │ │ + jmp 1d336 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1f73f │ │ │ │ + jmp 1ddcd │ │ │ │ fstp %st(1) │ │ │ │ - mov %r12,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ - jmp 1e36b │ │ │ │ + jmp 1ca8b │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 1fb33 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 1e1a5 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ mov %rcx,0x18(%r14) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 1f44f │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 1dafe │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ add $0x20,%r14 │ │ │ │ movq $0x0,(%r14) │ │ │ │ mov %rax,0x8(%r14) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 1fb02 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + jne 1e174 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1f48b │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 1db3a │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000001fb40 : │ │ │ │ +000000000001e1b0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x198,%rsp │ │ │ │ - mov 0x30(%rdi),%rdx │ │ │ │ + sub $0x188,%rsp │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ + mov 0x30(%rdi),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1fbd1 │ │ │ │ + jle 1e241 │ │ │ │ mov %rdi,%r8 │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x38(%rdi),%rdi │ │ │ │ mov 0x58(%r8),%r12 │ │ │ │ lea 0x2(%r12,%r12,1),%rsi │ │ │ │ - jmp 1fb87 │ │ │ │ + jmp 1e1f7 │ │ │ │ mov 0x48(%r8),%rcx │ │ │ │ cmp %rsi,(%rcx,%rax,8) │ │ │ │ - jle 1fb8d │ │ │ │ + jle 1e1fd │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 1fba5 │ │ │ │ + je 1e215 │ │ │ │ cmp %r12,(%rdi,%rax,8) │ │ │ │ - jg 1fb75 │ │ │ │ + jg 1e1e5 │ │ │ │ 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 1fbc6 │ │ │ │ + je 1e236 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 202a8 │ │ │ │ + je 1e8f9 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - jne 1fbd5 │ │ │ │ + jne 1e245 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ call 30c0 │ │ │ │ - jmp 1fb96 │ │ │ │ + jmp 1e206 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ call 3280 │ │ │ │ - jmp 1fb96 │ │ │ │ + jmp 1e206 │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ xor %esi,%esi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ + movdqu 0xf0(%r15),%xmm0 │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - movdqu 0xf0(%r14),%xmm0 │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + mov %rsp,-0xa8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ + shufpd $0x1,%xmm0,%xmm1 │ │ │ │ + movq %xmm2,%rdi │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ + movups %xmm1,0xe0(%r15) │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - shufpd $0x1,%xmm0,%xmm1 │ │ │ │ - movq %xmm2,%rdi │ │ │ │ - movups %xmm1,0xe0(%r14) │ │ │ │ + shr $0x3,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ lea -0x10(%rax),%rdx │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ lea 0x2(%r12,%r12,1),%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ imul %rdx,%rax │ │ │ │ - shr $0x3,%rbx │ │ │ │ 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,-0x78(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov 0x50(%r14),%rax │ │ │ │ + mov 0x68(%r15),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov 0x50(%r15),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r14),%eax │ │ │ │ + mov 0x70(%r15),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 202b6 │ │ │ │ + jne 1e907 │ │ │ │ movq $0x0,0x0(,%rbx,8) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ - mov 0x30(%rbx),%r14 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov 0x30(%rbx),%r13 │ │ │ │ fstpt (%rcx) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 233bb │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 219c8 │ │ │ │ mov 0x58(%rbx),%rbx │ │ │ │ - movq $0x1,-0x98(%rbp) │ │ │ │ + movq $0x1,-0x80(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ inc %rdx │ │ │ │ imul %rcx,%rsi │ │ │ │ lea (%rsi,%rsi,1),%rbx │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 1fd28 │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 1e395 │ │ │ │ test $0x10,%al │ │ │ │ - jne 23540 │ │ │ │ + jne 21b50 │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ test $0x8,%al │ │ │ │ - jne 22636 │ │ │ │ + jne 20c3e │ │ │ │ test $0x2,%al │ │ │ │ - jne 21746 │ │ │ │ + jne 1fd3b │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ test $0x4,%al │ │ │ │ - jne 20af0 │ │ │ │ + jne 1f102 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 209b2 │ │ │ │ + jne 1efbf │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ cmpq $0x0,0x8(%r8) │ │ │ │ - jle 20349 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ + jle 1e99a │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ testb $0x8,0x71(%r8) │ │ │ │ - je 1fdd7 │ │ │ │ + je 1e43d │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r8),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov 0x58(%r8),%r14 │ │ │ │ + mov 0x58(%r8),%r12 │ │ │ │ mov 0x30(%r8),%r13 │ │ │ │ - lea 0x1(%r14),%r12 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %r12,%rax │ │ │ │ + lea 0x1(%r12),%r15 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r15,%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 %rbx │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ - js 209aa │ │ │ │ - mov %r12,%rax │ │ │ │ - mov 0x48(%r8),%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + js 1efb7 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov 0x48(%r8),%r14 │ │ │ │ + lea (%r12,%r12,1),%rsi │ │ │ │ + mov %rcx,%r9 │ │ │ │ neg %rax │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - imul %r12,%rax │ │ │ │ + mov %rcx,%rax │ │ │ │ + lea 0x2(%rsi),%rcx │ │ │ │ + imul %r15,%rax │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r8),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ - mov %rax,-0x70(%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 -0x80(%rbp),%rsi │ │ │ │ - mov (%rcx,%rbx,8),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ + mov %rax,%rbx │ │ │ │ + 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,%r9,8),%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ 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,%rsi │ │ │ │ - lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ - sub %r14,%rsi │ │ │ │ - mov %rsi,(%r15,%rbx,8) │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ - mov %rdx,(%r15,%rbx,8) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 1ff2b │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea (%rsi,%rdx,1),%r15 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - neg %rdx │ │ │ │ - lea (%r9,%rdx,8),%r13 │ │ │ │ - add -0xd0(%rbp),%r13 │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r12,%rdx,1),%rdx │ │ │ │ + sub %r12,%rax │ │ │ │ + mov %rax,(%rcx,%r9,8) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov %rdx,(%rcx,%r9,8) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 1e58e │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ + add -0x90(%rbp),%rax │ │ │ │ + lea (%rax,%rsi,1),%r8 │ │ │ │ + mov %rcx,%rax │ │ │ │ + neg %rax │ │ │ │ + lea (%rdi,%rax,8),%r10 │ │ │ │ + add -0xe0(%rbp),%r10 │ │ │ │ + mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 1ff0c │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - dec %rbx │ │ │ │ - add -0x60(%rbp),%r9 │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - jne 1fe81 │ │ │ │ + idiv %rsi │ │ │ │ + mov %rdx,(%r10,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 1e57a │ │ │ │ + dec %r9 │ │ │ │ + add -0x60(%rbp),%rdi │ │ │ │ + cmp $0xffffffffffffffff,%r9 │ │ │ │ + jne 1e4fc │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,%rdi │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - lea 0x0(,%rax,8),%r15 │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ call 3030 │ │ │ │ - test %r12,%r12 │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov %rax,%r10 │ │ │ │ - jle 20389 │ │ │ │ - mov 0x60(%r8),%rax │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ + test %r15,%r15 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + jle 1e9d9 │ │ │ │ + mov %r12,-0x60(%rbp) │ │ │ │ + lea (%r15,%r15,1),%rax │ │ │ │ + mov 0x60(%r8),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ fld %st(0) │ │ │ │ - xor %r9d,%r9d │ │ │ │ fmulp %st,%st(1) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add -0xc0(%rbp),%rsi │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ - fildll (%rcx,%r9,1) │ │ │ │ + fldt (%rbx,%rdi,2) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov (%rax,%rdi,1),%rdx │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + fildll (%r14,%rdi,1) │ │ │ │ + add -0xd0(%rbp),%rsi │ │ │ │ + lea (%rax,%rdx,1),%r9 │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - fldt 0x156e2(%rip) │ │ │ │ + fldt (%rcx,%rdi,2) │ │ │ │ + fldt 0x1505f(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov (%rax,%r9,1),%rdx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ - jmp 20055 │ │ │ │ + jmp 1e698 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x15388(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -31727,657 +31162,654 @@ │ │ │ │ fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 20037 │ │ │ │ + je 1e67a │ │ │ │ fchs │ │ │ │ - fmuls 0x1509f(%rip) │ │ │ │ - fldt 0x1567d(%rip) │ │ │ │ + fmuls 0x14a5c(%rip) │ │ │ │ + fldt 0x1500a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 2009f │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 1e6e2 │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ fildll -0x60(%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 1fff4 │ │ │ │ + ja 1e63b │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 20370 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1e9c0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rsi │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 20055 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 200a7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add $0x8,%r9 │ │ │ │ - add -0x70(%rbp),%rbx │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 1ffa4 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 1e698 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1e6ea │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x8,%rdi │ │ │ │ + add -0xf0(%rbp),%r10 │ │ │ │ + cmp -0xb0(%rbp),%rdi │ │ │ │ + jne 1e5f5 │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 2071e │ │ │ │ + je 1ed3f │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 203d1 │ │ │ │ + je 1ea16 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 20284 │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 1e8d5 │ │ │ │ mov 0xe0(%r8),%rbx │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + lea (%r15,%r15,1),%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + lea (%r11,%r13,8),%rbx │ │ │ │ add 0x18(%r8),%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rbx │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - lea (%r10,%r13,8),%rbx │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %rdx,%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%r11,%rdx,1),%rbx │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jle 201e5 │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r10,-0xa8(%rbp) │ │ │ │ - mov (%r8,%rdi,1),%rcx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - imul %r12,%rax │ │ │ │ - shl $0x4,%rsi │ │ │ │ - lea (%rax,%rax,1),%r9 │ │ │ │ - mov 0x48(%rdx),%rax │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - fldt (%r11,%rsi,1) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - lea (%r10,%rdi,1),%rcx │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ - lea 0x10(%r11,%rsi,1),%rsi │ │ │ │ - mov %r13,%r15 │ │ │ │ - add %rdi,%rax │ │ │ │ - lea 0x8(%r8,%rdi,1),%rdi │ │ │ │ - mov (%rcx),%r13 │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ add $0x8,%rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ - imul (%rax),%rdx │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 1e851 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + mov 0x48(%r8),%rdi │ │ │ │ + mov %r8,-0xc8(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ + imul %r15,%rax │ │ │ │ + fldt (%rsi,%rdx,1) │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + lea (%r11,%r10,1),%rsi │ │ │ │ + add %r10,%rdi │ │ │ │ + add -0xb0(%rbp),%rdx │ │ │ │ + add -0xb8(%rbp),%r10 │ │ │ │ + mov %r13,%r12 │ │ │ │ + add %rax,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov (%rsi),%r13 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x10,%rdx │ │ │ │ + imul (%rdi),%rcx │ │ │ │ + add $0x8,%r10 │ │ │ │ add $0x8,%rdi │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r9,%r13 │ │ │ │ - add -0x90(%rbp),%r9 │ │ │ │ - mov %r13,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%r10,%r8,1) │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ + add %rax,%r13 │ │ │ │ + add -0xa0(%rbp),%rax │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ + shl $0x4,%r13 │ │ │ │ + fldt (%r8,%r13,1) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%r10,%r13,8),%rdx │ │ │ │ + add (%r8,%r13,8),%rcx │ │ │ │ + mov %rcx,-0x8(%r10) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - cmp %rcx,-0x80(%rbp) │ │ │ │ - jne 2017f │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov (%r8,%r13,8),%rax │ │ │ │ + fstpt -0x10(%rdx) │ │ │ │ + cmp %rsi,-0x90(%rbp) │ │ │ │ + jne 1e7e7 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ fldt (%rbx) │ │ │ │ - fldt 0x10(%r15) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ + fldt 0x10(%r14) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x70(%rbp),%rax │ │ │ │ + add -0x60(%rbp),%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r15) │ │ │ │ + fldt (%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 20251 │ │ │ │ - jmp 203c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r10,%rax,8) │ │ │ │ + jg 1e8a9 │ │ │ │ + jmp 1ea0d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,(%r11,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 203b0 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov (%rsi,%rax,8),%rcx │ │ │ │ - mov (%r10,%rax,8),%rdx │ │ │ │ - sub (%rdi,%rax,8),%rcx │ │ │ │ + je 1e9f8 │ │ │ │ + mov (%r9,%rax,8),%rcx │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov (%r11,%rax,8),%rdx │ │ │ │ + sub (%rsi,%rax,8),%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 20240 │ │ │ │ + je 1e898 │ │ │ │ inc %rdx │ │ │ │ - inc %r14 │ │ │ │ - mov %rdx,(%r10,%rax,8) │ │ │ │ - cmp -0x98(%rbp),%r14 │ │ │ │ - jne 20121 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%rsp │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + inc %r12 │ │ │ │ + mov %rdx,(%r11,%rax,8) │ │ │ │ + cmp -0x80(%rbp),%r12 │ │ │ │ + jne 1e787 │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp 0x8(%r8),%rax │ │ │ │ - jl 1fdab │ │ │ │ - jmp 20349 │ │ │ │ + jl 1e411 │ │ │ │ + jmp 1e99a │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ call 3240 │ │ │ │ - jmp 1fb96 │ │ │ │ + jmp 1e206 │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 20349 │ │ │ │ + jle 1e99a │ │ │ │ mov 0xd8(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0xe0(%rbx),%r10 │ │ │ │ lea (%rcx,%rax,8),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ mov (%rcx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2033c │ │ │ │ + jle 1e98d │ │ │ │ mov 0xd0(%rbx),%r9 │ │ │ │ mov %rax,%rsi │ │ │ │ add %rax,%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ - add 0xc8(%rbx),%rsi │ │ │ │ lea (%r9,%rax,8),%r8 │ │ │ │ + add 0xc8(%rbx),%rsi │ │ │ │ lea (%r9,%rdx,8),%r9 │ │ │ │ - mov (%r8),%rax │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + mov (%r8),%rax │ │ │ │ add $0x8,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x10,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ 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 20307 │ │ │ │ + jne 1e958 │ │ │ │ mov %rdx,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rcx,%r11 │ │ │ │ - jne 202df │ │ │ │ + jne 1e930 │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x118(%rbp),%rsp │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 3260 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 7e40 │ │ │ │ - jmp 1fb96 │ │ │ │ - nopl (%rax) │ │ │ │ + call 7960 │ │ │ │ + jmp 1e206 │ │ │ │ + xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x15340(%rip) │ │ │ │ + fldt 0x14cc0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 20047 │ │ │ │ + jmp 1e68a │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 20284 │ │ │ │ + je 1e8d5 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - jne 200ce │ │ │ │ - jmp 20284 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq (%r10) │ │ │ │ - inc %r14 │ │ │ │ - cmp %r14,-0x98(%rbp) │ │ │ │ - jne 2012a │ │ │ │ - jmp 20280 │ │ │ │ - mov (%r10,%rcx,8),%rdx │ │ │ │ - jmp 20269 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ + jne 1e718 │ │ │ │ + jmp 1e8d5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + inc %r12 │ │ │ │ + incq (%r11) │ │ │ │ + cmp %r12,-0x80(%rbp) │ │ │ │ + jne 1e790 │ │ │ │ + jmp 1e8d5 │ │ │ │ + mov (%r11,%rcx,8),%rdx │ │ │ │ + jmp 1e8c1 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov %r12,%rdx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ + mov 0x20(%r14),%rbx │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov 0xe0(%r8),%r13 │ │ │ │ - mov %r10,-0x140(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - shl $0x5,%rdx │ │ │ │ mov (%rax),%rax │ │ │ │ - imul (%rcx),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ add 0x18(%r8),%rsi │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ + imul (%r14),%rax │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%rdx,%rcx,1),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - lea (%r9,%rcx,1),%rbx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - lea (%rbx,%rcx,1),%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - shl $0x7,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 204b8 │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add $0x2,%r14 │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%rdi │ │ │ │ + mov %r12,%rax │ │ │ │ + shl $0x7,%r12 │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ + add %rdx,%rdi │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + lea (%r15,%r15,2),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + add %r12,%rcx │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + lea (%rdi,%rdx,1),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea (%rax,%rdx,1),%r12 │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + jmp 1eaf5 │ │ │ │ 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 -0xc0(%rbp),%rcx │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov %r9,%rax │ │ │ │ - mov -0x130(%rbp),%r10 │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - mov %r11,-0x150(%rbp) │ │ │ │ - mov %r8,-0x158(%rbp) │ │ │ │ + mov %r9,-0x150(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r11,-0x158(%rbp) │ │ │ │ + mov -0x140(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ add (%rcx,%r9,8),%rax │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov %rcx,-0x108(%rbp) │ │ │ │ - jmp 2051e │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + jmp 1eb5b │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%r10) │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov %rdx,-0x178(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov %r10,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov %r10,-0x190(%rbp) │ │ │ │ add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - fstpt -0x170(%rbp) │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov -0x148(%rbp),%rax │ │ │ │ + fstpt -0x170(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 20577 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r11 │ │ │ │ + jmp 1ebb4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x40(%rax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ + fmul %st(2),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - jmp 205c4 │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + jmp 1ebfc │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov 0x30(%rax,%r9,8),%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ add %r11,%r15 │ │ │ │ mov %r15,%r8 │ │ │ │ imul %rbx,%r8 │ │ │ │ - jmp 20602 │ │ │ │ - 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 │ │ │ │ + jmp 1ec22 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + 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 20600 │ │ │ │ + jne 1ec20 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 205c0 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jne 1ebf8 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 20571 │ │ │ │ - mov -0x180(%rbp),%rdx │ │ │ │ + jne 1ebae │ │ │ │ + mov -0x178(%rbp),%rdx │ │ │ │ mov -0x190(%rbp),%r10 │ │ │ │ fldt -0x170(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 20516 │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ - mov -0x158(%rbp),%r8 │ │ │ │ + jne 1eb53 │ │ │ │ + mov -0x150(%rbp),%r9 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x158(%rbp),%r11 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ inc %r9 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 204ae │ │ │ │ - ffreep %st(0) │ │ │ │ - movq -0xf8(%rbp),%xmm0 │ │ │ │ - movhps -0x110(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - fstpt 0x50(%r11) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x140(%rbp),%r10 │ │ │ │ - dec %r9 │ │ │ │ + jne 1eaeb │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ movq %r15,%xmm5 │ │ │ │ - fstpt 0x10(%r11) │ │ │ │ - fxch %st(2) │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - fstpt 0x20(%r11) │ │ │ │ - fxch %st(1) │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - fstpt 0x30(%r11) │ │ │ │ - mov %rdi,0x28(%rax) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ + movq -0x108(%rbp),%xmm0 │ │ │ │ + dec %rax │ │ │ │ + mov %rdi,0x28(%rbx) │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + mov %rax,0x20(%r11) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + movhps -0x128(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%rbx) │ │ │ │ movq %rcx,%xmm0 │ │ │ │ - mov %r9,0x20(%r10) │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + fstpt 0x50(%rax) │ │ │ │ + fxch %st(2) │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm1,(%r10) │ │ │ │ - movups %xmm0,0x18(%rax) │ │ │ │ - movups %xmm1,0x10(%r10) │ │ │ │ - jmp 20284 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ + movups %xmm0,0x18(%rbx) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + fxch %st(2) │ │ │ │ + movups %xmm1,(%r11) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + fxch %st(1) │ │ │ │ + movups %xmm1,0x10(%r11) │ │ │ │ + fstpt 0x30(%rax) │ │ │ │ + fstpt 0x40(%rax) │ │ │ │ + jmp 1e8d5 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + lea (%r15,%r15,1),%r9 │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea (%r12,%r12,1),%r9 │ │ │ │ - mov 0xe0(%r8),%r13 │ │ │ │ - mov %r10,-0x110(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov (%rax),%rax │ │ │ │ - imul (%rcx),%rax │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ + mov 0xe0(%r8),%r10 │ │ │ │ + mov (%rax),%rax │ │ │ │ add 0x18(%r8),%rsi │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + imul (%r14),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ + lea (%rcx,%rax,1),%rbx │ │ │ │ + mov %r12,%rax │ │ │ │ + shl $0x6,%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rcx,%rax,1),%rdi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add %rdx,%rbx │ │ │ │ - lea (%r9,%r12,1),%rdx │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ - mov %rbx,-0x108(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ - lea (%rbx,%rax,1),%r14 │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,%rbx │ │ │ │ + lea (%rcx,%r12,1),%rdi │ │ │ │ + mov %rbx,-0x118(%rbp) │ │ │ │ + mov %r8,%r12 │ │ │ │ + add %rax,%rdx │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + lea (%rdx,%rax,1),%r13 │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + lea (%r9,%r15,1),%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ + lea 0x0(%r13,%rax,1),%r14 │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ add %rdx,%rcx │ │ │ │ + mov %r11,%r13 │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - jmp 207e1 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ + jmp 1edfd │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add (%rdi,%rax,8),%rdx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - imul %rdx,%rdi │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - jmp 2083b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r13,%rcx │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + add (%rbx,%rax,8),%rdx │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - fldt 0x20(%r10) │ │ │ │ - mov -0x108(%rbp),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ + imul %rdx,%rbx │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + jmp 1ee5a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ mov %r8,-0x130(%rbp) │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + fldt 0x20(%r11) │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ + mov %r11,-0x138(%rbp) │ │ │ │ add 0x10(%rdx,%r8,8),%rbx │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 20887 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - fldt 0x40(%r15) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + jmp 1eea7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + fldt 0x40(%r13) │ │ │ │ xor %r8d,%r8d │ │ │ │ - add 0x20(%rdx,%rbx,8),%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - jmp 208c2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + add 0x20(%rbx,%r12,8),%r15 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%rbx │ │ │ │ + jmp 1eed2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ mov 0x30(%r14,%r8,8),%rdi │ │ │ │ - fldt (%r10) │ │ │ │ inc %r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rbx,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - add %r11,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ + add %r10,%rdx │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ 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 %r9,%r8 │ │ │ │ - jne 208c0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jne 20883 │ │ │ │ + jne 1eed0 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 1eea3 │ │ │ │ mov -0x130(%rbp),%r8 │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ + mov -0x138(%rbp),%r11 │ │ │ │ inc %r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 20835 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 1ee54 │ │ │ │ + mov %rax,%r12 │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ + mov %rcx,%r13 │ │ │ │ inc %rax │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 207d9 │ │ │ │ + jne 1edf5 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - movq -0x120(%rbp),%xmm0 │ │ │ │ - movhps -0xb8(%rbp),%xmm0 │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x110(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ movq %rdi,%xmm6 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov %r12,%r8 │ │ │ │ dec %rax │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + movhps -0xc0(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%rbx) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - movups %xmm1,(%r10) │ │ │ │ - movups %xmm1,0x10(%r10) │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ - movq %r12,%xmm0 │ │ │ │ + fstpt 0x40(%rax) │ │ │ │ + fxch %st(2) │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rax) │ │ │ │ - jmp 20284 │ │ │ │ + movups %xmm0,0x18(%rbx) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + movups %xmm1,(%rcx) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + movups %xmm1,0x10(%rcx) │ │ │ │ + fstpt 0x30(%rax) │ │ │ │ + jmp 1e8d5 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 200d0 │ │ │ │ + jmp 1e71a │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rsp,-0x78(%rbp) │ │ │ │ mov 0x78(%rax),%rcx │ │ │ │ mov 0x108(%rax),%r12 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ mov 0x48(%rax),%r15 │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - lea 0x0(,%r14,8),%rcx │ │ │ │ + lea 0x0(,%r13,8),%rcx │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 21852 │ │ │ │ + jle 1fe4a │ │ │ │ movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ mov %r12,%rdi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2181c │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1fe13 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%rcx,%r15,1),%rax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ fildll -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),%rax │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ mov %r15,%rsi │ │ │ │ - jmp 20a81 │ │ │ │ + jmp 1f091 │ │ │ │ imul (%rsi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - add $0x8,%r13 │ │ │ │ + add $0x8,%r14 │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %rdx,%r10 │ │ │ │ fildll (%rsi) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ @@ -32390,815 +31822,827 @@ │ │ │ │ cqto │ │ │ │ idivq (%rsi) │ │ │ │ mov (%rsi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rsi) │ │ │ │ add $0x8,%rsi │ │ │ │ - mov %rdx,0x0(%r13) │ │ │ │ + mov %rdx,(%r14) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ - cmp %rsi,-0x80(%rbp) │ │ │ │ - jne 20a6f │ │ │ │ + cmp %rsi,-0x90(%rbp) │ │ │ │ + jne 1f07f │ │ │ │ inc %r9 │ │ │ │ cmp %rbx,%r9 │ │ │ │ - je 21850 │ │ │ │ + je 1fe48 │ │ │ │ add $0x10,%rdi │ │ │ │ - add %r14,-0x50(%rbp) │ │ │ │ + add %r13,-0x50(%rbp) │ │ │ │ + mov %rdi,%r11 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ mov %r9,0x8(%rdi) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - jmp 20a50 │ │ │ │ + jmp 1f060 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 215f3 │ │ │ │ + jne 1fbeb │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 20349 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + jle 1e99a │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ lea 0x2(%r12),%rcx │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 20b64 │ │ │ │ + je 1f16c │ │ │ │ + mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ + mov 0x8(%rax),%r14 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - mov 0x58(%rsi),%r14 │ │ │ │ + mov 0x58(%rsi),%r15 │ │ │ │ mov 0x30(%rsi),%rbx │ │ │ │ - lea 0x1(%r14),%r13 │ │ │ │ - mov %rbx,%r8 │ │ │ │ + lea 0x1(%r15),%r13 │ │ │ │ + mov %rbx,%r9 │ │ │ │ mov %r13,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %r8 │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb8(%rbp) │ │ │ │ - js 215eb │ │ │ │ - mov %r13,%rax │ │ │ │ + dec %r9 │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ + mov %r9,-0xb8(%rbp) │ │ │ │ + js 1fbe3 │ │ │ │ + lea 0x0(%r13,%r13,1),%rax │ │ │ │ mov 0x48(%rsi),%r12 │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + lea (%r15,%r15,1),%r8 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %r13,%rax │ │ │ │ + lea 0x2(%r8),%r11 │ │ │ │ neg %rax │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ imul %r13,%rax │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ + imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x60(%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 -0x60(%rbp),%rsi │ │ │ │ - mov (%r12,%r8,8),%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + mov (%r12,%r9,8),%rdi │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xb0(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r14,%rax,1),%rax │ │ │ │ - sub %r14,%rsi │ │ │ │ - mov %rsi,(%rdx,%r8,8) │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ - mov %rax,(%rdx,%r8,8) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %rax,(%rsi,%r9,8) │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov %rdx,(%rsi,%r9,8) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 20c89 │ │ │ │ - add %rdi,%rsi │ │ │ │ + jle 1f2b4 │ │ │ │ + lea (%r11,%rdi,1),%rdx │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r15,1),%r11 │ │ │ │ neg %rax │ │ │ │ - lea (%r10,%rax,8),%r9 │ │ │ │ - add -0x90(%rbp),%r9 │ │ │ │ + lea (%r10,%rax,8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov %rdx,(%r9,%rsi,8) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 20c75 │ │ │ │ - dec %r8 │ │ │ │ - add -0x50(%rbp),%r10 │ │ │ │ - cmp $0xffffffffffffffff,%r8 │ │ │ │ - jne 20bfb │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ + cmp %rsi,-0x50(%rbp) │ │ │ │ + jne 1f298 │ │ │ │ + dec %r9 │ │ │ │ + add -0xc8(%rbp),%r10 │ │ │ │ + cmp $0xffffffffffffffff,%r9 │ │ │ │ + jne 1f215 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ lea 0x0(,%rbx,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - lea 0x2(%r14),%rax │ │ │ │ + lea 0x2(%r15),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ fildll (%r12,%r9,8) │ │ │ │ - fldt (%r8) │ │ │ │ - mov -0x158(%rbp),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov (%rax,%r9,8),%rsi │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + mov (%rax,%r9,8),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ + fldt (%r11) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov (%rax,%r9,8),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jg 20df1 │ │ │ │ + fstpt (%rcx,%rax,1) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov (%rax,%r9,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jg 1f438 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - inc %rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + inc %rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - and $0xf3,%ah │ │ │ │ imul %r9,%rdx │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ add -0x78(%rbp),%rdx │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov 0xc8(%rax),%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0xc8(%rax),%r11 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 20da7 │ │ │ │ - sub -0x108(%rbp),%rax │ │ │ │ + jmp 1f3f0 │ │ │ │ + sub -0x100(%rbp),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ neg %rsi │ │ │ │ cmovs %rax,%rsi │ │ │ │ add %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt (%r11,%rsi,1) │ │ │ │ + fldt (%rcx,%rsi,1) │ │ │ │ lea 0x1(%r10,%rax,1),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ test %rax,%rax │ │ │ │ - jns 20dd1 │ │ │ │ + jns 1f419 │ │ │ │ mov %rax,%rsi │ │ │ │ not %rsi │ │ │ │ add %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt (%r11,%rsi,1) │ │ │ │ inc %rdi │ │ │ │ + fldt (%rcx,%rsi,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp %rdi,-0xb0(%rbp) │ │ │ │ - jne 20d9c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20df3 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + jne 1f3e5 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1f43a │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ - add $0x10,%r8 │ │ │ │ - lea 0x1(%rax,%r10,1),%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add -0xc0(%rbp),%r10 │ │ │ │ cmp %r9,%rbx │ │ │ │ - jne 20cee │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1f334 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 21370 │ │ │ │ + je 1f954 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2100b │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 20fc3 │ │ │ │ + je 1f618 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 1f5e0 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ lea 0x0(%r13,%r13,1),%r14 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov 0x18(%rsi),%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + add 0x18(%rsi),%rdx │ │ │ │ mov 0xe0(%rsi),%r12 │ │ │ │ xor %esi,%esi │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r10 │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 20f0e │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + jle 1f565 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov 0x48(%rcx),%r15 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r11,%rcx,1) │ │ │ │ - mov %r13,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - add %rcx,%rcx │ │ │ │ - mov -0x170(%rbp),%r11 │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov 0x48(%rdx),%rdx │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + mov (%rdx,%rax,8),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt (%r11,%rdx,1) │ │ │ │ + mov %r13,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + add %rdx,%rdx │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ + mov (%r15,%rax,8),%rcx │ │ │ │ imul %rax,%r11 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r15,%rax,8),%rdi │ │ │ │ - add %rsi,%r11 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ shl $0x4,%r11 │ │ │ │ - fldt (%r8,%r11,1) │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + fldt (%rcx,%r11,1) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%r11 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r8,%r11,1) │ │ │ │ - lea (%rcx,%rsi,1),%r11 │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - add %r14,%rcx │ │ │ │ - add (%rsi,%r11,8),%rdi │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ + fstpt (%rcx,%r11,1) │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + imul -0x8(%r11,%rax,8),%rdi │ │ │ │ + lea (%rdx,%rcx,1),%r11 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + add %r14,%rdx │ │ │ │ + add (%rcx,%r11,8),%rdi │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov %rdi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 20eab │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + jne 1f4f7 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ fldt (%r10) │ │ │ │ - fldt 0x10(%r9) │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ + fldt 0x10(%r9) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r12,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %r8,%rax │ │ │ │ test %r8,%r8 │ │ │ │ - jg 20f8d │ │ │ │ - jmp 21005 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%rdx,%rax,8) │ │ │ │ + jg 1f5ad │ │ │ │ + jmp 1f612 │ │ │ │ + movq $0x0,(%r15,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 20ff0 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ + je 1f600 │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%r11 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ mov (%rdi,%rax,8),%rdi │ │ │ │ sub (%r11,%rax,8),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 20f80 │ │ │ │ - inc %rcx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 1f5a0 │ │ │ │ + inc %rdx │ │ │ │ inc %rsi │ │ │ │ - mov %rcx,(%rdx,%rax,8) │ │ │ │ - cmp -0x98(%rbp),%rsi │ │ │ │ - jne 20e71 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - incq -0xc0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - cmp 0x8(%rbx),%rax │ │ │ │ - jl 20b3a │ │ │ │ - jmp 20349 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - incq (%rdx) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ + cmp -0x80(%rbp),%rsi │ │ │ │ + jne 1f4ba │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + inc %rcx │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ + cmp 0x8(%rax),%rcx │ │ │ │ + jl 1f146 │ │ │ │ + jmp 1e99a │ │ │ │ + nopl (%rax) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,-0x98(%rbp) │ │ │ │ - jne 20e7a │ │ │ │ - jmp 20fc3 │ │ │ │ - mov (%rdx,%r8,8),%rcx │ │ │ │ - jmp 20fac │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 20fc3 │ │ │ │ + incq (%r15) │ │ │ │ + cmp %rsi,-0x80(%rbp) │ │ │ │ + jne 1f4c3 │ │ │ │ + jmp 1f5e0 │ │ │ │ + mov (%r15,%r8,8),%rdx │ │ │ │ + jmp 1f5cc │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ + jle 1f5e0 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov %r15,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rcx,-0x170(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ + lea 0x2(%r8),%r14 │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov (%rax),%rax │ │ │ │ imul (%r12),%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ mov %rax,-0x140(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - add 0x18(%rax),%rcx │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ + add 0x18(%rax),%rsi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + add %r10,%rax │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - lea (%rbx,%rax,1),%r9 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - lea (%r9,%rax,1),%r10 │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%r9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%r9,%rdx,1),%r15 │ │ │ │ + add %r10,%rax │ │ │ │ + mov %r15,-0xf0(%rbp) │ │ │ │ + lea (%r15,%rdx,1),%rbx │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + lea (%rdi,%rdi,2),%rax │ │ │ │ + lea (%rbx,%rdx,1),%r12 │ │ │ │ mov %r9,%rdx │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rbx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - jmp 210ea │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + jmp 1f706 │ │ │ │ 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 -0x78(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x130(%rbp),%r9 │ │ │ │ mov -0x148(%rbp),%r10 │ │ │ │ - mov %r11,-0x180(%rbp) │ │ │ │ - mov %r8,-0x190(%rbp) │ │ │ │ + mov %r11,-0x178(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r8,-0x190(%rbp) │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ mov (%rcx,%r8,8),%rax │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ mov %rdx,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - imul %rax,%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - jmp 21141 │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + jmp 1f761 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x10(%r8,%rdx,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - mov %r11,-0x160(%rbp) │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %r8,-0x1a8(%rbp) │ │ │ │ + add 0x10(%r8,%rdx,8),%rax │ │ │ │ + mov %r10,-0x1b0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov %rdx,-0x1b0(%rbp) │ │ │ │ - mov %r8,-0x1b8(%rbp) │ │ │ │ - mov %r10,-0x1c0(%rbp) │ │ │ │ - add %r11,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - fstpt -0x1a0(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov -0x150(%rbp),%rcx │ │ │ │ - jmp 2119c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ + fstpt -0x1a0(%rbp) │ │ │ │ + jmp 1f7b9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ add 0x20(%rdi,%rax,8),%rdx │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ + fmul %st(2),%st │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ imul %rdx,%r11 │ │ │ │ - jmp 211e4 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ + jmp 1f804 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ 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 %edx,%edx │ │ │ │ - add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 21242 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 1f82a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + 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 21240 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 1f828 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 211e0 │ │ │ │ + jne 1f800 │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 21196 │ │ │ │ - mov -0x1b0(%rbp),%rdx │ │ │ │ - mov -0x1c0(%rbp),%r10 │ │ │ │ - mov -0x160(%rbp),%r11 │ │ │ │ + jne 1f7b3 │ │ │ │ + mov -0x180(%rbp),%rdx │ │ │ │ + mov -0x1b0(%rbp),%r10 │ │ │ │ fldt -0x1a0(%rbp) │ │ │ │ - mov -0x1b8(%rbp),%r8 │ │ │ │ + mov -0x1a8(%rbp),%r8 │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 21139 │ │ │ │ + jne 1f759 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %r8,%rdx │ │ │ │ mov -0x190(%rbp),%r8 │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ + mov -0x178(%rbp),%r11 │ │ │ │ inc %r8 │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 210e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - movq -0x128(%rbp),%xmm0 │ │ │ │ - movq %r14,%xmm3 │ │ │ │ - movhps -0x138(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + jne 1f6fc │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + movq %r15,%xmm3 │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ movq %rax,%xmm1 │ │ │ │ mov %rax,0x20(%rbx) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %rdi,0x28(%rcx) │ │ │ │ - movups %xmm0,0x8(%rcx) │ │ │ │ - movq -0xd8(%rbp),%xmm0 │ │ │ │ + movhps -0x138(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%rsi) │ │ │ │ + movq -0xc8(%rbp),%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - movups %xmm1,(%rbx) │ │ │ │ - movups %xmm1,0x10(%rbx) │ │ │ │ fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov %rdi,0x28(%rsi) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fxch %st(2) │ │ │ │ + movups %xmm0,0x18(%rsi) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ + movups %xmm1,(%rbx) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ - movups %xmm0,0x18(%rcx) │ │ │ │ + movups %xmm1,0x10(%rbx) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ - jmp 20fc3 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 20fc3 │ │ │ │ + jmp 1f5e0 │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ + jle 1f5e0 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x4,%r14 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov 0x8(%r12),%r9 │ │ │ │ + mov -0xe8(%rbp),%r11 │ │ │ │ + shl $0x4,%rdx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - mov %r14,%r8 │ │ │ │ + lea 0x2(%r8),%r13 │ │ │ │ mov (%rax),%rax │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r10 │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov 0xe0(%rax),%r12 │ │ │ │ + add 0x18(%rax),%rsi │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - lea (%rax,%r14,1),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%rbx │ │ │ │ + mov %r11,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ - lea (%rdi,%r14,1),%r14 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - add %r14,%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ + add %rdx,%rbx │ │ │ │ + add %rdi,%rax │ │ │ │ + lea (%rbx,%rdx,1),%r14 │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + lea (%r11,%r11,2),%rax │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + add %rdi,%rax │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - jmp 21429 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + jmp 1fa20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + mov (%rdi,%r10,8),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - mov (%rcx,%rdx,8),%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - imul %r10,%rcx │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - jmp 2147c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0x128(%rbp),%r14 │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ + imul %rdx,%rdi │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + jmp 1fa7a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + fldt (%r9) │ │ │ │ + mov %r10,-0x148(%rbp) │ │ │ │ + add 0x10(%rcx,%r8,8),%rbx │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r10,-0x140(%rbp) │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - add 0x10(%rdx,%r9,8),%rbx │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - jmp 214c6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - fldt (%r14) │ │ │ │ + imul %rbx,%rcx │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + jmp 1fac6 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + add 0x20(%rcx,%r11,8),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add 0x20(%rdx,%rbx,8),%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - jmp 21502 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r8,%r9,8),%rdi │ │ │ │ - fldt (%r10) │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + imul %r15,%r10 │ │ │ │ + jmp 1faf2 │ │ │ │ + nopl (%rax) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rdx │ │ │ │ + add %r12,%rdx │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ 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 %r15,%r9 │ │ │ │ - jne 21500 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r14 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jne 214c2 │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ - mov -0x140(%rbp),%r10 │ │ │ │ - add $0x10,%rcx │ │ │ │ - inc %r9 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 21476 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 21421 │ │ │ │ + cmp %r13,%rcx │ │ │ │ + jne 1faf0 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 1fac2 │ │ │ │ + mov -0x140(%rbp),%r8 │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 1fa74 │ │ │ │ + inc %r10 │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + mov -0x138(%rbp),%rdx │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 1fa18 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - movq -0x138(%rbp),%xmm1 │ │ │ │ - movhps -0xd8(%rbp),%xmm1 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + movq -0x130(%rbp),%xmm1 │ │ │ │ + mov %rax,%rcx │ │ │ │ movq %rdi,%xmm4 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ not %rbx │ │ │ │ + movhps -0xc8(%rbp),%xmm1 │ │ │ │ movq %rbx,%xmm0 │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ - movq %r12,%xmm1 │ │ │ │ + movq %r15,%xmm1 │ │ │ │ punpcklqdq %xmm4,%xmm1 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ + movups %xmm1,0x18(%rax) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ - jmp 20fc3 │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + jmp 1f5e0 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 20e26 │ │ │ │ + jmp 1f472 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ - mov 0x78(%rax),%rcx │ │ │ │ - mov 0x108(%rax),%r13 │ │ │ │ + mov 0x108(%rax),%rcx │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + mov 0x78(%rax),%rcx │ │ │ │ mov 0x48(%rax),%rax │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - lea 0x0(,%r14,8),%rcx │ │ │ │ + lea 0x0(,%r13,8),%rcx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 23482 │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - mov %r13,%rsi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 23450 │ │ │ │ + jle 21a92 │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + movq $0x0,(%r11) │ │ │ │ + mov %r11,%rsi │ │ │ │ + movq $0x0,0x8(%r11) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 21a5a │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ - mov %r13,%r11 │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %r9d,%r9d │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ + fildll -0xd0(%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 -0xb0(%rbp),%rdx │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ lea (%rdx,%rax,1),%r8 │ │ │ │ - jmp 216d5 │ │ │ │ + jmp 1fccb │ │ │ │ imul (%rdi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - add $0x8,%r15 │ │ │ │ + add $0x8,%r14 │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %rdx,%r10 │ │ │ │ fildll (%rdi) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xd8(%rbp) │ │ │ │ + fistpll -0xd0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ mov (%rdi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ - mov %rdx,(%r15) │ │ │ │ + mov %rdx,(%r14) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %rdi,-0xc0(%rbp) │ │ │ │ - jne 216c3 │ │ │ │ + jne 1fcb9 │ │ │ │ inc %r9 │ │ │ │ cmp %rbx,%r9 │ │ │ │ - je 23480 │ │ │ │ + je 21a90 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,-0x60(%rbp) │ │ │ │ + add %r13,%r15 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r9,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 216a0 │ │ │ │ + mov %r9,0x8(%rsi) │ │ │ │ + jmp 1fc97 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 224ec │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2194e │ │ │ │ + jne 20af5 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1ff4e │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ shr $0x4,%rdi │ │ │ │ fldt (%r8) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ test %rax,%rax │ │ │ │ - js 21902 │ │ │ │ + js 1fefa │ │ │ │ fld1 │ │ │ │ lea 0x3(%rax,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ fchs │ │ │ │ - fldt 0x13bfa(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -33207,993 +32651,1001 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 217bd │ │ │ │ + jmp 1fdb1 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rsi,1) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 217bb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1fdaf │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 21940 │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 1ff40 │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - add -0x80(%rbp),%rdx │ │ │ │ + add -0x90(%rbp),%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%r8,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ imul %rax,%rcx │ │ │ │ fld1 │ │ │ │ shl $0x4,%rcx │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ - jmp 21798 │ │ │ │ + jmp 1fd8c │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 21885 │ │ │ │ + je 1fe7d │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ mov %rdx,0x18(%rdi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 21852 │ │ │ │ + je 1fe4a │ │ │ │ xor %edx,%edx │ │ │ │ add $0x20,%rdi │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - jmp 2181e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 21885 │ │ │ │ + jmp 1fe15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1fe7d │ │ │ │ lea (%r15,%rcx,1),%rdx │ │ │ │ and $0x8,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - je 21871 │ │ │ │ + je 1fe69 │ │ │ │ mov (%r15),%rax │ │ │ │ add $0x8,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2188a │ │ │ │ + je 1fe82 │ │ │ │ imul (%r15),%rax │ │ │ │ add $0x10,%r15 │ │ │ │ imul -0x8(%r15),%rax │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 21871 │ │ │ │ - jmp 2188a │ │ │ │ + jne 1fe69 │ │ │ │ + jmp 1fe82 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0x78(%rbp),%rsp │ │ │ │ - jmp 1fd86 │ │ │ │ + jmp 1e3f0 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 21948 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 1ff48 │ │ │ │ imul %rdi,%rax │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 2194c │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 1ff4c │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 21906 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2194e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2194e │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1fefe │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1ff4e │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1ff4e │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 20349 │ │ │ │ - mov -0xa8(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + jle 1e99a │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 21999 │ │ │ │ + je 1ffa6 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x58(%rcx),%rax │ │ │ │ - lea 0x1(%rax),%r13 │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov 0x58(%rsi),%rdx │ │ │ │ + lea 0x1(%rdx),%r14 │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - dec %rbx │ │ │ │ - js 224e4 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x48(%rcx),%r12 │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ + dec %r10 │ │ │ │ + js 20aed │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov 0x48(%rsi),%r12 │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ neg %rax │ │ │ │ - mov %rbx,%r9 │ │ │ │ - lea (%rax,%rax,1),%rsi │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - imul %r13,%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov %r10,%rax │ │ │ │ + imul %r14,%rax │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r14,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rcx),%rax │ │ │ │ + add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + lea (%rdx,%rdx,1),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0xc8(%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),%rcx │ │ │ │ - mov (%r12,%r9,8),%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ + mov (%r12,%rdi,8),%r8 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xb8(%rbp) │ │ │ │ + fistpll -0xe0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%rdx,%rax,1),%rax │ │ │ │ - sub %rdx,%rcx │ │ │ │ mov -0xe0(%rbp),%rdx │ │ │ │ - mov %rcx,(%r10,%r9,8) │ │ │ │ - mov %rax,(%rdx,%r9,8) │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 21ac8 │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - lea (%rcx,%r15,1),%r8 │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%rcx,%rdx,1),%rdx │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov %rax,(%rsi,%rdi,8) │ │ │ │ + mov %rdx,(%rcx,%rdi,8) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 200fb │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + lea (%rax,%r8,1),%rsi │ │ │ │ + lea (%rcx,%r8,1),%rdx │ │ │ │ + lea (%rdx,%rax,1),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%rdi,%rax,8),%r10 │ │ │ │ - add -0xc0(%rbp),%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ + lea (%rbx,%rax,8),%r15 │ │ │ │ + add -0xb8(%rbp),%r15 │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,(%r10,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 21ab4 │ │ │ │ - dec %r9 │ │ │ │ - add -0x90(%rbp),%rdi │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 21a36 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - lea 0x0(,%r14,8),%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ + idiv %r8 │ │ │ │ + mov %rdx,(%r15,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 200e7 │ │ │ │ + dec %rdi │ │ │ │ + add -0xa0(%rbp),%rbx │ │ │ │ + cmp $0xffffffffffffffff,%rdi │ │ │ │ + jne 2005d │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + lea 0x0(,%r13,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ + mov %r9,-0x108(%rbp) │ │ │ │ + mov %r11,-0xe0(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ call 3030 │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%r15 │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov (%rax,%rdx,8),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov (%rax,%rdx,8),%rdi │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + fildll -0xa0(%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) │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 21eaf │ │ │ │ + jbe 204e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x137d9(%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 -0x60(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ + fld1 │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldt -0xa0(%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 21be8 │ │ │ │ + je 20228 │ │ │ │ fchs │ │ │ │ - fmuls 0x134ee(%rip) │ │ │ │ - fldt 0x13acc(%rip) │ │ │ │ + fmuls 0x12eae(%rip) │ │ │ │ + fldt 0x1345c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - imul %rdx,%r10 │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - mov %r10,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add -0x78(%rbp),%rdi │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + imul %rdx,%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 21caa │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%rcx,%rdx,8),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 202f9 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - shl $0x4,%r10 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + shl $0x4,%r8 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x13747(%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) │ │ │ │ - fldt 0x10(%r10,%rdi,1) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + fldt 0x10(%r8,%rcx,1) │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 21cb6 │ │ │ │ - fldt (%r9) │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov $0x1,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ + lea 0x2(%rdi),%r8 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jg 20305 │ │ │ │ + fldt (%r15) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xor %edi,%edi │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rsi,1) │ │ │ │ - inc %rdi │ │ │ │ + inc %r8 │ │ │ │ + fldt 0x20(%rsi,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%r9,%rsi,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 21c87 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21cb8 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21cb8 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fstpt 0x20(%r15,%rdi,1) │ │ │ │ + add $0x10,%rdi │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 202d2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + jmp 20307 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20307 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ - addq $0x10,-0x90(%rbp) │ │ │ │ - add %rax,%rcx │ │ │ │ - add %rax,%r9 │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 21b47 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 22262 │ │ │ │ - xor %eax,%eax │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 21efd │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 21e83 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - lea 0x0(%r13,%r13,1),%r10 │ │ │ │ + add $0x10,%rbx │ │ │ │ + add %rax,%rsi │ │ │ │ + add %rax,%r15 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne 2018f │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 20510 │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 207a5 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 204a0 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov 0xe0(%rbx),%rsi │ │ │ │ shl $0x5,%rdx │ │ │ │ - shr $0x4,%r8 │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov 0xe0(%rcx),%r9 │ │ │ │ - mov %r14,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%rsi,%rcx,1),%r15 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + lea (%r14,%r14,1),%rbx │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %rdx,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jle 224db │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov 0x48(%rcx),%rcx │ │ │ │ - fldt (%r8,%rsi,1) │ │ │ │ + shr $0x4,%rsi │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ mov %r13,%rsi │ │ │ │ - imul %rax,%rsi │ │ │ │ - lea (%rsi,%rsi,1),%r8 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rcx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov (%r11,%rax,8),%r12 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + lea (%r9,%rsi,1),%r15 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 20423 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fldt (%r9,%rdi,1) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x48(%rsi),%rsi │ │ │ │ + imul %rax,%rdi │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov (%r11,%rax,8),%rsi │ │ │ │ + add %rdi,%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov (%rcx,%rax,8),%r12 │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ - imul %rax,%rsi │ │ │ │ + imul %rax,%rdi │ │ │ │ inc %rax │ │ │ │ - add %r12,%rsi │ │ │ │ - add %r8,%r12 │ │ │ │ - add %r10,%r8 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rdx,%rsi,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fldt (%rdx,%rdi,1) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + imul -0x8(%rdx,%rax,8),%rsi │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rsi,1) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - imul -0x8(%rsi,%rax,8),%rcx │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - add (%rsi,%r12,8),%rcx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov %rcx,(%rsi,%rax,8) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 21d73 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov (%rax,%r14,8),%rax │ │ │ │ + fstpt (%r9,%rdi,1) │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + add %rdi,%r12 │ │ │ │ + add %rbx,%rdi │ │ │ │ + add (%rdx,%r12,8),%rsi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %rsi,(%r11,%rax,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 203c2 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ fldt (%r15) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov (%r11,%r13,8),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r9,%rax │ │ │ │ + fldt 0x10(%r8) │ │ │ │ + add -0x68(%rbp),%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%r8) │ │ │ │ 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 21e4d │ │ │ │ - jmp 21ef4 │ │ │ │ + mov %r10,%rax │ │ │ │ + test %r10,%r10 │ │ │ │ + jg 2046d │ │ │ │ + jmp 20ae4 │ │ │ │ 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) │ │ │ │ - movq $0x0,(%r11,%rax,8) │ │ │ │ + movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 21ec4 │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov (%r11,%rax,8),%rcx │ │ │ │ - mov (%rsi,%rax,8),%rsi │ │ │ │ - sub (%r8,%rax,8),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 21e40 │ │ │ │ - inc %rcx │ │ │ │ + je 204cc │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%r12 │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + mov (%rdi,%rax,8),%rdi │ │ │ │ + sub (%r12,%rax,8),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 20460 │ │ │ │ + inc %rsi │ │ │ │ inc %rdx │ │ │ │ - mov %rcx,(%r11,%rax,8) │ │ │ │ - cmp -0x98(%rbp),%rdx │ │ │ │ - jne 21d35 │ │ │ │ + mov %rsi,(%rcx,%rax,8) │ │ │ │ + cmp -0x80(%rbp),%rdx │ │ │ │ + jne 20389 │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ cmp 0x8(%rbx),%rax │ │ │ │ - jge 20349 │ │ │ │ - mov 0x30(%rbx),%r14 │ │ │ │ - jmp 2197a │ │ │ │ + jge 1e99a │ │ │ │ + mov 0x30(%rbx),%r13 │ │ │ │ + jmp 1ff82 │ │ │ │ + inc %rdx │ │ │ │ + incq (%rcx) │ │ │ │ + cmp %rdx,-0x80(%rbp) │ │ │ │ + jne 20392 │ │ │ │ + jmp 204a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 21ed9 │ │ │ │ + ja 204f5 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x13803(%rip) │ │ │ │ + fldt 0x131a2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 21bf8 │ │ │ │ - incq (%r11) │ │ │ │ - inc %rdx │ │ │ │ - cmp %rdx,-0x98(%rbp) │ │ │ │ - jne 21d3e │ │ │ │ - jmp 21e83 │ │ │ │ + jmp 20238 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x137d5(%rip) │ │ │ │ + fldt 0x13189(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21bf8 │ │ │ │ - mov (%r11,%rbx,8),%rcx │ │ │ │ - jmp 21e6c │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 21e83 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov 0x20(%r12),%rbx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ + jmp 20238 │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 204a0 │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov 0x8(%r12),%rbx │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ + fldt (%r9) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + add $0x2,%r14 │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ + mov 0xe0(%rax),%r10 │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + lea (%rdx,%rax,1),%r12 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + lea (%rax,%r8,1),%r15 │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r15,-0xe0(%rbp) │ │ │ │ + lea (%r15,%r8,1),%r13 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %r13,-0x70(%rbp) │ │ │ │ + add %r13,%r8 │ │ │ │ + mov %r9,%r13 │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + lea (%rdi,%rdi,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%r9 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - add %rax,%r9 │ │ │ │ - mov %rdx,-0x158(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - add %rax,%r9 │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - lea (%r9,%rax,1),%r12 │ │ │ │ - xor %r9d,%r9d │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 205dc │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + mov %r12,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - jmp 21fe1 │ │ │ │ - fstp %st(4) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - mov %r8,-0x170(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + mov %r12,-0x138(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + add (%rdi,%rax,8),%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov (%rcx,%r9,8),%rax │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ - add %r8,%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - jmp 22032 │ │ │ │ - fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - fldt (%r10) │ │ │ │ - mov %rdx,-0x190(%rbp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ + imul %rcx,%rdi │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + jmp 20639 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + fldt (%r11) │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + add 0x10(%rdx,%r9,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - mov %r9,-0x1a0(%rbp) │ │ │ │ - mov %r10,-0x160(%rbp) │ │ │ │ - mov %r11,-0x1b0(%rbp) │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ - fstpt -0x180(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - jmp 22098 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r11 │ │ │ │ - fldt (%rcx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add 0x20(%rdx,%rax,8),%r8 │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - imul %r8,%r11 │ │ │ │ - jmp 220e4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ + imul %rcx,%rdx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + jmp 20685 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + add 0x20(%rcx,%r12,8),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x30(%rax,%r9,8),%r14 │ │ │ │ - add %r11,%r14 │ │ │ │ - mov %r14,%r8 │ │ │ │ - imul %rbx,%r8 │ │ │ │ - jmp 22142 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 206b2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ - fldt (%rcx) │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r9) │ │ │ │ + mov 0x30(%r8,%rcx,8),%rdi │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%r9 │ │ │ │ + add %r11,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rdi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r10,%rdx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ 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 %r15,%rdx │ │ │ │ - jne 22140 │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 206b0 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 20681 │ │ │ │ + mov -0x140(%rbp),%r9 │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 220e0 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + jne 20633 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + mov -0x138(%rbp),%r12 │ │ │ │ inc %rax │ │ │ │ - add $0x10,%rcx │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 22092 │ │ │ │ - mov -0x190(%rbp),%rdx │ │ │ │ - mov -0x160(%rbp),%r10 │ │ │ │ - mov -0x1a0(%rbp),%r9 │ │ │ │ - fldt -0x180(%rbp) │ │ │ │ - mov -0x1b0(%rbp),%r11 │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 2202a │ │ │ │ - inc %r9 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 21fd7 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + jne 205d4 │ │ │ │ + fstp %st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ + fstpt 0x40(%r13) │ │ │ │ + fxch %st(2) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ movq -0x120(%rbp),%xmm0 │ │ │ │ - movhps -0x138(%rbp),%xmm0 │ │ │ │ - movq %r14,%xmm7 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r13,%r9 │ │ │ │ not %rax │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%r11) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + movhps -0xc8(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + fstpt 0x10(%r13) │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ - movups %xmm1,(%r11) │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ - movups %xmm1,0x10(%r11) │ │ │ │ - fstpt 0x50(%rax) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x30(%rax) │ │ │ │ - fstpt 0x40(%rax) │ │ │ │ - jmp 21e83 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 21e83 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov 0x18(%r12),%rbx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov (%rax),%rax │ │ │ │ + fstpt 0x20(%r13) │ │ │ │ + movups %xmm1,(%rcx) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ + movups %xmm1,0x10(%rcx) │ │ │ │ + jmp 204a0 │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 204a0 │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xc0(%rbp),%r13 │ │ │ │ + mov 0x20(%r12),%rbx │ │ │ │ + fldt (%r9) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + add $0x2,%r13 │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ + mov 0xe0(%rax),%r14 │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%r15 │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r15,-0x140(%rbp) │ │ │ │ + add %rdx,%r15 │ │ │ │ + add %r10,%rax │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + add %rdx,%r15 │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + lea (%rdi,%rdi,2),%rax │ │ │ │ + lea (%r15,%rdx,1),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ - xor %eax,%eax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r11,%rcx │ │ │ │ - jmp 2232f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + jmp 20898 │ │ │ │ + fstp %st(4) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,-0x158(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ mov -0xb8(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ - jmp 2237c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r11,-0x170(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + add (%rdx,%r8,8),%rax │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - add 0x10(%rdx,%r8,8),%rbx │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 223c7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - fldt (%r12) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + imul %rax,%rdx │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 20902 │ │ │ │ + fstp %st(5) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r10) │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %rdx,-0x1a0(%rbp) │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov %r10,-0x180(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + fxch %st(2) │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ + fstpt -0x190(%rbp) │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 2095a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r11 │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + fmul %st(2),%st │ │ │ │ + imul %r8,%r11 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + jmp 209a4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + fldt (%r10) │ │ │ │ xor %edx,%edx │ │ │ │ - add 0x20(%rax,%rbx,8),%r14 │ │ │ │ - imul %r14,%r11 │ │ │ │ - jmp 22402 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r13,%rdx,8),%rdi │ │ │ │ - fldt (%r8) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov 0x30(%rax,%r9,8),%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ + add %r11,%r15 │ │ │ │ + mov %r15,%r8 │ │ │ │ + imul %rbx,%r8 │ │ │ │ + jmp 209ca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r8 │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %r8,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - add %r11,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r9,%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 22400 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 223c3 │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 209c8 │ │ │ │ + inc %r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 209a0 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 20954 │ │ │ │ + mov -0x1a0(%rbp),%rdx │ │ │ │ + mov -0x180(%rbp),%r10 │ │ │ │ + fldt -0x190(%rbp) │ │ │ │ + inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 208fa │ │ │ │ + mov -0x158(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + mov -0x170(%rbp),%r11 │ │ │ │ inc %r8 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 22376 │ │ │ │ - inc %rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 22327 │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 2088e │ │ │ │ + fstp %st(0) │ │ │ │ + fstpt 0x50(%r9) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ - movhps -0xf0(%rbp),%xmm0 │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov %rcx,%r11 │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + movq -0x118(%rbp),%xmm0 │ │ │ │ + movq %r15,%xmm7 │ │ │ │ not %rax │ │ │ │ + movhps -0x130(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%r11) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x10(%r9) │ │ │ │ + fxch %st(2) │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %r14,%xmm0 │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ + mov %rax,0x20(%rcx) │ │ │ │ + fstpt 0x20(%r9) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rdi,0x28(%r11) │ │ │ │ + fstpt 0x30(%r9) │ │ │ │ + movups %xmm0,0x18(%r11) │ │ │ │ + fstpt 0x40(%r9) │ │ │ │ movups %xmm1,(%rcx) │ │ │ │ movups %xmm1,0x10(%rcx) │ │ │ │ - fstpt 0x40(%rax) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ - fstpt 0x30(%rax) │ │ │ │ - jmp 21e83 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - jmp 21dd6 │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 21cec │ │ │ │ + jmp 204a0 │ │ │ │ + mov (%rcx,%r10,8),%rsi │ │ │ │ + jmp 2048c │ │ │ │ + mov %r13,%rax │ │ │ │ + jmp 20340 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%r9 │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%r9 │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ mov 0x78(%rax),%rbx │ │ │ │ mov 0x108(%rax),%r12 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ mov 0x48(%rax),%r15 │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ lea 0xf(%r9),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 241c2 │ │ │ │ + jle 2282a │ │ │ │ movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ mov %r12,%rsi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 24186 │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 227f4 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ lea (%r9,%r15,1),%rax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ + fildll -0xc8(%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 -0x60(%rbp),%rdx │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ mov %r15,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdx,%rax,1),%r8 │ │ │ │ - jmp 225c4 │ │ │ │ + jmp 20bcd │ │ │ │ imul (%rdi),%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - add $0x8,%r13 │ │ │ │ + add $0x8,%r14 │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %rdx,%r10 │ │ │ │ fildll (%rdi) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xd0(%rbp) │ │ │ │ + fistpll -0xc8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ mov (%rdi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ - mov %rdx,0x0(%r13) │ │ │ │ + mov %rdx,(%r14) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %rdi,-0xb8(%rbp) │ │ │ │ - jne 225b2 │ │ │ │ + jne 20bbb │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 241c0 │ │ │ │ + je 22828 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,-0x50(%rbp) │ │ │ │ + add %r13,-0x50(%rbp) │ │ │ │ + mov %rsi,%r11 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - jmp 22593 │ │ │ │ + jmp 20b9c │ │ │ │ test $0x8,%ah │ │ │ │ - jne 23200 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2275e │ │ │ │ + jne 2180b │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 20d5e │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ shr $0x4,%rdi │ │ │ │ fldt (%r8) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ test %rax,%rax │ │ │ │ - js 22705 │ │ │ │ + js 20d0f │ │ │ │ fld1 │ │ │ │ lea 0x3(%rax,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ fchs │ │ │ │ - fldt 0x12d0a(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -34202,768 +33654,778 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 226ad │ │ │ │ + jmp 20cb4 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rsi,1) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 226ab │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 20cb2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 22750 │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 20d50 │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - add -0x80(%rbp),%rdx │ │ │ │ + add -0x90(%rbp),%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%r8,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ imul %rax,%rcx │ │ │ │ fld1 │ │ │ │ shl $0x4,%rcx │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ - jmp 22688 │ │ │ │ + jmp 20c8f │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 22758 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 20d58 │ │ │ │ imul %rdi,%rax │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 2275c │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 20d5c │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 22709 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2275e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2275e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ + jmp 20d13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20d5e │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20d5e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 20349 │ │ │ │ + jle 1e99a │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %rsp,-0x108(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ - mov -0x68(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - testb $0x8,0x71(%r9) │ │ │ │ - je 227b9 │ │ │ │ + testb $0x8,0x71(%rbx) │ │ │ │ + je 20dc3 │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r9),%rax │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov 0x58(%r9),%rbx │ │ │ │ - mov %r14,%r8 │ │ │ │ - lea 0x1(%rbx),%r13 │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + add 0x108(%rbx),%rax │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov 0x58(%rsi),%rbx │ │ │ │ + lea 0x1(%rbx),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %r8 │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - js 231f8 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x48(%r9),%r12 │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov %r11,-0xc0(%rbp) │ │ │ │ + dec %r15 │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %r15,-0x60(%rbp) │ │ │ │ + js 21803 │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov 0x48(%rsi),%r12 │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r9,%r10 │ │ │ │ neg %rax │ │ │ │ - lea (%rax,%rax,1),%rsi │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - imul %r13,%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %r14,%rax │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%r9),%rax │ │ │ │ + add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%rax │ │ │ │ + mov %rax,-0x70(%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 -0x68(%rbp),%rax │ │ │ │ - mov (%r12,%r8,8),%rsi │ │ │ │ - mov %r8,%rdx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov (%r12,%r15,8),%rdi │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ - fldt (%rax,%rdx,1) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xd0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea 0x1(%rbx,%rdx,1),%rdx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,(%rax,%r8,8) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%r8,8) │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 228ed │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%rcx,%r15,1),%r11 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rbx,%rsi,1),%rsi │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov %rdx,(%rcx,%r15,8) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov %rsi,(%rcx,%r15,8) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 20f32 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea (%rcx,%rdi,1),%r9 │ │ │ │ + lea (%r9,%rdx,1),%rcx │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rax,%rdx,8),%rdi │ │ │ │ - add -0xf0(%rbp),%rdi │ │ │ │ - mov %rcx,%rax │ │ │ │ + lea (%r9,%rdx,8),%r9 │ │ │ │ + add -0xe0(%rbp),%r9 │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,(%rdi,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jne 228d9 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - dec %r8 │ │ │ │ - add %rcx,-0x60(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r8 │ │ │ │ - jne 2285b │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - lea 0x0(,%r14,8),%rdx │ │ │ │ + idiv %rdi │ │ │ │ + mov %rdx,(%r9,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jne 20f14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + dec %r15 │ │ │ │ + add %rsi,-0x50(%rbp) │ │ │ │ + cmp $0xffffffffffffffff,%r15 │ │ │ │ + jne 20e7d │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + lea 0x0(,%r13,8),%rdx │ │ │ │ + mov %r8,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov %r10,-0xb8(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xc8(%r9),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - imul %rdi,%rsi │ │ │ │ - fldt (%r9) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + add 0xc8(%rax),%r10 │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + imul %r15,%rsi │ │ │ │ + fldt (%rdx) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ + add %rax,%rdi │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rax) │ │ │ │ - mov (%rcx,%rdi,8),%rax │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jle 22a1f │ │ │ │ - fldt 0x10(%r9) │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fstpt (%rdi) │ │ │ │ + mov (%rax,%r15,8),%rdi │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov (%rax,%r15,8),%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jle 2106d │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt 0x10(%rsi,%r9,1) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fldt 0x10(%rsi,%rdx,1) │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 22a23 │ │ │ │ - fldt (%r8) │ │ │ │ - sub %rax,%rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - xor %eax,%eax │ │ │ │ + lea 0x2(%rdi),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 21071 │ │ │ │ + fldt (%r10) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + sub %rdi,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov $0x1,%edi │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rdx,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ + inc %rdi │ │ │ │ + fldt 0x20(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%r8,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 229fc │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 22a25 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 22a25 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - inc %rdi │ │ │ │ - addq $0x20,-0x60(%rbp) │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rax,%r8 │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jne 22980 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 22f67 │ │ │ │ + fstpt 0x20(%r10,%rsi,1) │ │ │ │ + add $0x10,%rsi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 21046 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + jmp 21073 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 21073 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + inc %r15 │ │ │ │ + addq $0x20,-0xa0(%rbp) │ │ │ │ + add %rax,-0x50(%rbp) │ │ │ │ + add %rax,%r10 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 20fc0 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 21574 │ │ │ │ xor %eax,%eax │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 22c0b │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 22bc4 │ │ │ │ - mov 0x18(%r9),%rdx │ │ │ │ - mov 0xe0(%r9),%rbx │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ - xor %edi,%edi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - mov %rdx,%r12 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 2123d │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 211f9 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ mov %r9,%rdx │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%r10,%rcx,1),%rbx │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jle 22b39 │ │ │ │ - mov 0x48(%rdx),%rcx │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov (%r11,%rax,8),%rsi │ │ │ │ - mov %r13,-0x70(%rbp) │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - imul %rax,%r8 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - add %r8,%r8 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r10,%rcx,1) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - mov (%r9,%rax,8),%r13 │ │ │ │ + lea (%r14,%r14,1),%r15 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov 0xe0(%rbx),%rsi │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + lea (%r11,%rsi,1),%rbx │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 21185 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + imul %rax,%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ + mov 0x48(%rdi),%rdi │ │ │ │ + fldt (%r11,%r9,1) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ + add %r10,%r10 │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + mov (%r8,%rax,8),%r14 │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ - imul %rax,%rcx │ │ │ │ + imul %rax,%r9 │ │ │ │ inc %rax │ │ │ │ - add %r13,%rcx │ │ │ │ - add %r8,%r13 │ │ │ │ - add %r15,%r8 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ + add %r14,%r9 │ │ │ │ + add %r10,%r14 │ │ │ │ + add %r15,%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + fldt (%rdx,%r9,1) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + imul -0x8(%rdx,%rax,8),%rdi │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rcx │ │ │ │ + add (%rdx,%r14,8),%rdi │ │ │ │ + mov %rdi,(%rcx,%rax,8) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r10,%rcx,1) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - imul -0x8(%rcx,%rax,8),%rsi │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - add (%rcx,%r13,8),%rsi │ │ │ │ - mov %rsi,(%r11,%rax,8) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 22ad9 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov (%r11,%r14,8),%rax │ │ │ │ + fstpt (%r11,%r9,1) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 21124 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%r14 │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ fldt (%rbx) │ │ │ │ - fldt 0x10(%r12) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%rcx,%r13,8),%rax │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ + fldt 0x10(%r12) │ │ │ │ add -0x68(%rbp),%rax │ │ │ │ + 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 %rcx,%rax │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 22c05 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - jmp 22b8e │ │ │ │ - movq $0x0,(%r9,%rax,8) │ │ │ │ + mov %rdi,%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 211cd │ │ │ │ + jmp 21237 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 22bec │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov (%r9,%rax,8),%rcx │ │ │ │ - sub (%rdx,%rax,8),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 22b81 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - inc %rcx │ │ │ │ - inc %rdi │ │ │ │ - mov %rcx,(%r9,%rax,8) │ │ │ │ - cmp -0x98(%rbp),%rdi │ │ │ │ - jne 22aa4 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ - incq -0xf8(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - cmp 0x8(%r9),%rax │ │ │ │ - jge 20349 │ │ │ │ - mov 0x30(%r9),%r14 │ │ │ │ - jmp 22799 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - incq (%r9) │ │ │ │ + je 21225 │ │ │ │ + mov (%rsi,%rax,8),%r9 │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ + mov (%r8,%rax,8),%rdi │ │ │ │ + sub (%r10,%rax,8),%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 211c0 │ │ │ │ inc %rdi │ │ │ │ - cmp %rdi,-0x98(%rbp) │ │ │ │ - jne 22aad │ │ │ │ - jmp 22bc1 │ │ │ │ - mov (%r9,%rcx,8),%rcx │ │ │ │ - jmp 22baa │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 22bc4 │ │ │ │ - mov (%r11),%rax │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov 0xe0(%r9),%r13 │ │ │ │ - fldt (%r10) │ │ │ │ + inc %rdx │ │ │ │ + mov %rdi,(%r8,%rax,8) │ │ │ │ + cmp -0x80(%rbp),%rdx │ │ │ │ + jne 210eb │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp 0x8(%rbx),%rax │ │ │ │ + jge 1e99a │ │ │ │ + mov 0x30(%rbx),%r13 │ │ │ │ + jmp 20da4 │ │ │ │ + inc %rdx │ │ │ │ + incq (%r8) │ │ │ │ + cmp %rdx,-0x80(%rbp) │ │ │ │ + jne 210f4 │ │ │ │ + jmp 211f9 │ │ │ │ + mov (%r8,%rdi,8),%rdi │ │ │ │ + jmp 211e5 │ │ │ │ + cmpq $0x0,-0x68(%rbp) │ │ │ │ + jle 211f9 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + shl $0x4,%rbx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x70(%rbp),%r14 │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %r11,-0x180(%rbp) │ │ │ │ - mov %r10,-0x190(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add 0x18(%r9),%rcx │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + mov %rcx,-0x170(%rbp) │ │ │ │ + add $0x2,%r14 │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov 0xe0(%rax),%r13 │ │ │ │ + add 0x18(%rax),%rsi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + lea (%rax,%rbx,1),%rdi │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ + lea (%rdi,%rdx,1),%r9 │ │ │ │ + mov %rdi,-0x158(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + lea (%rbx,%rbx,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rbx,%rax,1),%r14 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov %r14,-0x170(%rbp) │ │ │ │ - add %rax,%r14 │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - lea (%r14,%rax,1),%rbx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - jmp 22cf4 │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea (%r9,%rdx,1),%rbx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shl $0x6,%rax │ │ │ │ + lea (%rbx,%rdx,1),%r12 │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + jmp 21337 │ │ │ │ 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 -0x78(%rbp),%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x158(%rbp),%r10 │ │ │ │ - mov %r8,-0x1a0(%rbp) │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + add (%rcx,%r9,8),%rax │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - add (%rcx,%r8,8),%rax │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ - jmp 22d50 │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + jmp 2138c │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - mov %rdx,-0x1b8(%rbp) │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + mov %rdx,-0x1a0(%rbp) │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov %r10,-0x180(%rbp) │ │ │ │ + mov %r11,-0x1a8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov %r10,-0x1c0(%rbp) │ │ │ │ add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - fstpt -0x1b0(%rbp) │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - mov -0x150(%rbp),%rax │ │ │ │ + mov -0x148(%rbp),%rax │ │ │ │ + fstpt -0x190(%rbp) │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 22da8 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ + jmp 213eb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ - mov %r8,-0x68(%rbp) │ │ │ │ + fmul %st(2),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - jmp 22df4 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + jmp 21434 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ 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 %edx,%edx │ │ │ │ - add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 22e42 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 2145a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + 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 22e40 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 21458 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 22df0 │ │ │ │ + jne 21430 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 22da2 │ │ │ │ - mov -0x1b8(%rbp),%rdx │ │ │ │ - mov -0x1c0(%rbp),%r10 │ │ │ │ - fldt -0x1b0(%rbp) │ │ │ │ + jne 213e5 │ │ │ │ + mov -0x1a0(%rbp),%rdx │ │ │ │ + mov -0x180(%rbp),%r10 │ │ │ │ + fldt -0x190(%rbp) │ │ │ │ + mov -0x1a8(%rbp),%r11 │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 22d48 │ │ │ │ - mov -0x1a0(%rbp),%r8 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ - inc %r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 22cea │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x190(%rbp),%r10 │ │ │ │ - movq -0x128(%rbp),%xmm0 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - movq %r14,%xmm5 │ │ │ │ - movhps -0x140(%rbp),%xmm0 │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - fstpt 0x50(%r10) │ │ │ │ + jne 21384 │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ + inc %r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 2132d │ │ │ │ + fstp %st(0) │ │ │ │ + fstpt 0x50(%r11) │ │ │ │ fxch %st(2) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ + movq %r15,%xmm5 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ not %rax │ │ │ │ - fstpt 0x10(%r10) │ │ │ │ + mov %rdi,0x28(%rcx) │ │ │ │ + fstpt 0x10(%r11) │ │ │ │ fxch %st(2) │ │ │ │ + movhps -0x138(%rbp),%xmm0 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %rdi,0x28(%r11) │ │ │ │ - fstpt 0x20(%r10) │ │ │ │ - fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%r11) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - fstpt 0x30(%r10) │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x20(%r11) │ │ │ │ + fxch %st(1) │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm1,(%rbx) │ │ │ │ - movups %xmm0,0x18(%r11) │ │ │ │ - fstpt 0x40(%r10) │ │ │ │ - movups %xmm1,0x10(%rbx) │ │ │ │ - jmp 22bc4 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 22bc4 │ │ │ │ - mov (%r11),%rax │ │ │ │ - mov 0x18(%r9),%rsi │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - fldt (%r10) │ │ │ │ + mov %rax,0x20(%r8) │ │ │ │ + fstpt 0x30(%r11) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + fstpt 0x40(%r11) │ │ │ │ + movups %xmm1,(%r8) │ │ │ │ + movups %xmm1,0x10(%r8) │ │ │ │ + jmp 211f9 │ │ │ │ + cmpq $0x0,-0x68(%rbp) │ │ │ │ + jle 211f9 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r8,-0x120(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ imul (%r12),%rax │ │ │ │ - mov 0xe0(%r9),%r13 │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + mov %r15,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add $0x2,%r9 │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ + lea (%r15,%r15,2),%rdx │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - lea (%rax,%rbx,1),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - add %r12,%r8 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov 0xe0(%rax),%r10 │ │ │ │ + add 0x18(%rax),%rsi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + lea (%r14,%rax,1),%r13 │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + lea 0x0(%r13,%rax,1),%r14 │ │ │ │ + mov %r11,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 23028 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + jmp 21642 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x128(%rbp),%r9 │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r12,-0x138(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov %r11,%rax │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - jmp 2307b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - fldt (%r9) │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + add (%rcx,%rax,8),%rdx │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r9,-0x158(%rbp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - add 0x10(%rdx,%rcx,8),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 21698 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xd0(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ + fldt (%r8) │ │ │ │ + mov -0x118(%rbp),%r12 │ │ │ │ + mov %r8,-0x148(%rbp) │ │ │ │ + add 0x10(%rdx,%rcx,8),%rbx │ │ │ │ + mov %r11,-0x150(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ mov %rbx,-0xc0(%rbp) │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - jmp 230c7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - mov -0x68(%rbp),%r10 │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - add 0x20(%r12,%r11,8),%r14 │ │ │ │ fmul %st(1),%st │ │ │ │ + imul %rbx,%rdx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + jmp 216e7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r12) │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - imul %r14,%r10 │ │ │ │ - jmp 23102 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r8,%rcx,8),%rdi │ │ │ │ - fldt (%r9) │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + add 0x20(%r13,%rbx,8),%r15 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 21712 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r11,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - add %r10,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ + add %r10,%rdx │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ 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 %r15,%rcx │ │ │ │ - jne 23100 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 230c3 │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ - mov -0x158(%rbp),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 21710 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 216e3 │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov -0x148(%rbp),%r8 │ │ │ │ + mov -0x150(%rbp),%r11 │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r9 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jne 23075 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ + add $0x10,%r8 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 21692 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov -0x138(%rbp),%r12 │ │ │ │ inc %rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 23020 │ │ │ │ + jne 2163a │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ - movq -0x140(%rbp),%xmm0 │ │ │ │ - mov %r11,%r9 │ │ │ │ - movhps -0xc0(%rbp),%xmm0 │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + fxch %st(2) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + movq -0x128(%rbp),%xmm0 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ movq %rdi,%xmm6 │ │ │ │ + mov %rbx,%r11 │ │ │ │ not %rax │ │ │ │ - fstpt 0x40(%r10) │ │ │ │ - fxch %st(2) │ │ │ │ + movhps -0xc0(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - fstpt 0x10(%r10) │ │ │ │ - movups %xmm0,0x8(%r11) │ │ │ │ - movq %r14,%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - fstpt 0x20(%r10) │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ - fstpt 0x30(%r10) │ │ │ │ - movups %xmm0,0x18(%r11) │ │ │ │ - movups %xmm1,(%rax) │ │ │ │ - movups %xmm1,0x10(%rax) │ │ │ │ - jmp 22bc4 │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 22a61 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + movups %xmm1,(%r8) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + movups %xmm1,0x10(%r8) │ │ │ │ + jmp 211f9 │ │ │ │ + mov %r13,%rax │ │ │ │ + jmp 210ab │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ mov 0x78(%rax),%rbx │ │ │ │ mov 0x108(%rax),%r12 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r15 │ │ │ │ + mov 0x48(%rax),%r14 │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 23385 │ │ │ │ + jle 21995 │ │ │ │ movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ mov %r12,%rsi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2334f │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2195a │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%r15,1),%rax │ │ │ │ + lea (%rdi,%r14,1),%rax │ │ │ │ mov %rdx,-0xc0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %r10d,%r10d │ │ │ │ fildll -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 %rdi,%rax │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %r13,-0xd0(%rbp) │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %r14,%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,%r10 │ │ │ │ add -0x50(%rbp),%r9 │ │ │ │ - jmp 232d8 │ │ │ │ + jmp 218e3 │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rdi │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ fildll (%r8) │ │ │ │ fldt (%r9) │ │ │ │ @@ -34982,1065 +34444,1075 @@ │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ - cmp %r8,-0x90(%rbp) │ │ │ │ - jne 232c6 │ │ │ │ + cmp %r8,-0xa0(%rbp) │ │ │ │ + jne 218d1 │ │ │ │ + mov %r10,%rax │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ inc %r10 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ cmp %r10,%rbx │ │ │ │ - je 23380 │ │ │ │ + je 21990 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r13 │ │ │ │ + add %r13,%r15 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r10,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 232a3 │ │ │ │ + mov %r10,0x8(%rsi) │ │ │ │ + jmp 218ae │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 233cb │ │ │ │ + je 219d5 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 23385 │ │ │ │ + je 21995 │ │ │ │ xor %r9d,%r9d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r9,(%rsi) │ │ │ │ - jmp 23351 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2195c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 233cb │ │ │ │ - lea (%r15,%rdi,1),%rdx │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 219d5 │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ - mov %r15,%r14 │ │ │ │ mov $0x1,%eax │ │ │ │ - je 233a7 │ │ │ │ + je 219b4 │ │ │ │ + mov (%r14),%rax │ │ │ │ add $0x8,%r14 │ │ │ │ - mov (%r15),%rax │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 233d0 │ │ │ │ + je 219da │ │ │ │ imul (%r14),%rax │ │ │ │ add $0x10,%r14 │ │ │ │ imul -0x8(%r14),%rax │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 233a7 │ │ │ │ - jmp 233d0 │ │ │ │ - movq $0x1,-0x98(%rbp) │ │ │ │ - jmp 1fd46 │ │ │ │ + jne 219b4 │ │ │ │ + jmp 219da │ │ │ │ + movq $0x1,-0x80(%rbp) │ │ │ │ + jmp 1e3ad │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0x40(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rsp │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ - jmp 2263f │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + jmp 20c47 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 234b9 │ │ │ │ + je 21ac9 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 23482 │ │ │ │ + je 21a92 │ │ │ │ xor %edi,%edi │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %rdi,(%rsi) │ │ │ │ - jmp 23452 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 234b9 │ │ │ │ + jmp 21a5c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 21ac9 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ and $0x8,%ecx │ │ │ │ - je 234a5 │ │ │ │ + je 21ab5 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 234be │ │ │ │ + je 21ace │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 234a5 │ │ │ │ - jmp 234be │ │ │ │ + jne 21ab5 │ │ │ │ + jmp 21ace │ │ │ │ mov $0x1,%edx │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r14 │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r14 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ mov %r14,%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 %r14,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ - jmp 20af9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 1f10b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test $0x8,%ah │ │ │ │ - jne 23f40 │ │ │ │ + jne 225ab │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 20349 │ │ │ │ + jle 1e99a │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov %rsp,-0x100(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 2358d │ │ │ │ + je 21b9d │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov 0x58(%rsi),%r12 │ │ │ │ mov 0x30(%rsi),%r13 │ │ │ │ lea 0x1(%r12),%rbx │ │ │ │ mov %r13,%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r11 │ │ │ │ dec %r15 │ │ │ │ - js 23f38 │ │ │ │ + js 225a3 │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ mov 0x48(%rsi),%r14 │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + lea (%r12,%r12,1),%r8 │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ + mov %r15,%r10 │ │ │ │ neg %rax │ │ │ │ lea (%rax,%rax,1),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ mov %r13,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ + imul %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + lea 0x2(%r8),%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),%rsi │ │ │ │ - mov (%r14,%r9,8),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov (%r14,%r10,8),%rdi │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%r12,%rdx,1),%rdx │ │ │ │ - sub %r12,%rsi │ │ │ │ - mov %rsi,(%r10,%r9,8) │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov %rdx,(%r10,%r9,8) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%r12,%rsi,1),%rsi │ │ │ │ + sub %r12,%rdx │ │ │ │ + mov %rdx,(%r15,%r10,8) │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov %rsi,(%r15,%r10,8) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 236b9 │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %r12,-0x78(%rbp) │ │ │ │ + jle 21cef │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ + add -0x90(%rbp),%rdx │ │ │ │ + mov %r12,-0xb0(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ - lea (%rsi,%rdx,1),%r13 │ │ │ │ + lea (%rdx,%rdi,1),%r13 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rcx,%rdx,8),%r10 │ │ │ │ - add %r11,%r10 │ │ │ │ + lea (%rcx,%rdx,8),%r15 │ │ │ │ + add %r11,%r15 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov %rdx,(%r10,%rsi,8) │ │ │ │ + mov %rdx,(%r15,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %r13,%rsi │ │ │ │ - jne 2369e │ │ │ │ + jne 21cd1 │ │ │ │ mov %r12,%rax │ │ │ │ - mov -0x78(%rbp),%r12 │ │ │ │ - dec %r9 │ │ │ │ - add -0x60(%rbp),%rcx │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 23626 │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ + dec %r10 │ │ │ │ + add -0x78(%rbp),%rcx │ │ │ │ + cmp $0xffffffffffffffff,%r10 │ │ │ │ + jne 21c49 │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea 0x0(,%r13,8),%rdx │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ call 3030 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - je 23c71 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + je 222d8 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 238e4 │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 23895 │ │ │ │ + je 21f31 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 21ee2 │ │ │ │ mov %r13,%rcx │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - imul %r8,%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + imul %r9,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov 0xe0(%rcx),%rsi │ │ │ │ add 0x18(%rcx),%rdx │ │ │ │ lea (%rbx,%rbx,1),%rcx │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 238d5 │ │ │ │ + jle 21f22 │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ - mov 0xc8(%rsi),%r12 │ │ │ │ - mov 0x48(%rsi),%rsi │ │ │ │ mov %rbx,%r10 │ │ │ │ imul %rax,%r10 │ │ │ │ + mov 0xc8(%rsi),%r12 │ │ │ │ add %rax,%rdx │ │ │ │ + mov 0x48(%rsi),%rsi │ │ │ │ + imul %rbx,%rdx │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - imul %rbx,%rdx │ │ │ │ sub %rdx,%r10 │ │ │ │ lea (%rdx,%rdx,1),%r8 │ │ │ │ mov (%rsi,%rax,8),%rsi │ │ │ │ lea (%r10,%r10,1),%rdx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ inc %rax │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ add %r8,%rdx │ │ │ │ add %rcx,%r8 │ │ │ │ mov %rdx,%r10 │ │ │ │ add -0x60(%rbp),%rdx │ │ │ │ shl $0x4,%r10 │ │ │ │ fldt (%r12,%r10,1) │ │ │ │ mov %rax,%r10 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%r10 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9,%r10,1) │ │ │ │ mov -0x50(%rbp),%r10 │ │ │ │ imul -0x8(%r10,%rax,8),%rsi │ │ │ │ add (%r11,%rdx,8),%rsi │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ mov %rsi,(%rdx,%rax,8) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 237bd │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21e08 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb0(%rbp),%r9 │ │ │ │ mov %rdx,%rax │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ mov (%rax,%r13,8),%rax │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r10 │ │ │ │ fldt (%rsi) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add -0x90(%rbp),%rax │ │ │ │ fldt 0x10(%r14) │ │ │ │ fmul %st(1),%st │ │ │ │ - shl $0x5,%rax │ │ │ │ - add -0x80(%rbp),%rax │ │ │ │ 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 %r15,%rax │ │ │ │ test %r15,%r15 │ │ │ │ - jg 2386d │ │ │ │ - jmp 238de │ │ │ │ - nop │ │ │ │ + jg 21ebd │ │ │ │ + jmp 21f2b │ │ │ │ + nopl (%rax) │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 238c0 │ │ │ │ + je 21f10 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ mov (%rdi,%rax,8),%rsi │ │ │ │ sub (%r8,%rax,8),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 23860 │ │ │ │ + je 21eb0 │ │ │ │ inc %rsi │ │ │ │ inc %r9 │ │ │ │ mov %rsi,(%rdi,%rax,8) │ │ │ │ - cmp -0x98(%rbp),%r9 │ │ │ │ - jne 23762 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + cmp -0x80(%rbp),%r9 │ │ │ │ + jne 21dad │ │ │ │ mov -0x100(%rbp),%rsp │ │ │ │ incq -0xe8(%rbp) │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ cmp 0x8(%rbx),%rax │ │ │ │ - jl 23563 │ │ │ │ - jmp 20349 │ │ │ │ - nopl (%rax) │ │ │ │ - incq (%rdi) │ │ │ │ + jl 21b73 │ │ │ │ + jmp 1e99a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r9 │ │ │ │ - cmp %r9,-0x98(%rbp) │ │ │ │ - jne 2376b │ │ │ │ - jmp 23895 │ │ │ │ + incq (%rdi) │ │ │ │ + cmp %r9,-0x80(%rbp) │ │ │ │ + jne 21db6 │ │ │ │ + jmp 21ee2 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - jmp 23813 │ │ │ │ + jmp 21e5e │ │ │ │ mov (%rdi,%r15,8),%rsi │ │ │ │ - jmp 2387e │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 23895 │ │ │ │ + jmp 21ece │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 21ee2 │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov 0x20(%r14),%r15 │ │ │ │ + mov %r9,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov 0x20(%r14),%r15 │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ fldt (%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ - imul (%r14),%rdx │ │ │ │ - imul %r8,%rax │ │ │ │ - mov %r12,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ + imul %r9,%rax │ │ │ │ mov 0x10(%r14),%rcx │ │ │ │ + imul (%r14),%rdx │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + mov 0x18(%r14),%rcx │ │ │ │ lea (%rax,%rax,4),%rax │ │ │ │ mov %rdx,-0x108(%rbp) │ │ │ │ lea (%rbx,%rax,1),%rdx │ │ │ │ - lea (%rbx,%rdx,1),%r10 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ - mov 0x18(%r14),%rcx │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ + lea (%rbx,%rdx,1),%r10 │ │ │ │ mov 0xc8(%rcx),%rsi │ │ │ │ mov 0xe0(%rcx),%r14 │ │ │ │ add 0x18(%rcx),%rdi │ │ │ │ lea (%rax,%rsi,1),%r9 │ │ │ │ + lea 0x2(%r8),%rax │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ lea 0x10(%r11,%rdx,1),%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ lea (%r11,%rdx,1),%rax │ │ │ │ lea (%rbx,%r10,1),%rdx │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + lea (%r8,%r12,1),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %r12,%r8 │ │ │ │ + shl $0x4,%rax │ │ │ │ + shl $0x6,%r8 │ │ │ │ lea 0x10(%r11,%rax,1),%rcx │ │ │ │ lea 0x30(%r11,%rax,1),%rax │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ lea (%rdx,%rsi,1),%rcx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - lea 0x40(%r11,%r8,1),%rax │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ lea (%r10,%rbx,2),%rcx │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + lea 0x40(%r11,%r8,1),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ lea (%rdx,%rsi,1),%rbx │ │ │ │ lea (%r11,%r8,1),%rdx │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ lea (%r12,%rcx,1),%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x5,%rdx │ │ │ │ lea 0x20(%rsi,%rdx,1),%r13 │ │ │ │ - jmp 23a29 │ │ │ │ + jmp 2207e │ │ │ │ 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 -0x108(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %rcx,-0x178(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - add (%r11,%rcx,8),%rax │ │ │ │ + mov -0x148(%rbp),%rsi │ │ │ │ + mov %r9,-0x190(%rbp) │ │ │ │ + add (%r11,%rcx,8),%rdx │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rcx,-0x180(%rbp) │ │ │ │ - imul %rax,%rsi │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov %rsi,-0x128(%rbp) │ │ │ │ - mov -0x158(%rbp),%rsi │ │ │ │ - jmp 23a71 │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jmp 220d4 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ - fldt (%rdx) │ │ │ │ - mov %rdx,-0x1a0(%rbp) │ │ │ │ - add 0x10(%rsi),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rsi) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + mov %rsi,-0x180(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov %r11,-0x1a8(%rbp) │ │ │ │ + add 0x10(%rcx),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov %rsi,-0x160(%rbp) │ │ │ │ - mov %r9,-0x1b0(%rbp) │ │ │ │ - mov %r11,-0x1b8(%rbp) │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ - fstpt -0x190(%rbp) │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ + fstpt -0x1a0(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - jmp 23ad6 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + jmp 22136 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rax) │ │ │ │ mov -0xb0(%rbp),%r10 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ mov -0xb8(%rbp),%r11 │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ add 0x20(%rcx),%r10 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ imul %r10,%r11 │ │ │ │ - jmp 23b14 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%rsi),%r12 │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + jmp 2217c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov (%rsi),%r12 │ │ │ │ mov %rbx,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ add %r11,%r12 │ │ │ │ mov %r12,%r10 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r10 │ │ │ │ - jmp 23b42 │ │ │ │ + jmp 221a2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%rcx),%r8 │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r14,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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,%r13 │ │ │ │ - jne 23b40 │ │ │ │ - add $0x10,%r9 │ │ │ │ + jne 221a0 │ │ │ │ add $0x8,%rsi │ │ │ │ + add $0x10,%r9 │ │ │ │ cmp %rsi,-0x60(%rbp) │ │ │ │ - jne 23b10 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + jne 22178 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp -0xd0(%rbp),%rcx │ │ │ │ - jne 23ad0 │ │ │ │ - mov -0x1a0(%rbp),%rdx │ │ │ │ - mov -0x160(%rbp),%rsi │ │ │ │ - mov -0x1b0(%rbp),%r9 │ │ │ │ - fldt -0x190(%rbp) │ │ │ │ - mov -0x1b8(%rbp),%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp -0x170(%rbp),%rsi │ │ │ │ - jne 23a69 │ │ │ │ - mov -0x180(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - add $0x10,%r9 │ │ │ │ + cmp -0xc8(%rbp),%rcx │ │ │ │ + jne 22130 │ │ │ │ + addq $0x8,-0xf0(%rbp) │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + fldt -0x1a0(%rbp) │ │ │ │ + mov -0x1a8(%rbp),%r11 │ │ │ │ + add $0x10,%rsi │ │ │ │ + cmp %rcx,-0xf0(%rbp) │ │ │ │ + jne 220cc │ │ │ │ + mov -0x178(%rbp),%rcx │ │ │ │ + mov -0x190(%rbp),%r9 │ │ │ │ inc %rcx │ │ │ │ - cmp -0xf0(%rbp),%rcx │ │ │ │ - jne 23a1f │ │ │ │ - ffreep %st(0) │ │ │ │ + add $0x10,%r9 │ │ │ │ + cmp -0x160(%rbp),%rcx │ │ │ │ + jne 22074 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - movq -0x110(%rbp),%xmm0 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ movq %r12,%xmm3 │ │ │ │ - movhps -0x130(%rbp),%xmm0 │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ + movq -0x170(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ movq %rax,%xmm1 │ │ │ │ mov %rax,0x20(%rbx) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,0x28(%rcx) │ │ │ │ + movhps -0x128(%rbp),%xmm0 │ │ │ │ movups %xmm0,0x8(%rcx) │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ + movq %r10,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm1,(%rbx) │ │ │ │ - movups %xmm0,0x18(%rcx) │ │ │ │ - movups %xmm1,0x10(%rbx) │ │ │ │ fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov %r8,0x28(%rcx) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fxch %st(2) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ fxch %st(1) │ │ │ │ + movups %xmm1,(%rbx) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(%rbx) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ - jmp 23895 │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 23895 │ │ │ │ + jmp 21ee2 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 21ee2 │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov 0x18(%r14),%r15 │ │ │ │ + mov %r9,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ + mov 0x18(%r14),%r15 │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ fldt (%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ - imul (%r14),%rdx │ │ │ │ - imul %r8,%rax │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ + imul %r9,%rax │ │ │ │ mov 0x10(%r14),%rcx │ │ │ │ + imul (%r14),%rdx │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%rbx,%rax,4),%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rdi │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ shl $0x7,%rax │ │ │ │ + mov 0xc8(%rcx),%r9 │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov 0xc8(%rcx),%r8 │ │ │ │ mov 0xe0(%rcx),%r10 │ │ │ │ add 0x18(%rcx),%rsi │ │ │ │ - add %r8,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + add %r9,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + lea (%rdx,%r9,1),%rax │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add %r11,%rax │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ lea 0x10(%r11,%rax,1),%rcx │ │ │ │ add %r11,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ lea (%rbx,%rdi,1),%rax │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ - lea (%rdx,%r8,1),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - add %r12,%rax │ │ │ │ + mov %rcx,-0xf0(%rbp) │ │ │ │ + lea (%rdx,%r9,1),%rcx │ │ │ │ + lea (%r8,%r12,1),%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rdi,%r8,1),%rbx │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + lea (%rdi,%r9,1),%rbx │ │ │ │ + shl $0x5,%rax │ │ │ │ lea 0x10(%r11,%rdx,1),%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ lea 0x30(%r11,%rdx,1),%rbx │ │ │ │ + lea 0x20(%r9,%rax,1),%r9 │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea 0x20(%r8,%rax,1),%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 23d83 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + jmp 223ea │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - add (%r11,%rax,8),%rdx │ │ │ │ mov -0x108(%rbp),%r8 │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + add (%r11,%rcx,8),%rdx │ │ │ │ + imul %rdx,%rax │ │ │ │ mov %rdx,-0x130(%rbp) │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - jmp 23dd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + jmp 22433 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ mov %r8,-0x140(%rbp) │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ add 0x10(%rbx),%rax │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ - jmp 23e18 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%rbx),%r14 │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + jmp 22485 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r12) │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add %rcx,%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov %r14,%r11 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r11 │ │ │ │ - jmp 23e42 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 224aa │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rcx) │ │ │ │ mov (%r8),%rdi │ │ │ │ - fldt (%rdx) │ │ │ │ - add $0x10,%rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x8,%r8 │ │ │ │ + add %r11,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rdi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r10,%rdx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r10,%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 23e40 │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 224a8 │ │ │ │ add $0x8,%rbx │ │ │ │ add $0x10,%r12 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 23e14 │ │ │ │ - mov -0x140(%rbp),%r8 │ │ │ │ + jne 22481 │ │ │ │ addq $0x8,-0x78(%rbp) │ │ │ │ + mov -0x140(%rbp),%r8 │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ mov -0x148(%rbp),%r11 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ add $0x10,%r8 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ cmp %rax,-0xf0(%rbp) │ │ │ │ - jne 23dca │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ + jne 2242d │ │ │ │ + inc %rcx │ │ │ │ + addq $0x10,-0x90(%rbp) │ │ │ │ mov -0x130(%rbp),%rdx │ │ │ │ - addq $0x10,-0x80(%rbp) │ │ │ │ - inc %rax │ │ │ │ - cmp -0x128(%rbp),%rax │ │ │ │ - jne 23d7b │ │ │ │ + cmp -0x128(%rbp),%rcx │ │ │ │ + jne 223e2 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - movhps -0xd0(%rbp),%xmm0 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ movq %rdi,%xmm4 │ │ │ │ + movhps -0xc8(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ movq %r14,%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ movups %xmm1,(%rax) │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ - jmp 23895 │ │ │ │ + jmp 21ee2 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 23709 │ │ │ │ + jmp 21d54 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ mov 0x78(%rax),%rcx │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ mov 0x108(%rax),%r12 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r15 │ │ │ │ + mov 0x48(%rax),%r14 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 24145 │ │ │ │ + jle 227b6 │ │ │ │ movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ mov %r12,%rsi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 24087 │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 226f8 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%r15,1),%rax │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ + lea (%rdi,%r14,1),%rax │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - fildll -0x90(%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 %r13,%r9 │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %r14,%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,%r10 │ │ │ │ add -0x50(%rbp),%r9 │ │ │ │ - jmp 2400f │ │ │ │ + jmp 22680 │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rdi │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ fildll (%r8) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp -0x78(%rbp),%r8 │ │ │ │ - jne 23ffd │ │ │ │ + jne 2266e │ │ │ │ + mov %r10,%rax │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ inc %r10 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ cmp %rbx,%r10 │ │ │ │ - je 24140 │ │ │ │ + je 227b1 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r13 │ │ │ │ + add %r13,%r15 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r10,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 23fdd │ │ │ │ + mov %r10,0x8(%rsi) │ │ │ │ + jmp 2264b │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 240c3 │ │ │ │ + je 22734 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 24145 │ │ │ │ + je 227b6 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%rsi │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 24092 │ │ │ │ + jne 22703 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0x60(%rbp),%rsp │ │ │ │ - jmp 23549 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 21b59 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdi │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 240c3 │ │ │ │ - lea (%r15,%rdi,1),%rdx │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 22734 │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ - mov %r15,%r14 │ │ │ │ mov $0x1,%eax │ │ │ │ - je 2416f │ │ │ │ + je 227dd │ │ │ │ + mov (%r14),%rax │ │ │ │ add $0x8,%r14 │ │ │ │ - mov (%r15),%rax │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 240c8 │ │ │ │ + je 22739 │ │ │ │ imul (%r14),%rax │ │ │ │ add $0x10,%r14 │ │ │ │ imul -0x8(%r14),%rax │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne 2416f │ │ │ │ - jmp 240c8 │ │ │ │ + jne 227dd │ │ │ │ + jmp 22739 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 241f6 │ │ │ │ + je 2285e │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 241c2 │ │ │ │ + je 2282a │ │ │ │ xor %r8d,%r8d │ │ │ │ add $0x20,%rsi │ │ │ │ mov %rax,0x8(%rsi) │ │ │ │ mov %r8,(%rsi) │ │ │ │ - jmp 24188 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 241f6 │ │ │ │ + jmp 227f6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2285e │ │ │ │ lea (%r15,%r9,1),%rdx │ │ │ │ and $0x8,%r9d │ │ │ │ mov $0x1,%eax │ │ │ │ - je 241e2 │ │ │ │ + je 2284a │ │ │ │ mov (%r15),%rax │ │ │ │ add $0x8,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 241fb │ │ │ │ + je 22863 │ │ │ │ imul (%r15),%rax │ │ │ │ add $0x10,%r15 │ │ │ │ imul -0x8(%r15),%rax │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 241e2 │ │ │ │ - jmp 241fb │ │ │ │ + jne 2284a │ │ │ │ + jmp 22863 │ │ │ │ mov $0x1,%eax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%r13 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r13 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ 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 -0x40(%rbp),%rax │ │ │ │ - mov -0x90(%rbp),%rsp │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ - jmp 2174f │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0xa0(%rbp),%rsp │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + jmp 1fd44 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000024280 : │ │ │ │ - mov 0x30(%rdi),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jle 243fb │ │ │ │ +00000000000228f0 : │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 22a47 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x68(%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - js 243fb │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ + js 22a47 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ - xor %r9d,%r9d │ │ │ │ mov 0x48(%rax),%rbp │ │ │ │ - mov 0xc8(%rax),%r11 │ │ │ │ + xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov 0xc8(%rax),%r10 │ │ │ │ lea 0x2(%rbx),%rdx │ │ │ │ - mov 0x60(%rax),%rbx │ │ │ │ - mov %rdx,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ + lea 0x1(%rdi),%rbx │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ fildll 0x58(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x110c0(%rip) │ │ │ │ + fldl2e │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + fstpt -0x10(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp,%r8,8),%rax │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ imul %rdi,%rax │ │ │ │ - add %rbx,%rsi │ │ │ │ - add %r11,%rcx │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ - fldt -0x18(%rsp) │ │ │ │ + add %r11,%rsi │ │ │ │ + add %r10,%rcx │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ + fldt -0x10(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fildll 0x0(%rbp,%r8,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2437b │ │ │ │ + jmp 229eb │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ @@ -36062,143 +35534,143 @@ │ │ │ │ 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 2435d │ │ │ │ + je 229cd │ │ │ │ fchs │ │ │ │ - fmuls 0x10d79(%rip) │ │ │ │ - fldt 0x11357(%rip) │ │ │ │ + fmuls 0x10709(%rip) │ │ │ │ + fldt 0x10cb7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 243c0 │ │ │ │ + je 22a30 │ │ │ │ inc %rdx │ │ │ │ - mov %rdx,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ + 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 24320 │ │ │ │ + ja 22990 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 243e0 │ │ │ │ + ja 22a50 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1131a(%rip) │ │ │ │ + fldt 0x10c7a(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 24378 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 243c2 │ │ │ │ + jne 229e8 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 22a32 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ - lea 0x1(%rdi,%r9,1),%r9 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 242e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rbx,%r9 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 22950 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x112ce(%rip) │ │ │ │ + fldt 0x10c2e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2436d │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 229dd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000024400 : │ │ │ │ +0000000000022a70 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - jne 24601 │ │ │ │ + jne 22c61 │ │ │ │ mov 0x30(%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 245f2 │ │ │ │ + jle 22c52 │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 245f2 │ │ │ │ + jle 22c52 │ │ │ │ mov 0xc8(%rbx),%rax │ │ │ │ mov 0x58(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r14 │ │ │ │ mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov 0x48(%rbx),%r14 │ │ │ │ mov 0x60(%rbx),%r13 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov 0x78(%rbx),%r12 │ │ │ │ - mov %r15,%r10 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ - shl $0x4,%r11 │ │ │ │ - shl $0x5,%r10 │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fld1 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + fld1 │ │ │ │ nopl (%rax) │ │ │ │ fildll (%r14,%rbx,8) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ - add -0x68(%rbp),%rcx │ │ │ │ add %r12,%rdx │ │ │ │ + fld1 │ │ │ │ + add -0x68(%rbp),%rcx │ │ │ │ + fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - jmp 24552 │ │ │ │ + jmp 22bba │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x10eb8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36211,44 +35683,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 24505 │ │ │ │ + je 22b71 │ │ │ │ fchs │ │ │ │ - fmuls 0x10bd1(%rip) │ │ │ │ - fldt 0x111af(%rip) │ │ │ │ + fmuls 0x10565(%rip) │ │ │ │ + fldt 0x10b13(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ - fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rdx) │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x10e61(%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 245e0 │ │ │ │ + je 22c40 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ @@ -36269,181 +35741,175 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 244c0 │ │ │ │ + ja 22b30 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 245c0 │ │ │ │ + ja 22c20 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x11113(%rip) │ │ │ │ + fldt 0x10a7b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 24515 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22b81 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x110ee(%rip) │ │ │ │ + fldt 0x10a5e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 24515 │ │ │ │ + jmp 22b81 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne 24490 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 22b00 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov 0x30(%rdi),%rsi │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + mov %rsp,-0x68(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 24761 │ │ │ │ + jle 22db1 │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ mov %r9,%r15 │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 2482c │ │ │ │ + jle 22e69 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ mov %r9,%r10 │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - mov %rsi,-0x68(%rbp) │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + lea (%rcx,%rdi,1),%r11 │ │ │ │ + mov %r8,%rdi │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - lea (%rcx,%rdi,1),%r11 │ │ │ │ - mov %r8,%rdi │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %r13,%r9 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 246e2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22d32 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r14 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 %r14 │ │ │ │ - lea (%rdx,%r14,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r14 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 246d0 │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ + jne 22d20 │ │ │ │ inc %r14 │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 24750 │ │ │ │ + je 22da0 │ │ │ │ add $0x10,%r15 │ │ │ │ - add -0x68(%rbp),%r13 │ │ │ │ + add -0x60(%rbp),%r13 │ │ │ │ movq $0x0,(%r15) │ │ │ │ - mov %r14,0x8(%r15) │ │ │ │ mov %r15,%r10 │ │ │ │ - jmp 246b0 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r14,0x8(%r15) │ │ │ │ + jmp 22d08 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 24868 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jle 22ea5 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 247a0 │ │ │ │ + je 22de0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 247b2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 22df2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 247a0 │ │ │ │ + jne 22de0 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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 %r12,%rdi │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ @@ -36453,133 +35919,131 @@ │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r14,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x88(%rbp),%rsp │ │ │ │ - jmp 2441e │ │ │ │ + mov -0x80(%rbp),%rsp │ │ │ │ + jmp 22a8e │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%r12 │ │ │ │ - je 24868 │ │ │ │ + je 22ea5 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ mov %rdx,0x18(%r15) │ │ │ │ cmp %rax,%r12 │ │ │ │ - je 24761 │ │ │ │ + je 22db1 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%r15 │ │ │ │ movq $0x0,(%r15) │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jne 24837 │ │ │ │ + jne 22e74 │ │ │ │ mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 247f3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22e33 │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000024880 : │ │ │ │ +0000000000022eb0 : │ │ │ │ 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 24acb │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 24a99 │ │ │ │ + jne 230db │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 230b1 │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 24a99 │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ + jle 230b1 │ │ │ │ mov 0x58(%rbx),%r11 │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ + mov 0x48(%rbx),%r8 │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x78(%rbx),%rdi │ │ │ │ shl $0x4,%r14 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x78(%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) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %rcx,%r13 │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + imul %rax,%r13 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ - imul %r8,%r13 │ │ │ │ - or $0xc,%ah │ │ │ │ add %r13,%r13 │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ - mov %ax,-0x34(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + movzwl -0x32(%rbp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + or $0xc00,%si │ │ │ │ + mov %si,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%esi │ │ │ │ + and $0xf3ff,%si │ │ │ │ + or $0x400,%si │ │ │ │ + mov %si,-0x34(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ mov %rdx,%r12 │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ shl $0x4,%r12 │ │ │ │ + xor %r10d,%r10d │ │ │ │ fildll (%rax,%rdx,8) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ imul %rdx,%r9 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + lea (%r12,%rax,1),%rdi │ │ │ │ fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ add %r9,%r9 │ │ │ │ - lea (%r12,%rax,1),%rdi │ │ │ │ + fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ 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 24a60 │ │ │ │ + jg 23080 │ │ │ │ mov 0x60(%rbx),%r8 │ │ │ │ mov %r9,%rcx │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ - add 0xc8(%rbx),%rcx │ │ │ │ add %r12,%r8 │ │ │ │ - jmp 24a19 │ │ │ │ + add 0xc8(%rbx),%rcx │ │ │ │ + jmp 2303d │ │ │ │ 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 0x109c8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -36594,208 +36058,204 @@ │ │ │ │ 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 249f9 │ │ │ │ + je 2301d │ │ │ │ fchs │ │ │ │ - fmuls 0x106dd(%rip) │ │ │ │ - fldt 0x10cbb(%rip) │ │ │ │ + fmuls 0x100b9(%rip) │ │ │ │ + fldt 0x10667(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 24a70 │ │ │ │ - add $0x10,%rcx │ │ │ │ + je 23088 │ │ │ │ fldt (%rdi) │ │ │ │ + add $0x10,%rcx │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 249b0 │ │ │ │ + ja 22fd8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 24ab0 │ │ │ │ + ja 230c0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x10c73(%rip) │ │ │ │ + fldt 0x1061f(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 24a13 │ │ │ │ - jmp 24a70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 23037 │ │ │ │ + jmp 23088 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r10 │ │ │ │ add %r14,%rdi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r10,%r15 │ │ │ │ - jne 24960 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 22f88 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ - cmp %rdx,-0x70(%rbp) │ │ │ │ - jne 24920 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,-0x68(%rbp) │ │ │ │ + jne 22f50 │ │ │ │ + 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 0x10bfe(%rip) │ │ │ │ + fldt 0x105be(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 24a09 │ │ │ │ + jmp 2302d │ │ │ │ mov 0x78(%rdi),%rax │ │ │ │ mov 0x30(%rdi),%rsi │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ + mov 0x8(%rdi),%r12 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ - mov %rsp,-0x68(%rbp) │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rcx │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ - mov %rsp,-0x60(%rbp) │ │ │ │ + mov %rsp,-0x58(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 24c1c │ │ │ │ + jle 23216 │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ mov %r9,%r15 │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 24cc8 │ │ │ │ + jle 232c2 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ + 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 -0x50(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ mov %rdi,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0x58(%rbp),%r9 │ │ │ │ - jmp 24ba2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add -0x50(%rbp),%r9 │ │ │ │ + jmp 231a2 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r13,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 24b90 │ │ │ │ + jne 23190 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 24c0b │ │ │ │ + je 23205 │ │ │ │ add $0x10,%r15 │ │ │ │ - add %rsi,-0x50(%rbp) │ │ │ │ + add %rsi,%r13 │ │ │ │ movq $0x0,(%r15) │ │ │ │ - mov %r14,0x8(%r15) │ │ │ │ mov %r15,%r10 │ │ │ │ - jmp 24b6d │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r14,0x8(%r15) │ │ │ │ + jmp 23178 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 24d04 │ │ │ │ + jle 232fe │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%edx │ │ │ │ - je 24c3f │ │ │ │ + je 23239 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 24c51 │ │ │ │ + je 2324b │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 24c3f │ │ │ │ + jne 23239 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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 %r12,%rdi │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ @@ -36805,259 +36265,256 @@ │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r14,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x68(%rbp),%rsp │ │ │ │ - jmp 2489e │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + jmp 22ece │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ cmp %rcx,%r12 │ │ │ │ - je 24d04 │ │ │ │ + je 232fe │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ mov %rcx,0x18(%r15) │ │ │ │ cmp %rdx,%r12 │ │ │ │ - je 24c1c │ │ │ │ + je 23216 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ add $0x20,%r15 │ │ │ │ movq $0x0,(%r15) │ │ │ │ mov %rdx,0x8(%r15) │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 24cd3 │ │ │ │ + jne 232cd │ │ │ │ mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 24c92 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2328c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000024d10 : │ │ │ │ +0000000000023310 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xa8,%rsp │ │ │ │ - mov 0x30(%rdi),%rsi │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ + mov 0x30(%rdi),%rsi │ │ │ │ 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,-0x80(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov %rsp,-0x98(%rbp) │ │ │ │ + shr $0x3,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rsp,-0x98(%rbp) │ │ │ │ add $0x20,%rdx │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ - shr $0x3,%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 25326 │ │ │ │ + jne 238db │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ fld1 │ │ │ │ fstpt (%rax) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 2550f │ │ │ │ + jle 23abf │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov $0x1,%r9d │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul %rcx,%r8 │ │ │ │ + nopl (%rax) │ │ │ │ + imul %rcx,%r9 │ │ │ │ inc %rax │ │ │ │ - add %r8,%r8 │ │ │ │ + add %r9,%r9 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 24df0 │ │ │ │ + jne 233e8 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ movq $0x0,-0xa8(%rbp) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 25308 │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - movq $0x0,-0x68(%rbp) │ │ │ │ + jle 238c0 │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ mov -0x98(%rbp),%r13 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ mov %rsi,%r10 │ │ │ │ mov %rsi,-0x80(%rbp) │ │ │ │ - mov 0x58(%rdi),%rbx │ │ │ │ + mov 0x58(%rcx),%rbx │ │ │ │ lea 0x1(%rbx),%r12 │ │ │ │ mov %r12,%rax │ │ │ │ imul %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ dec %r10 │ │ │ │ - js 2531e │ │ │ │ + js 238d3 │ │ │ │ mov %r12,%rax │ │ │ │ - mov 0x48(%rdi),%r14 │ │ │ │ + mov 0x48(%rcx),%r15 │ │ │ │ mov %r10,%r11 │ │ │ │ mov %r8,-0x88(%rbp) │ │ │ │ neg %rax │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ imul %r12,%r11 │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ shl $0x4,%r11 │ │ │ │ imul %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rdi),%rax │ │ │ │ + add 0x78(%rcx),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea (%r12,%r12,1),%rax │ │ │ │ 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 (%r15,%r10,8),%rsi │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - mov (%r14,%r10,8),%rsi │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ 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 │ │ │ │ + mov %rax,%rdi │ │ │ │ lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rcx │ │ │ │ + sub %rbx,%rdi │ │ │ │ mov %rax,0x0(%r13,%r10,8) │ │ │ │ - mov %rcx,(%r15,%r10,8) │ │ │ │ + mov %rdi,(%r14,%r10,8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 24f74 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r8 │ │ │ │ + jle 23554 │ │ │ │ + lea (%rsi,%rdi,1),%rcx │ │ │ │ + add -0x58(%rbp),%rdi │ │ │ │ mov %rcx,%rax │ │ │ │ + add %rsi,%rdi │ │ │ │ neg %rax │ │ │ │ - lea (%r11,%rax,8),%rdi │ │ │ │ - add -0x48(%rbp),%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%r11,%rax,8),%r8 │ │ │ │ + add -0x48(%rbp),%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - mov %rdx,(%rdi,%rcx,8) │ │ │ │ + mov %rdx,(%r8,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 24f60 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 23540 │ │ │ │ dec %r10 │ │ │ │ add %r9,%r11 │ │ │ │ cmp $0xffffffffffffffff,%r10 │ │ │ │ - jne 24ee0 │ │ │ │ + jne 234d8 │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ lea 0x0(,%rsi,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ mov %rax,%r8 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 25317 │ │ │ │ + jle 238cf │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0xd0(%r14),%rdx │ │ │ │ + mov 0xd0(%r15),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ - add 0xc8(%r14),%rsi │ │ │ │ + add 0xc8(%r15),%rsi │ │ │ │ lea (%rdx,%rbx,8),%rdi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ lea (%rcx,%rbx,1),%rsi │ │ │ │ lea (%rdx,%rsi,8),%rbx │ │ │ │ mov %rsi,-0xc8(%rbp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 251f2 │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ + jge 237c2 │ │ │ │ + mov -0x60(%rbp),%r14 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + mov %rax,%r11 │ │ │ │ + sub %rax,%r10 │ │ │ │ + shl $0x4,%r11 │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + mov 0x58(%r14),%rbx │ │ │ │ + shl $0x3,%r10 │ │ │ │ mov %r13,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - mov 0x58(%r15),%rbx │ │ │ │ - lea 0x1(%rbx),%r9 │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - lea (%r9,%r9,1),%rdx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ + imul %rsi,%r10 │ │ │ │ + lea (%r9,%r9,1),%r15 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ imul %rax,%r9 │ │ │ │ - sub %rax,%rdx │ │ │ │ + lea (%rbx,%rdx,1),%r12 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + lea (%r8,%rdx,1),%r15 │ │ │ │ + mov (%r12),%rcx │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + add %rax,%r10 │ │ │ │ + mov %r14,%rax │ │ │ │ + add %r11,%rbx │ │ │ │ + shl $0x4,%r10 │ │ │ │ mov -0x80(%rbp),%r13 │ │ │ │ - lea 0x0(,%rdx,8),%r10 │ │ │ │ - lea (%rdi,%r11,1),%rdx │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - lea (%rbx,%r11,1),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ add %r9,%r9 │ │ │ │ + add 0x60(%rax),%r11 │ │ │ │ + fmul %st(0),%st │ │ │ │ + add 0x78(%r14),%r10 │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + add 0x48(%rax),%rdx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - imul %rsi,%r10 │ │ │ │ - lea (%rcx,%rbx,1),%r12 │ │ │ │ - mov (%r14),%rcx │ │ │ │ - fldt (%r12) │ │ │ │ - fldt 0x102f0(%rip) │ │ │ │ - add %rax,%r10 │ │ │ │ - mov %r15,%rax │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add 0x60(%rax),%rbx │ │ │ │ - add 0x78(%r15),%r10 │ │ │ │ - lea (%r8,%r11,1),%r15 │ │ │ │ - add 0x48(%rax),%r11 │ │ │ │ + fldt (%rbx) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - jmp 25154 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldl2e │ │ │ │ + jmp 23723 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -37079,80 +36536,80 @@ │ │ │ │ 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 2510f │ │ │ │ + je 236df │ │ │ │ fchs │ │ │ │ - fmuls 0xffc7(%rip) │ │ │ │ - fldt 0x105a5(%rip) │ │ │ │ + fmuls 0xf9f7(%rip) │ │ │ │ + fldt 0xffa5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + imul %rcx,%rdi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ add %r9,%rsi │ │ │ │ - imul %rcx,%rdi │ │ │ │ add %r13,%r9 │ │ │ │ add (%rax,%rsi,8),%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r12,%rdx,2) │ │ │ │ - mov %rdi,0x8(%r14,%rdx,1) │ │ │ │ + fstpt 0x10(%rbx,%rdx,2) │ │ │ │ mov %rdi,%rcx │ │ │ │ + mov %rdi,0x8(%r12,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,-0x50(%rbp) │ │ │ │ - je 251d0 │ │ │ │ + je 237a0 │ │ │ │ fxch %st(1) │ │ │ │ - mov (%r15,%rdx,1),%rsi │ │ │ │ - mov (%r8,%rdx,1),%rax │ │ │ │ - mov (%r11,%rdx,1),%rdi │ │ │ │ + mov (%r8,%rdx,1),%rdi │ │ │ │ fldt (%r10,%rdx,2) │ │ │ │ - add %rsi,%rax │ │ │ │ + mov (%r15,%rdx,1),%rsi │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ + mov (%r14,%rdx,1),%rax │ │ │ │ + add %rsi,%rax │ │ │ │ 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(3),%st │ │ │ │ - fldt (%rbx,%rdx,2) │ │ │ │ + fldt (%r11,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 250d0 │ │ │ │ + ja 236a0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 251b0 │ │ │ │ + ja 23780 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1051c(%rip) │ │ │ │ + fldt 0xff1c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2511f │ │ │ │ + jmp 236ef │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x104fe(%rip) │ │ │ │ + fldt 0xfefe(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2511f │ │ │ │ + jmp 236ef │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%r13 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ mov (%rax,%rsi,8),%rax │ │ │ │ @@ -37163,112 +36620,110 @@ │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ fstpt (%rax) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 25251 │ │ │ │ - jmp 252ff │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 23811 │ │ │ │ + jmp 238b7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 252e0 │ │ │ │ + je 23898 │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov (%r8,%rax,8),%rcx │ │ │ │ sub (%rdi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 25240 │ │ │ │ + je 23800 │ │ │ │ addq $0x8,-0x58(%rbp) │ │ │ │ inc %rcx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ mov %rcx,(%r8,%rax,8) │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ cmp -0xb0(%rbp),%rbx │ │ │ │ - jne 25000 │ │ │ │ + jne 235e0 │ │ │ │ mov -0xc8(%rbp),%rsi │ │ │ │ mov -0xc0(%rbp),%rdx │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ mov 0xd8(%rsi),%rax │ │ │ │ mov %rdx,(%rax,%rbx,8) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ cmp %rax,0x8(%rsi) │ │ │ │ - jle 25308 │ │ │ │ + jle 238c0 │ │ │ │ mov 0x30(%rsi),%rsi │ │ │ │ - jmp 24e40 │ │ │ │ + jmp 23438 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ addq $0x8,-0x58(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ incq (%r8) │ │ │ │ cmp %rcx,-0x58(%rbp) │ │ │ │ - je 25285 │ │ │ │ + je 23845 │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - jmp 25009 │ │ │ │ + jmp 235e9 │ │ │ │ mov (%r8,%rax,8),%rcx │ │ │ │ - jmp 25263 │ │ │ │ + jmp 23823 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2529a │ │ │ │ + jmp 2385a │ │ │ │ mov %rsi,%rax │ │ │ │ - jmp 24fa6 │ │ │ │ + jmp 23586 │ │ │ │ mov 0x78(%rbx),%rcx │ │ │ │ mov 0x108(%rbx),%r15 │ │ │ │ - mov 0x8(%rbx),%r13 │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ + mov 0x8(%rbx),%r13 │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ mov %rsp,-0x58(%rbp) │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 2545c │ │ │ │ + jle 23a0c │ │ │ │ movq $0x0,(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ mov %r15,%r12 │ │ │ │ + movq $0x0,0x8(%r15) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 2551a │ │ │ │ + jle 23aca │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - lea (%rdi,%rbx,1),%rbx │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ + lea (%rdi,%rbx,1),%rbx │ │ │ │ mov %r15,%r10 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ + fildll -0x40(%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 %r14,%r9 │ │ │ │ mov -0x58(%rbp),%r15 │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add -0x50(%rbp),%r9 │ │ │ │ - jmp 253e2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 23992 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r15 │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ mov (%r8),%rdi │ │ │ │ add $0x8,%r8 │ │ │ │ @@ -37289,59 +36744,59 @@ │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 253d0 │ │ │ │ + jne 23980 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%r13 │ │ │ │ - je 2544c │ │ │ │ + je 239fc │ │ │ │ add $0x10,%r12 │ │ │ │ add %rsi,%r14 │ │ │ │ movq $0x0,(%r12) │ │ │ │ - mov %r11,0x8(%r12) │ │ │ │ mov %r12,%r10 │ │ │ │ - jmp 253b2 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r11,0x8(%r12) │ │ │ │ + jmp 23967 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ mov -0xa8(%rbp),%r15 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 2555a │ │ │ │ + jle 23b0a │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ lea (%rcx,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ - je 25483 │ │ │ │ + je 23a33 │ │ │ │ mov (%rcx),%rax │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 25495 │ │ │ │ + je 23a45 │ │ │ │ imul (%rcx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ imul -0x8(%rcx),%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 25483 │ │ │ │ + jne 23a33 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ @@ -37353,628 +36808,617 @@ │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rsp │ │ │ │ mov 0x30(%rax),%rsi │ │ │ │ - jmp 24da9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - jmp 24dff │ │ │ │ + jmp 233a9 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 233f7 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%r13 │ │ │ │ - je 2555a │ │ │ │ + je 23b0a │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ mov %rdx,0x18(%r12) │ │ │ │ cmp %rax,%r13 │ │ │ │ - je 2545c │ │ │ │ + je 23a0c │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%r12 │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jne 25525 │ │ │ │ + jne 23ad5 │ │ │ │ mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 254d6 │ │ │ │ + jmp 23a86 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025570 : │ │ │ │ +0000000000023b20 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 25590 │ │ │ │ + jne 23b40 │ │ │ │ test $0x8,%al │ │ │ │ - jne 2559c │ │ │ │ + jne 23b4c │ │ │ │ test $0x10,%al │ │ │ │ - jne 255ab │ │ │ │ + jne 23b5b │ │ │ │ test $0x20,%al │ │ │ │ - jne 255ba │ │ │ │ + jne 23b6a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3180 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 2557f │ │ │ │ + je 23b2f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3100 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 25583 │ │ │ │ + je 23b33 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3290 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 25587 │ │ │ │ + je 23b37 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3150 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000255d0 : │ │ │ │ +0000000000023b80 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ movslq %esi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbp,0x30(%rdi) │ │ │ │ lea 0x0(,%rbp,8),%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%r13) │ │ │ │ test %rbp,%rbp │ │ │ │ - jle 25720 │ │ │ │ + jle 23cc0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rbp),%rax │ │ │ │ mov %rbp,%r12 │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 25744 │ │ │ │ + jbe 23ce4 │ │ │ │ mov %rbp,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 25640 │ │ │ │ + jne 23be0 │ │ │ │ test $0x3,%r12b │ │ │ │ - je 256a7 │ │ │ │ + je 23c47 │ │ │ │ mov %rbp,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%rbx,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - jle 256a7 │ │ │ │ - movslq 0x4(%rbx,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - jle 256a7 │ │ │ │ + movslq (%rbx,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%rbp │ │ │ │ + jle 23c47 │ │ │ │ + movslq 0x4(%rbx,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%rbp │ │ │ │ + jle 23c47 │ │ │ │ movslq 0x8(%rbx,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ lea 0x0(,%rbp,8),%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x38(%r13),%rax │ │ │ │ mov (%rax,%rbx,8),%rdi │ │ │ │ call 3300 │ │ │ │ mov 0x48(%r13),%rdx │ │ │ │ add %rax,%rax │ │ │ │ mov %rax,(%rdx,%rbx,8) │ │ │ │ inc %rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 256c0 │ │ │ │ + jne 23c60 │ │ │ │ movq $0x9,0x58(%r13) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 2573d │ │ │ │ + je 23cdd │ │ │ │ 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 8480 │ │ │ │ + jmp 7f50 │ │ │ │ nopl (%rax) │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ lea 0x0(,%rbp,8),%rdi │ │ │ │ call 3370 │ │ │ │ movq $0x9,0x58(%r13) │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 256f3 │ │ │ │ + jmp 23c93 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25679 │ │ │ │ + jmp 23c19 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025750 : │ │ │ │ +0000000000023cf0 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r13 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %r13,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - mov %rdi,%r12 │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ + punpckldq %xmm0,%xmm3 │ │ │ │ movq %xmm3,(%rsp) │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 25980 │ │ │ │ - lea -0x1(%r13),%rcx │ │ │ │ + jle 23ed0 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ mov %r13,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 25999 │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 23ee9 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x2,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - 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) │ │ │ │ + shr $0x2,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ - movups %xmm2,(%rsi,%rax,2) │ │ │ │ - movups %xmm0,0x10(%rsi,%rax,2) │ │ │ │ + movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 25800 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 23d70 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 25960 │ │ │ │ + je 23eb0 │ │ │ │ mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jle 2586c │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jle 2586c │ │ │ │ - movslq 0x8(%r15,%rax,4),%rdx │ │ │ │ - mov %rdx,0x10(%rsi,%rax,8) │ │ │ │ + movslq (%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 23ddc │ │ │ │ + movslq 0x4(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 23ddc │ │ │ │ + movslq 0x8(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ + cmpq $0x2,0x8(%rsp) │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - cmpq $0x2,0x8(%rsp) │ │ │ │ - jbe 259a0 │ │ │ │ + jbe 23ef0 │ │ │ │ mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - 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 %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 258c0 │ │ │ │ + jne 23e18 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 25927 │ │ │ │ + je 23e7f │ │ │ │ mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jle 25927 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jle 25927 │ │ │ │ + movslq (%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 23e7f │ │ │ │ + movslq 0x4(%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 23e7f │ │ │ │ movslq 0x8(%r14,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ mov (%rsp),%rax │ │ │ │ mov %rbx,0x58(%r12) │ │ │ │ - movq $0x0,0x68(%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 8480 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 7f50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 25897 │ │ │ │ + jmp 23e07 │ │ │ │ nop │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ - jmp 25927 │ │ │ │ + jmp 23e7f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2583e │ │ │ │ + jmp 23dae │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 258f9 │ │ │ │ + jmp 23e51 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000259b0 : │ │ │ │ +0000000000023f00 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %r8,%r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ movslq %esi,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + movslq %r9d,%rbp │ │ │ │ push %rbx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - sub $0x28,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %r14,0x30(%rdi) │ │ │ │ + movd 0x60(%rsp),%xmm0 │ │ │ │ + movd 0x58(%rsp),%xmm3 │ │ │ │ mov %rcx,0x8(%rdi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ - movd 0x68(%rsp),%xmm3 │ │ │ │ - movd 0x70(%rsp),%xmm4 │ │ │ │ lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %r9d,0x14(%rsp) │ │ │ │ - movslq 0x60(%rsp),%rbx │ │ │ │ - mov %rdx,%rbp │ │ │ │ - mov %r8,%r15 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - movq %xmm3,0x8(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + movslq 0x50(%rsp),%rbx │ │ │ │ + punpckldq %xmm0,%xmm3 │ │ │ │ + movq %xmm3,(%rsp) │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%r13) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 25bc0 │ │ │ │ - lea -0x1(%r14),%r8 │ │ │ │ + jle 240e0 │ │ │ │ + lea -0x1(%r14),%rsi │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ mov %r14,%r12 │ │ │ │ - mov %rax,%rdx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 25bd7 │ │ │ │ + mov %rax,%rdi │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 240f7 │ │ │ │ mov %r14,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqu 0x0(%rbp,%rax,1),%xmm0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqu (%rdx,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ - movups %xmm2,(%rdx,%rax,2) │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + movups %xmm2,(%rdi,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdi,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 25a40 │ │ │ │ + jne 23f88 │ │ │ │ test $0x3,%r12b │ │ │ │ - je 25ba0 │ │ │ │ + je 240c0 │ │ │ │ mov %r14,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq 0x0(%rbp,%rax,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jle 25aad │ │ │ │ - movslq 0x4(%rbp,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jle 25aad │ │ │ │ - movslq 0x8(%rbp,%rax,4),%rcx │ │ │ │ - mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ + movslq (%rdx,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdi,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jle 23ff3 │ │ │ │ + movslq 0x4(%rdx,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdi,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jle 23ff3 │ │ │ │ + movslq 0x8(%rdx,%rax,4),%rdx │ │ │ │ + mov %rdx,0x10(%rdi,%rax,8) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ + cmpq $0x2,0x8(%rsp) │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ mov %rax,%rdx │ │ │ │ - cmpq $0x2,0x18(%rsp) │ │ │ │ - jbe 25bde │ │ │ │ + jbe 240fe │ │ │ │ mov %r14,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 25b00 │ │ │ │ + jne 24030 │ │ │ │ and $0x3,%r12d │ │ │ │ - je 25b68 │ │ │ │ + je 24098 │ │ │ │ mov %r14,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jle 25b68 │ │ │ │ - movslq 0x4(%r15,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jle 25b68 │ │ │ │ + movslq (%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jle 24098 │ │ │ │ + movslq 0x4(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jle 24098 │ │ │ │ movslq 0x8(%r15,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ - movslq 0x14(%rsp),%rbp │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov %rbx,0x68(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov (%rsp),%rax │ │ │ │ mov %rbp,0x58(%r13) │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rbx,0x68(%r13) │ │ │ │ mov %rax,0x70(%r13) │ │ │ │ - add $0x28,%rsp │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 8480 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 7f50 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 25ad6 │ │ │ │ + jmp 2401c │ │ │ │ nopl (%rax) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ - jmp 25b68 │ │ │ │ + jmp 24098 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25a7e │ │ │ │ + jmp 23fc5 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25b3a │ │ │ │ + jmp 2406a │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025bf0 : │ │ │ │ +0000000000024110 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000025c10 : │ │ │ │ +0000000000024130 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000000000025c40 : │ │ │ │ +0000000000024160 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x3,%esi │ │ │ │ mov %ecx,0x8(%rsp) │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ movq %xmm0,(%rsp) │ │ │ │ call 32b0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000025c70 : │ │ │ │ +0000000000024190 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 25d10 │ │ │ │ + je 24230 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 25d80 │ │ │ │ + je 242a0 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 25d90 │ │ │ │ + je 242b0 │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ testb $0x4,0x70(%rdi) │ │ │ │ - jne 25d00 │ │ │ │ + jne 24220 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ imul %r8,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 25d24 │ │ │ │ - flds 0xf530(%rip) │ │ │ │ + jle 24244 │ │ │ │ + flds 0xf010(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - flds 0xf424(%rip) │ │ │ │ - jmp 25cd2 │ │ │ │ + flds 0xef04(%rip) │ │ │ │ + jmp 241f2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jae 25cf0 │ │ │ │ + fstp %st(0) │ │ │ │ + jae 24210 │ │ │ │ inc %rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 25d20 │ │ │ │ + je 24240 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fld %st(2) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 25cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 25cf4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xf35d(%rip),%rax │ │ │ │ + jbe 241e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24214 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xee3d(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xf321(%rip),%rax │ │ │ │ + lea 0xee01(%rip),%rax │ │ │ │ cmp %rcx,0x68(%rdi) │ │ │ │ - jge 25c9d │ │ │ │ + jge 241bd │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xfa5e(%rip),%rax │ │ │ │ + lea 0xf50e(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 25da2 │ │ │ │ + jle 242c2 │ │ │ │ mov 0x40(%rdi),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ fld1 │ │ │ │ - jmp 25d6a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 24282 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov (%rax,%rdx,1),%rax │ │ │ │ mov %rax,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ and $0x1,%eax │ │ │ │ sub %rcx,%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 25db0 │ │ │ │ + je 242c8 │ │ │ │ inc %rsi │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 25da0 │ │ │ │ + je 242c0 │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 25d40 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xfa48(%rip),%rax │ │ │ │ + jb 24258 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xf500(%rip),%rax │ │ │ │ ret │ │ │ │ - lea 0xfa08(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xf4b8(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xfa12(%rip),%rax │ │ │ │ + lea 0xf4c2(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xf2bf(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xeda7(%rip),%rax │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025dc0 : │ │ │ │ +00000000000242e0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 25e80 │ │ │ │ + jne 243a0 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 25e98 │ │ │ │ + jne 243b8 │ │ │ │ test $0x20,%al │ │ │ │ - jne 25ed1 │ │ │ │ + jne 243f1 │ │ │ │ test $0x10,%al │ │ │ │ - jne 25f00 │ │ │ │ + jne 24420 │ │ │ │ test $0x8,%al │ │ │ │ - jne 25f17 │ │ │ │ + jne 24437 │ │ │ │ test $0x4,%al │ │ │ │ - jne 25f2e │ │ │ │ + jne 2444e │ │ │ │ test $0x1,%al │ │ │ │ - je 25e38 │ │ │ │ + je 24358 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 25e29 │ │ │ │ + jle 24349 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 3440 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 25e10 │ │ │ │ + jg 24330 │ │ │ │ mov 0xc0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 25f80 │ │ │ │ + jne 24498 │ │ │ │ test $0x80,%al │ │ │ │ - jne 25f60 │ │ │ │ + jne 24480 │ │ │ │ test $0x40,%al │ │ │ │ - jne 25f50 │ │ │ │ + jne 24468 │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ @@ -37983,250 +37427,242 @@ │ │ │ │ pop %rbp │ │ │ │ jmp 3440 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%rdi),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - je 25dde │ │ │ │ + je 242fe │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 3130 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3130 │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 25fa0 │ │ │ │ + jne 244b0 │ │ │ │ mov 0xf0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 25de6 │ │ │ │ + je 24306 │ │ │ │ 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 25dee │ │ │ │ + je 2430e │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 25df6 │ │ │ │ + je 24316 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 25dfe │ │ │ │ + je 2431e │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25dfe │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2431e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 25e51 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 24371 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25e49 │ │ │ │ + jmp 24369 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25e41 │ │ │ │ + jmp 24361 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xf8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 25eba │ │ │ │ + jmp 243da │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 0x12fb4(%rip),%xmm1 │ │ │ │ - movhps 0x12fb5(%rip),%xmm1 │ │ │ │ + movq 0x12aa4(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ + movhps 0x12aa2(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 25ff5 │ │ │ │ + je 24505 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 26647 │ │ │ │ + jle 24af7 │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ test $0x8,%sil │ │ │ │ - je 26040 │ │ │ │ + je 24540 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 26052 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 24552 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 26040 │ │ │ │ + jne 24540 │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x8,%esi │ │ │ │ - je 26080 │ │ │ │ + je 24578 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 26092 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 2458a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 26080 │ │ │ │ + jne 24578 │ │ │ │ mov %rdx,0x48(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ mov %rax,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 26100 │ │ │ │ + jle 245e0 │ │ │ │ mov 0x40(%rbx),%r9 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r9,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fildll (%r8,%rax,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rcx,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 260e0 │ │ │ │ + jne 245c0 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0xa0(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 261a6 │ │ │ │ + jle 24686 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 26658 │ │ │ │ + jbe 24b08 │ │ │ │ mov %rdi,%rsi │ │ │ │ pcmpeqd %xmm0,%xmm0 │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%rsi │ │ │ │ psrld $0x1e,%xmm0 │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%rdx,%rsi,1),%rcx │ │ │ │ and $0x10,%esi │ │ │ │ - je 26160 │ │ │ │ + je 24640 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 26170 │ │ │ │ + je 24650 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 26160 │ │ │ │ + jne 24640 │ │ │ │ test $0x3,%dil │ │ │ │ - je 261a6 │ │ │ │ + je 24686 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ movl $0x3,(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 261a6 │ │ │ │ + jle 24686 │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ movl $0x3,0x4(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 261a6 │ │ │ │ + jle 24686 │ │ │ │ movl $0x3,0x8(%rdx,%rax,4) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 261fb │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ + jle 246db │ │ │ │ + flds 0xea33(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0xef0c(%rip) │ │ │ │ + mov 0x50(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ - fldt 0xf4da(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 261e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 246c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 26610 │ │ │ │ + jne 24ac0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 265f0 │ │ │ │ + jne 24aa0 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 265d0 │ │ │ │ + jne 24a80 │ │ │ │ test $0x1,%al │ │ │ │ - jne 26490 │ │ │ │ + jne 24948 │ │ │ │ test $0x4,%al │ │ │ │ - jne 26450 │ │ │ │ + jne 24910 │ │ │ │ test $0x8,%al │ │ │ │ - jne 26420 │ │ │ │ + jne 248e8 │ │ │ │ test $0x10,%al │ │ │ │ - jne 263f0 │ │ │ │ + jne 248b8 │ │ │ │ test $0x20,%al │ │ │ │ - je 262bb │ │ │ │ + je 2479b │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2662a │ │ │ │ + jle 24ada │ │ │ │ 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 26260 │ │ │ │ + jne 24740 │ │ │ │ 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 │ │ │ │ @@ -38234,15 +37670,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 262e0 │ │ │ │ + jne 247c0 │ │ │ │ movdqa -0x50(%rbp),%xmm3 │ │ │ │ movups %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -38251,141 +37687,136 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xe0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 26635 │ │ │ │ + jne 24ae5 │ │ │ │ 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 263b8 │ │ │ │ + jle 24880 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 2665f │ │ │ │ + jbe 24b0f │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 26360 │ │ │ │ + jne 24828 │ │ │ │ test $0x3,%dil │ │ │ │ - je 263b8 │ │ │ │ + je 24880 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jge 263b8 │ │ │ │ + jge 24880 │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,0x4(%r12,%rax,4) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 263b8 │ │ │ │ + jle 24880 │ │ │ │ mov 0x10(%rdx,%rax,8),%rdx │ │ │ │ mov %edx,0x8(%r12,%rax,4) │ │ │ │ mov 0xe8(%rbx),%rcx │ │ │ │ mov 0xe0(%rbx),%rdx │ │ │ │ - mov 0x74(%rbx),%r9d │ │ │ │ mov %r12,%rsi │ │ │ │ + mov 0x74(%rbx),%r9d │ │ │ │ mov 0xa0(%rbx),%r8 │ │ │ │ call 3120 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0x98(%rbx) │ │ │ │ call 3440 │ │ │ │ - jmp 262c0 │ │ │ │ + jmp 247a0 │ │ │ │ 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 26237 │ │ │ │ + jmp 24717 │ │ │ │ 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 2622f │ │ │ │ + jmp 2470f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 26227 │ │ │ │ + jmp 24707 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 %rax,0xa8(%rbx) │ │ │ │ mov %rax,%r13 │ │ │ │ - cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 265c0 │ │ │ │ + jle 24a70 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ mov %rsp,%r12 │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rcx,%r14,1),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13,%r14,1) │ │ │ │ - cmpq $0x0,(%rcx,%r14,1) │ │ │ │ - jle 26595 │ │ │ │ - shl $0x4,%r15 │ │ │ │ + cmpq $0x0,(%rcx,%r15,8) │ │ │ │ + jle 24a45 │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ + shl $0x4,%r13 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rax,%r13,1) │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ - fldt 0xf163(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov (%rax,%r14,1),%rax │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ + fldt 0xec86(%rip) │ │ │ │ + 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) │ │ │ │ @@ -38393,309 +37824,310 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0xa8(%rbx),%rcx │ │ │ │ mov %r15,%rax │ │ │ │ inc %r15 │ │ │ │ - mov %r15,(%r12) │ │ │ │ fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r15,(%r12) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add (%rcx,%r14,1),%rax │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ fstpt (%rax) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp (%rcx,%r14,1),%r15 │ │ │ │ - jl 26520 │ │ │ │ + jl 249d0 │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge 265c0 │ │ │ │ + jge 24a70 │ │ │ │ mov 0xa8(%rbx),%r13 │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 264e0 │ │ │ │ + jmp 24990 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2621f │ │ │ │ + jmp 246ff │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 26217 │ │ │ │ + jmp 246f7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2620e │ │ │ │ + jmp 246ee │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 26206 │ │ │ │ + jmp 246e6 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 2626f │ │ │ │ + jmp 2474f │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 262fe │ │ │ │ + jmp 247de │ │ │ │ movq $0x1,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 26092 │ │ │ │ + jmp 2458a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2617d │ │ │ │ + jmp 2465d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2638a │ │ │ │ + jmp 24852 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000026670 : │ │ │ │ +0000000000024b20 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0xf8,%rsp │ │ │ │ + sub $0x108,%rsp │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ movdqu 0xe0(%rdi),%xmm0 │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rsp,-0x128(%rbp) │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ + movq %xmm0,-0x80(%rbp) │ │ │ │ + movq %xmm0,%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ - movq %xmm0,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movups %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rsp,-0xd0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rcx,%r12 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov 0x58(%r14),%r13 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + mov 0x58(%r14),%rbx │ │ │ │ mov 0x68(%r14),%rsi │ │ │ │ - shr $0x3,%r12 │ │ │ │ - lea 0x1(%r13),%rbx │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + inc %rbx │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ + mov %rsi,-0x110(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rdx,-0x98(%rbp) │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r14),%esi │ │ │ │ test $0x20,%sil │ │ │ │ - jne 26af7 │ │ │ │ + jne 24fa7 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ + shl $0x5,%rbx │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%r12,8) │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ mov %rsp,%r15 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%r12,8) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2699a │ │ │ │ + jle 24e42 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 26800 │ │ │ │ + jne 24cb0 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ test $0x10,%sil │ │ │ │ - jne 269ac │ │ │ │ + jne 24e54 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 277a3 │ │ │ │ + jne 25c0c │ │ │ │ test $0x2,%sil │ │ │ │ - jne 26f87 │ │ │ │ + jne 25427 │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ and $0x4,%esi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - jne 2849b │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + jne 268a1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 26bf2 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + jle 250a2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + flds 0xe3d4(%rip) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - mov %r14,%r13 │ │ │ │ + mov %r15,%r13 │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - flds 0xe852(%rip) │ │ │ │ - mov %r15,%r14 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - lea 0x0(,%rbx,8),%r12 │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov %r12,-0xd8(%rbp) │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + lea 0x0(,%rdi,8),%r12 │ │ │ │ + movq $0x0,-0x120(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + mov %r12,-0xd8(%rbp) │ │ │ │ setg -0xf0(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 273cd │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov 0x40(%r13),%r12 │ │ │ │ - mov 0x58(%r13),%r11 │ │ │ │ + jle 25842 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ + mov 0x58(%r14),%r11 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ shl $0x4,%rbx │ │ │ │ - add 0x78(%r13),%rbx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - jmp 26934 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + add 0x78(%r14),%rbx │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + jmp 24ddd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r9,%rdx │ │ │ │ + cmp %r10,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2698e │ │ │ │ + jle 24e36 │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xd8(%rbp) │ │ │ │ - je 273a3 │ │ │ │ - mov (%r12,%rcx,1),%r9 │ │ │ │ - lea -0x2(%r9,%r9,1),%rsi │ │ │ │ + je 25823 │ │ │ │ + mov (%r12,%rcx,1),%r10 │ │ │ │ + lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%rbx,%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,0x0(%r13,%rcx,1) │ │ │ │ + mov %rax,(%r9,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,(%r10,%rcx,1) │ │ │ │ + mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 26900 │ │ │ │ + jns 24da8 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jge 27390 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jge 25810 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2691b │ │ │ │ + jg 24dc3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2691b │ │ │ │ + jmp 24dc3 │ │ │ │ test $0x10,%sil │ │ │ │ - je 27e07 │ │ │ │ + je 26227 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 26bf2 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + jle 250a2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0xa8(%rbp) │ │ │ │ mov %r15,%r8 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - flds 0xe6e7(%rip) │ │ │ │ mov %r14,%rcx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - lea 0x0(,%rbx,8),%r13 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + flds 0xe260(%rip) │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + movq $0x0,-0xa8(%rbp) │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + lea 0x0(,%rdi,8),%r15 │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - mov %r13,%r15 │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ - lea (%rbx,%r13,1),%rax │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + lea (%rbx,%rdi,8),%rax │ │ │ │ + setg -0xb0(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 270ae │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2553e │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%r13 │ │ │ │ mov 0x40(%rcx),%r14 │ │ │ │ - mov 0x58(%rcx),%r12 │ │ │ │ - xor %esi,%esi │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x58(%rcx),%r12 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ mov %rcx,-0x98(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ shl $0x4,%r13 │ │ │ │ add 0x78(%rcx),%r13 │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - jmp 26aa8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 24f58 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp %r11,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 27068 │ │ │ │ + jle 254f8 │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ mov %rax,(%r8,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %r15,%rsi │ │ │ │ - je 27077 │ │ │ │ + je 25507 │ │ │ │ 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) │ │ │ │ @@ -38705,103 +38137,103 @@ │ │ │ │ sub %r12,%r10 │ │ │ │ mov %rax,(%r9,%rsi,1) │ │ │ │ mov %r10,%rax │ │ │ │ mov %r10,(%rcx,%rsi,1) │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %r10,%r10 │ │ │ │ - jns 26a70 │ │ │ │ + jns 24f20 │ │ │ │ add %rdx,%rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - jge 27060 │ │ │ │ + jge 254f0 │ │ │ │ mov %rdi,%rdx │ │ │ │ - jmp 26a7d │ │ │ │ + jmp 24f2d │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 26bf2 │ │ │ │ + jle 250a2 │ │ │ │ mov 0xc8(%r14),%r12 │ │ │ │ + flds 0xe11b(%rip) │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - flds 0xe5c3(%rip) │ │ │ │ - xor %ecx,%ecx │ │ │ │ lea (%r12,%rax,8),%rsi │ │ │ │ nop │ │ │ │ mov (%r12),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 26bcd │ │ │ │ + jle 2507d │ │ │ │ mov 0xc0(%r14),%rdx │ │ │ │ mov %rcx,%r9 │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ - add 0xb0(%r14),%r9 │ │ │ │ lea (%rdx,%rcx,8),%r8 │ │ │ │ add %rax,%rcx │ │ │ │ lea -0x1(%rdi),%r11 │ │ │ │ + add 0xb0(%r14),%r9 │ │ │ │ mov %rcx,-0x48(%rbp) │ │ │ │ lea (%rdx,%rcx,8),%r13 │ │ │ │ mov %r12,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r8),%r10 │ │ │ │ test %r11,%r11 │ │ │ │ - js 26f80 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ + js 25420 │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ mov %r10,%rax │ │ │ │ mov %r11,%rdi │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r12,%rdi,8),%r9 │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 26b98 │ │ │ │ + je 25048 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 26b98 │ │ │ │ + je 25048 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%rdi │ │ │ │ - jae 26b80 │ │ │ │ + jae 25030 │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ fldt (%r9) │ │ │ │ - fldt (%rbx) │ │ │ │ + shl $0x4,%r10 │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ + fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r15,%r10,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r15,%r10,1) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 26b60 │ │ │ │ + jne 25010 │ │ │ │ mov %rcx,%r12 │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jne 26b20 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26bf2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26bf2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26bf2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x118(%rbp),%rsp │ │ │ │ + jne 24fd0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 250a2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 250a2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 250a2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x128(%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 │ │ │ │ @@ -38809,194 +38241,191 @@ │ │ │ │ mov (%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd8(%r14),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r13 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ mov %r13,%r12 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 26caa │ │ │ │ + jle 2515a │ │ │ │ lea 0x0(,%r12,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 26e00 │ │ │ │ + je 252a0 │ │ │ │ test %rax,%rax │ │ │ │ - jle 26df1 │ │ │ │ + jle 25291 │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ mov %r14,%rcx │ │ │ │ + mov (%rdi,%r11,8),%rsi │ │ │ │ setg -0x68(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov (%rdi,%r11,8),%rsi │ │ │ │ add %r15,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ lea (%r8,%rdx,1),%r9 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 26d83 │ │ │ │ + jle 25223 │ │ │ │ + mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov %r15,-0x48(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %r15,-0x48(%rbp) │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,8),%r11 │ │ │ │ mov %rax,%r15 │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rdx │ │ │ │ mov %r11,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r14,%r15,8),%rsi │ │ │ │ add %r11,%rdx │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rdx,0x0(%r13,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rsi,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 26d40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 251e0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%r15 │ │ │ │ mov 0x0(%r13,%r12,8),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ mov (%rbx,%r11,8),%rax │ │ │ │ - fldt (%r9) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ + fldt (%r9) │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ - jne 26de3 │ │ │ │ + jne 25283 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 26dc5 │ │ │ │ - jmp 26de3 │ │ │ │ + jne 25265 │ │ │ │ + jmp 25283 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ - je 26de3 │ │ │ │ + je 25283 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rdx │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ cmp %rdx,(%rdi,%rax,8) │ │ │ │ - je 26dc0 │ │ │ │ + je 25260 │ │ │ │ add $0x10,%r15 │ │ │ │ cmp -0x50(%rbp),%r15 │ │ │ │ - jne 26d00 │ │ │ │ + jne 251b0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ test %rax,%rax │ │ │ │ - jle 26df1 │ │ │ │ + jle 25291 │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %r12,%r15 │ │ │ │ - jge 26ee7 │ │ │ │ + jge 2537f │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ shl $0x4,%rdi │ │ │ │ lea (%rax,%rdi,1),%r13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ mov %r15,%rdx │ │ │ │ mov (%r14,%r15,8),%rax │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - mov (%r8,%r12,1),%r8 │ │ │ │ sub $0x10,%rsp │ │ │ │ - inc %r15 │ │ │ │ - add $0x10,%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov (%r8,%r15,8),%r8 │ │ │ │ + lea 0x0(,%r15,8),%r12 │ │ │ │ + inc %r15 │ │ │ │ add 0x60(%rbx),%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + add $0x10,%r13 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ lea -0x2(%r8,%r8,1),%r8 │ │ │ │ mov %r8,-0x48(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0xe80b(%rip) │ │ │ │ + fldt 0xe353(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x48(%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(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ mov 0x40(%rbx),%r8 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ mov (%r8,%r12,1),%rdx │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ imul -0x8(%rdi,%r15,8),%rdx │ │ │ │ add -0x40(%rbp),%rdx │ │ │ │ mov %rdx,(%rdi,%r15,8) │ │ │ │ fstpt 0x0(%r13) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jl 26e50 │ │ │ │ + jl 252e8 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ lea -0x1(%r12),%r15 │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ mov (%rax,%r12,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ @@ -39004,56 +38433,55 @@ │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ mov (%r14,%r15,8),%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rdx,(%r14,%r15,8) │ │ │ │ cmp %rdx,(%rdi,%r15,8) │ │ │ │ - jne 26f63 │ │ │ │ + jne 25403 │ │ │ │ test %r15,%r15 │ │ │ │ - jg 26f45 │ │ │ │ - jmp 26f63 │ │ │ │ - nop │ │ │ │ + jg 253e5 │ │ │ │ + jmp 25403 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r15,%r15 │ │ │ │ - je 26f63 │ │ │ │ + je 25403 │ │ │ │ dec %r15 │ │ │ │ mov (%r14,%r15,8),%rax │ │ │ │ movq $0x0,0x8(%r14,%r15,8) │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rdx,(%r14,%r15,8) │ │ │ │ cmp %rdx,(%rdi,%r15,8) │ │ │ │ - je 26f40 │ │ │ │ + je 253e0 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%rbx),%rax │ │ │ │ - jge 26df1 │ │ │ │ + jge 25291 │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ - jmp 26e30 │ │ │ │ + jmp 252c8 │ │ │ │ nopl (%rax) │ │ │ │ fld1 │ │ │ │ - jmp 26ba2 │ │ │ │ + jmp 25052 │ │ │ │ mov 0x60(%r14),%r10 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%r11 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ mov %r8,%r9 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r9 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx) │ │ │ │ + fstpt (%r11) │ │ │ │ test %rax,%rax │ │ │ │ - js 28bf4 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + js 26f9c │ │ │ │ fld1 │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %r11,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ - fchs │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0xe3bf(%rip) │ │ │ │ + fchs │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -39062,313 +38490,309 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 27002 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25492 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 27000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25490 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 27e25 │ │ │ │ + cmp %rdi,-0x48(%rbp) │ │ │ │ + je 26245 │ │ │ │ mov %rdi,%rax │ │ │ │ add %r8,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt (%rbx,%rax,1) │ │ │ │ - jmp 26fd3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fstpt (%r11,%rax,1) │ │ │ │ + jmp 2546c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 26a93 │ │ │ │ + jmp 24f43 │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xe031(%rip) │ │ │ │ + flds 0xdba1(%rip) │ │ │ │ mov %rax,%r9 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 2733e │ │ │ │ + jle 257be │ │ │ │ mov 0x58(%rcx),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ mov %rcx,%rdi │ │ │ │ + mov %r15,-0xf0(%rbp) │ │ │ │ inc %rax │ │ │ │ lea (%rax,%rax,1),%r14 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %r14,%r15 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 27203 │ │ │ │ + jle 25683 │ │ │ │ mov 0xb0(%rdi),%rsi │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ - add -0xa8(%rbp),%rax │ │ │ │ mov -0x88(%rbp),%r12 │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ - lea (%r9,%r10,1),%r13 │ │ │ │ - imul -0xb0(%rbp),%rax │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ - mov (%rcx,%r10,1),%rsi │ │ │ │ - fldt (%r12,%r11,1) │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + lea (%r9,%r10,1),%r13 │ │ │ │ + add -0xa8(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ add %r10,%r14 │ │ │ │ - lea 0x10(%r12,%r11,1),%r12 │ │ │ │ - lea 0x8(%rcx,%r10,1),%r11 │ │ │ │ - add %rax,%rax │ │ │ │ + imul -0xc0(%rbp),%rax │ │ │ │ + fldt (%r12,%r11,1) │ │ │ │ mov %rsi,-0x98(%rbp) │ │ │ │ lea (%rbx,%r10,1),%rsi │ │ │ │ + lea 0x10(%r12,%r11,1),%r12 │ │ │ │ + lea 0x8(%rcx,%r10,1),%r11 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ mov %rbx,-0x98(%rbp) │ │ │ │ + add %rax,%rax │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%rsi),%r10 │ │ │ │ mov (%r14),%rcx │ │ │ │ fld %st(1) │ │ │ │ test %r10,%r10 │ │ │ │ - je 271aa │ │ │ │ - ffreep %st(0) │ │ │ │ + je 2562a │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ fld %st(2) │ │ │ │ cmp %r9,%r10 │ │ │ │ fcmove %st(2),%st │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ imul %rdx,%rcx │ │ │ │ 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 %r15,%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ + lea (%rcx,%r10,1),%rdx │ │ │ │ fldt (%rbx,%r9,1) │ │ │ │ + mov %rdx,-0x8(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r12) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 27190 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25610 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ mov (%rax,%rsi,8),%rax │ │ │ │ shl $0x4,%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ - mov (%r8,%rcx,8),%rdx │ │ │ │ fldt (%rsi) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov (%r8,%rsi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%rcx,8),%rax │ │ │ │ + mov (%rbx,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 27380 │ │ │ │ + je 25800 │ │ │ │ mov 0x40(%rdi),%rsi │ │ │ │ - mov (%rsi,%rcx,8),%rsi │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov (%rsi,%rcx,1),%rsi │ │ │ │ dec %rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 27380 │ │ │ │ + je 25800 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ mov (%r9,%rsi,8),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r9,%rsi,8) │ │ │ │ cmp %r15,%rax │ │ │ │ - jne 27312 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 27312 │ │ │ │ + jne 2579a │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + je 2579a │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov %rsi,%rax │ │ │ │ - jmp 272e5 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2576d │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x40(%rdi),%r11 │ │ │ │ mov (%r11,%rax,8),%r11 │ │ │ │ dec %r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 27309 │ │ │ │ + je 25791 │ │ │ │ add %r10,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%rcx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 272d1 │ │ │ │ + jg 25759 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r10 │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %r10,0x8(%r8,%rax,8) │ │ │ │ cmp %r15,%rsi │ │ │ │ - jne 27320 │ │ │ │ + jne 257a0 │ │ │ │ test %rax,%rax │ │ │ │ - je 27320 │ │ │ │ + je 257a0 │ │ │ │ dec %rax │ │ │ │ mov (%r9,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r9,%rax,8) │ │ │ │ mov (%r8,%rax,8),%r10 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%r9,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 272a0 │ │ │ │ + jne 25728 │ │ │ │ neg %r10 │ │ │ │ mov %r10,(%r8,%rax,8) │ │ │ │ - jmp 272b0 │ │ │ │ + jmp 25738 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 270f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + jne 25578 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ mov %rdi,%rcx │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ add %rsi,-0xa8(%rbp) │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ - cmp -0xf0(%rbp),%rax │ │ │ │ - jne 26a27 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + cmp -0x108(%rbp),%rax │ │ │ │ + jne 24edb │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 26bf2 │ │ │ │ + jmp 250a2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ - jmp 27266 │ │ │ │ + jmp 256ed │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2691b │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + jmp 24dc3 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x60(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xdd12(%rip) │ │ │ │ - mov %rax,%r9 │ │ │ │ + flds 0xd89a(%rip) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 2774d │ │ │ │ + jle 25bba │ │ │ │ + fildll 0x58(%r14) │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ + movq $0x0,-0x98(%rbp) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - fildll 0x58(%r13) │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ - fld %st(0) │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + fld %st(0) │ │ │ │ add %rdx,%rbx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 27615 │ │ │ │ + jle 25a6e │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ - mov -0xe8(%rbp),%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - lea (%r8,%rcx,1),%r11 │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ - shl $0x4,%rbx │ │ │ │ + lea 0x0(,%rax,8),%r8 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ sub %rax,%rdx │ │ │ │ - lea (%rsi,%rbx,1),%r15 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - add 0x60(%r10),%rbx │ │ │ │ - fldt (%r15) │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + add 0x60(%r14),%rcx │ │ │ │ shl $0x3,%rdx │ │ │ │ + mov %r13,-0xb0(%rbp) │ │ │ │ + mov %rcx,%r10 │ │ │ │ + add %r8,%r11 │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ - mov 0x40(%r10),%rdx │ │ │ │ - lea (%rsi,%rcx,1),%r12 │ │ │ │ - mov (%r12),%rsi │ │ │ │ - add %rcx,%rdx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + add %r8,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + fldt (%r12) │ │ │ │ + mov (%rbx),%rsi │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + add %r8,%rdx │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - lea (%rax,%r13,1),%rdx │ │ │ │ + lea (%rax,%r15,1),%rdx │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ - lea (%r9,%rcx,1),%r13 │ │ │ │ + lea (%r9,%r8,1),%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x78(%r10),%rdx │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - add %rcx,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%r9 │ │ │ │ - jmp 27549 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0x78(%r14),%rdx │ │ │ │ + lea (%rax,%r8,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r13 │ │ │ │ + jmp 259ad │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0xdea8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -39383,38 +38807,38 @@ │ │ │ │ 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 27519 │ │ │ │ + je 2597d │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0xe19f(%rip) │ │ │ │ + fldt 0xdd0b(%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,%rcx,1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r15,%rcx,2) │ │ │ │ + fstpt 0x10(%r12,%rcx,2) │ │ │ │ + mov %rsi,0x8(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0x60(%rbp) │ │ │ │ - je 275f0 │ │ │ │ - mov (%r10,%rcx,1),%rdi │ │ │ │ - mov (%r11,%rcx,1),%r8 │ │ │ │ + je 25a50 │ │ │ │ + mov (%r11,%rcx,1),%rdi │ │ │ │ + mov 0x0(%r13,%rcx,1),%r8 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - je 27561 │ │ │ │ + je 259c6 │ │ │ │ cmp %r8,%rax │ │ │ │ - je 27561 │ │ │ │ + je 259c6 │ │ │ │ fmul %st(2),%st │ │ │ │ - mov 0x0(%r13,%rcx,1),%r14 │ │ │ │ + mov (%r15,%rcx,1),%r14 │ │ │ │ fldt (%rdx,%rcx,2) │ │ │ │ add (%r9,%rcx,1),%r14 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -39428,158 +38852,157 @@ │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ - fldt (%rbx,%rcx,2) │ │ │ │ + fldt (%r10,%rcx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 274d0 │ │ │ │ + ja 25938 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 275d0 │ │ │ │ + ja 25a30 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xe106(%rip) │ │ │ │ + fldt 0xdc71(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 27525 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25989 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xe0de(%rip) │ │ │ │ + fldt 0xdc4e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27525 │ │ │ │ + jmp 25989 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ fldt (%rbx) │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov 0x0(%r13,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov (%r14,%rbx,8),%rdx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r8,%rbx,8),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 27790 │ │ │ │ - mov 0x40(%r10),%rcx │ │ │ │ - mov (%rcx,%rbx,8),%rcx │ │ │ │ + je 25bf8 │ │ │ │ + mov 0x40(%r14),%rcx │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 27790 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + je 25bf8 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r8,%rbx,8) │ │ │ │ mov (%r9,%rbx,8),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r9,%rbx,8) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 27722 │ │ │ │ + jne 25b94 │ │ │ │ cmpb $0x0,-0xf0(%rbp) │ │ │ │ - je 27722 │ │ │ │ + je 25b94 │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 276f4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x40(%r10),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rbx │ │ │ │ - dec %rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 27719 │ │ │ │ + jmp 25b64 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%r14),%r10 │ │ │ │ + mov (%r10,%rax,8),%r10 │ │ │ │ + dec %r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 25b8a │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r8,%rax,8) │ │ │ │ mov 0x8(%r11,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 276e0 │ │ │ │ + jg 25b50 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%r8,%rax,8) │ │ │ │ - mov %rsi,0x8(%r14,%rax,8) │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 27730 │ │ │ │ + jne 25ba0 │ │ │ │ test %rax,%rax │ │ │ │ - je 27730 │ │ │ │ + je 25ba0 │ │ │ │ dec %rax │ │ │ │ mov (%r9,%rax,8),%rbx │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r9,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%rsi │ │ │ │ + mov 0x0(%r13,%rax,8),%rsi │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ mov %rcx,(%r9,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 276b0 │ │ │ │ + jne 25b20 │ │ │ │ neg %rsi │ │ │ │ - mov %rsi,(%r14,%rax,8) │ │ │ │ - jmp 276c0 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - incq -0x90(%rbp) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + jmp 25b30 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ cmp %rbx,-0x70(%rbp) │ │ │ │ - jne 27420 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r10,%r13 │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + jne 25890 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x110(%rbp) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - add %rdi,-0xe8(%rbp) │ │ │ │ - add %rdi,-0x110(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - jne 268b1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%r14 │ │ │ │ - jmp 26bf2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + add %rbx,-0xe8(%rbp) │ │ │ │ + add %rbx,-0x120(%rbp) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + cmp -0x118(%rbp),%rax │ │ │ │ + jne 24d5f │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 250a2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rbx,8) │ │ │ │ - jmp 27670 │ │ │ │ + mov %rdx,0x0(%r13,%rbx,8) │ │ │ │ + jmp 25ad8 │ │ │ │ mov 0x60(%r14),%r10 │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ mov %r11,%r9 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r9 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 28b8b │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ + js 26eb6 │ │ │ │ fld1 │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0xdba3(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -39588,110 +39011,105 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 27842 │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 25c82 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 27840 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25c80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r8 │ │ │ │ - je 2789f │ │ │ │ + je 25cdc │ │ │ │ mov %rdi,%rax │ │ │ │ add %r11,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 277ef │ │ │ │ + jmp 25c54 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ - jmp 278ad │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 278ad │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 278ad │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 25cea │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25cea │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25cea │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 26bf2 │ │ │ │ + jle 250a2 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 28ad5 │ │ │ │ + jle 26e9c │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 278f7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 25d34 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov %r14,-0xa0(%rbp) │ │ │ │ mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r14 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ shr $0x4,%rbx │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ + mov -0x100(%rbp),%r14 │ │ │ │ lea 0x0(,%rax,8),%r12 │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 27993 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25dc8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 279ea │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jle 25e1b │ │ │ │ + mov %rdx,(%r8,%rcx,1) │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r12,%rcx │ │ │ │ - je 27a09 │ │ │ │ - mov (%r11,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + je 25e27 │ │ │ │ + mov (%r11,%rcx,1),%rbx │ │ │ │ + lea -0x2(%rbx,%rbx,1),%rsi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -39699,332 +39117,327 @@ │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 27960 │ │ │ │ + jns 25d98 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 279f6 │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jge 25e13 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 2797b │ │ │ │ + jmp 25da5 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2797b │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - neg %rdx │ │ │ │ - jmp 2797b │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + jmp 25db7 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov -0xc8(%rbp),%r8 │ │ │ │ mov -0x48(%rbp),%r12 │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ - shl $0x5,%r10 │ │ │ │ add 0xb0(%rax),%r10 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%r9 │ │ │ │ mov 0x0(%r13,%rsi,8),%r11 │ │ │ │ mov (%r14,%rsi,8),%rax │ │ │ │ - fldt (%r10) │ │ │ │ imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 27b06 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + jle 25f16 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%r15,%rdi,1) │ │ │ │ lea 0x2(%r11),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 27b0a │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + jl 25f1a │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r9d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r9 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 27ae0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25ef0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - jmp 27b10 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27b10 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 25f20 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25f20 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ add %rbx,-0x60(%rbp) │ │ │ │ add $0x20,%r10 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp %r12,%rsi │ │ │ │ - jne 27a70 │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ + jne 25e90 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 27dcc │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + jle 261ec │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ fld1 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - flds 0xd573(%rip) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + flds 0xd172(%rip) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + setg -0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 27c53 │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ + jle 2607a │ │ │ │ mov %rax,%rcx │ │ │ │ - mov (%r11,%rax,8),%rdx │ │ │ │ + mov -0x98(%rbp),%r13 │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ shl $0x4,%rcx │ │ │ │ - shr $0x4,%r13 │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + mov (%r11,%rax,8),%rdx │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + shr $0x4,%r13 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ mov (%r12,%rax,8),%rsi │ │ │ │ fld %st(2) │ │ │ │ test %r9,%r9 │ │ │ │ - je 27c0c │ │ │ │ - ffreep %st(0) │ │ │ │ + je 2602c │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rsi),%rcx │ │ │ │ fld %st(1) │ │ │ │ cmp %r9,%rcx │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %r13,%rcx │ │ │ │ imul %rdx,%rsi │ │ │ │ + mov %r13,%rcx │ │ │ │ imul %rax,%rcx │ │ │ │ + lea (%rsi,%r9,1),%rdx │ │ │ │ add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ - lea (%rsi,%r9,1),%rdx │ │ │ │ - mov %rdx,(%r11,%rax,8) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rdx,(%r11,%rax,8) │ │ │ │ fldt (%r14,%rcx,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 27bf0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26010 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov %r10,%rdx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov (%r11,%r10,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov (%r15,%r9,8),%rdx │ │ │ │ - fldt (%rsi) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov (%r15,%r9,8),%rdx │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ + fldt (%rcx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rdi,%r9,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 27dc0 │ │ │ │ + je 261e0 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rcx │ │ │ │ + mov -0xe8(%rbp),%r13 │ │ │ │ + mov (%rcx,%r13,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 27dc0 │ │ │ │ + je 261e0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov %rax,(%rdi,%r9,8) │ │ │ │ mov (%r8,%r9,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ + cmp %rax,%rcx │ │ │ │ mov %rax,(%r8,%r9,8) │ │ │ │ mov %r9,%rax │ │ │ │ - jne 27d67 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 27d67 │ │ │ │ + jne 2618f │ │ │ │ + cmpb $0x0,-0xd8(%rbp) │ │ │ │ + je 2618f │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - jmp 27d26 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rcx,%r9 │ │ │ │ + jmp 26156 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ mov 0x0(%r13,%rax,8),%r13 │ │ │ │ dec %r13 │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 27d4a │ │ │ │ + je 2617a │ │ │ │ add %r12,%rdx │ │ │ │ mov $0x1,%r12d │ │ │ │ mov %rdx,(%rdi,%rax,8) │ │ │ │ mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 27d12 │ │ │ │ + jg 26142 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ mov %r12,0x8(%r15,%rax,8) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 27d60 │ │ │ │ + jne 26188 │ │ │ │ test %rax,%rax │ │ │ │ - je 27d60 │ │ │ │ + je 26188 │ │ │ │ dec %rax │ │ │ │ mov (%r8,%rax,8),%rcx │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ mov (%r15,%rax,8),%r12 │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 27ce0 │ │ │ │ + jne 26110 │ │ │ │ neg %r12 │ │ │ │ mov %r12,(%r15,%rax,8) │ │ │ │ - jmp 27cf1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 26121 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ incq -0x60(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x60(%rbp) │ │ │ │ - jne 27bb0 │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 26be2 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + cmp %rdx,-0x60(%rbp) │ │ │ │ + jne 25fc8 │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x110(%rbp) │ │ │ │ + je 25092 │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r10,-0xf0(%rbp) │ │ │ │ + add %r10,-0x108(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jg 278f3 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - jmp 27b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 25d30 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + jmp 25fab │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r15,%r9,8) │ │ │ │ - jmp 27c9c │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + jmp 260ca │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - add %rdi,-0xf0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 28be0 │ │ │ │ + add %rbx,-0x108(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x110(%rbp) │ │ │ │ + je 26f00 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 27931 │ │ │ │ + jmp 25d6e │ │ │ │ test $0x8,%sil │ │ │ │ - jne 27895 │ │ │ │ + jne 25cd2 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ test $0x2,%sil │ │ │ │ - je 26831 │ │ │ │ - jmp 27e33 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27e33 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27e33 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 24ce1 │ │ │ │ + jmp 26253 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26253 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26253 │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 26bf2 │ │ │ │ + jle 250a2 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 28b71 │ │ │ │ + jle 26f3a │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 27e7d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 2629d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ mov -0xd0(%rbp),%r13 │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov -0xf8(%rbp),%r14 │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + mov -0x100(%rbp),%r14 │ │ │ │ + mov %r15,-0xd8(%rbp) │ │ │ │ shl $0x3,%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ mov -0xf0(%rbp),%r9 │ │ │ │ - mov 0x40(%r15),%r12 │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add 0x78(%r15),%r9 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - jmp 27f10 │ │ │ │ + mov 0x40(%rax),%r12 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + add 0x78(%rax),%r9 │ │ │ │ + jmp 26333 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r10,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 27f67 │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 2638a │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa8(%rbp) │ │ │ │ - je 27f86 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 263a9 │ │ │ │ mov (%r12,%rcx,1),%r10 │ │ │ │ lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ @@ -40034,87 +39447,85 @@ │ │ │ │ sub %r8,%rdi │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 27ee0 │ │ │ │ + jns 26300 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jge 27f73 │ │ │ │ + jge 26396 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 27efb │ │ │ │ + jg 2631b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 27efb │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + jmp 2631b │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 27efb │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + jmp 2631b │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - mov 0x60(%r15),%r11 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ shr $0x4,%r10 │ │ │ │ + fmul %st(0),%st │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - lea -0x2(%rax,%rax,1),%rax │ │ │ │ + mov (%r12,%rsi,8),%rax │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ + lea -0x2(%rax,%rax,1),%rax │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0xa0(%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) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 28430 │ │ │ │ + jbe 26828 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xd32c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40128,40 +39539,40 @@ │ │ │ │ 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 28093 │ │ │ │ + je 2649f │ │ │ │ fchs │ │ │ │ - fmuls 0xd043(%rip) │ │ │ │ - fldt 0xd621(%rip) │ │ │ │ + fmuls 0xcc37(%rip) │ │ │ │ + fldt 0xd1e5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r10,%r15 │ │ │ │ mov (%r14,%rsi,8),%rax │ │ │ │ imul %rsi,%r15 │ │ │ │ mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add -0x40(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jge 28166 │ │ │ │ + jge 26556 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r15 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0xd2ab(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -40171,1278 +39582,1260 @@ │ │ │ │ fldt 0x10(%r15,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jg 28172 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + jg 26562 │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r8d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 28140 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26530 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - jmp 28180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28180 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add %rbx,-0x60(%rbp) │ │ │ │ + jmp 26568 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26568 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ + add %rbx,-0x60(%rbp) │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp -0x48(%rbp),%rsi │ │ │ │ - jne 27ff0 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ + jne 26400 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 28460 │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ + jle 26858 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ fld1 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - flds 0xcf06(%rip) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + flds 0xcb30(%rip) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%r13 │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg -0xc8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 282ba │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + jle 266a5 │ │ │ │ mov %rax,%rcx │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ + mov 0x40(%r14),%rbx │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ + fldt 0x0(%r13,%rcx,1) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - shr $0x4,%r13 │ │ │ │ - fldt (%rbx,%rcx,1) │ │ │ │ - nop │ │ │ │ + shr $0x4,%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ - mov (%r12,%rax,8),%rsi │ │ │ │ fld %st(2) │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ test %r9,%r9 │ │ │ │ - je 2826c │ │ │ │ - ffreep %st(0) │ │ │ │ + je 2665c │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rsi),%rcx │ │ │ │ fld %st(1) │ │ │ │ cmp %rcx,%r9 │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %r13,%rcx │ │ │ │ imul %rdx,%rsi │ │ │ │ + mov %r12,%rcx │ │ │ │ imul %rax,%rcx │ │ │ │ + lea (%rsi,%r9,1),%rdx │ │ │ │ add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ - lea (%rsi,%r9,1),%rdx │ │ │ │ - mov %rdx,(%r11,%rax,8) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rdx,(%r11,%rax,8) │ │ │ │ fldt (%r14,%rcx,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ + fstpt 0x0(%r13,%rcx,1) │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 28250 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ + jne 26640 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov %r10,%rdx │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov (%r11,%r10,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov (%r15,%r9,8),%rdx │ │ │ │ - fldt (%rcx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ shl $0x4,%rax │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov (%r15,%rbx,8),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rdi,%r9,8),%rax │ │ │ │ + mov (%rdi,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 28420 │ │ │ │ + je 26810 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 28420 │ │ │ │ + je 26810 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rdi,%r9,8) │ │ │ │ - mov (%r8,%r9,8),%rax │ │ │ │ + mov %rax,(%rdi,%rbx,8) │ │ │ │ + mov (%r8,%rbx,8),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %rax,(%r8,%rbx,8) │ │ │ │ cmp %rsi,%rax │ │ │ │ - mov %rax,(%r8,%r9,8) │ │ │ │ - mov %r9,%rax │ │ │ │ - jne 283c7 │ │ │ │ + jne 267b2 │ │ │ │ cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 283c7 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - jmp 28385 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 267b2 │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 26784 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ mov (%r12,%rax,8),%r12 │ │ │ │ dec %r12 │ │ │ │ cmp %r12,%rdx │ │ │ │ - je 283a9 │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ + je 267a9 │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov $0x1,%ebx │ │ │ │ mov %rdx,(%rdi,%rax,8) │ │ │ │ - mov 0x8(%r13,%rax,8),%rdx │ │ │ │ + mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 28371 │ │ │ │ + jg 26770 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ + mov %rbx,0x8(%r15,%rax,8) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 283c0 │ │ │ │ + jne 267c0 │ │ │ │ test %rax,%rax │ │ │ │ - je 283c0 │ │ │ │ + je 267c0 │ │ │ │ dec %rax │ │ │ │ - mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%r8,%rax,8),%rbx │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ - inc %rcx │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ + mov (%r15,%rax,8),%rbx │ │ │ │ mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 28340 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 28350 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ + jne 26740 │ │ │ │ + neg %rbx │ │ │ │ + mov %rbx,(%r15,%rax,8) │ │ │ │ + jmp 26750 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x60(%rbp) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x70(%rbp) │ │ │ │ - jne 28210 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + cmp %rbx,-0x70(%rbp) │ │ │ │ + jne 26600 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 26be8 │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 25098 │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ add %r10,-0xf0(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jg 27e79 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - jmp 281f5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 26299 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + jmp 265ed │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%r9,8) │ │ │ │ - jmp 28303 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 266fe │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28445 │ │ │ │ + ja 2683d │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xd282(%rip) │ │ │ │ + fldt 0xce5a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 280a3 │ │ │ │ + jmp 264af │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xd269(%rip) │ │ │ │ + fldt 0xce41(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 280a3 │ │ │ │ + jmp 264af │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ + add %rbx,-0xf0(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - add %rdi,-0xf0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 28bec │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 27ea4 │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - jle 26bf2 │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 26fe8 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov 0x58(%rax),%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 262cb │ │ │ │ + cmpq $0x0,-0x118(%rbp) │ │ │ │ + jle 250a2 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 28b29 │ │ │ │ + jle 26f82 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - lea 0x2(%r13),%rcx │ │ │ │ - mov %r13,-0xc8(%rbp) │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 268e5 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r13 │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ mov -0xf0(%rbp),%r11 │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - jmp 28590 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + jmp 26998 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r10,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 285e7 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 269ef │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 28606 │ │ │ │ - mov (%r12,%rcx,1),%r10 │ │ │ │ - lea -0x2(%r10,%r10,1),%rsi │ │ │ │ + je 26a0e │ │ │ │ + mov (%r12,%rcx,1),%r9 │ │ │ │ + lea -0x2(%r9,%r9,1),%rsi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%rax,%r9,1),%rax │ │ │ │ - sub %r9,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + lea 0x1(%rax,%r8,1),%rax │ │ │ │ + sub %r8,%rdi │ │ │ │ + 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 28560 │ │ │ │ + jns 26968 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jge 285f3 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 269fb │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2857b │ │ │ │ + jg 26983 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2857b │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 26983 │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2857b │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + jmp 26983 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ - mov -0x110(%rbp),%r11 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - add $0x2,%r9 │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r12,%r10,8),%rdx │ │ │ │ - mov 0x0(%r13,%r10,8),%rax │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov (%r15,%r10,8),%r9 │ │ │ │ + mov (%r15,%r10,8),%rax │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov 0x0(%r13,%r10,8),%r9 │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ + mov %r10,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 287a3 │ │ │ │ + jg 26b7b │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sub %rax,%r9 │ │ │ │ - and $0xf3,%dh │ │ │ │ + xor %ecx,%ecx │ │ │ │ imul %r10,%rsi │ │ │ │ add -0x40(%rbp),%rsi │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0xb0(%r14),%r8 │ │ │ │ fildll -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov 0xb0(%r14),%r8 │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 28762 │ │ │ │ - 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 26b3a │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x1(%rdx,%rdi,1),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 287b0 │ │ │ │ + je 26b80 │ │ │ │ sub %rbx,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 28740 │ │ │ │ + jns 26b18 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rcx │ │ │ │ not %rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 2875b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 287b4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 287b4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + jne 26b33 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26b84 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26b84 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ + add -0xa8(%rbp),%rdi │ │ │ │ cmp -0x48(%rbp),%r10 │ │ │ │ - jne 28670 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26a70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 28a6c │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ + jle 26e33 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0x48(%rbp),%r13 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ fld1 │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - flds 0xc8c5(%rip) │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ + flds 0xc51a(%rip) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + lea 0x0(,%rsi,8),%r8 │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - mov %rsi,%rbx │ │ │ │ + mov %r8,-0xd8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ setg -0xc8(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rsi │ │ │ │ - mov %rbx,%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jle 288fb │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%rbx │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 26cbc │ │ │ │ mov %rax,%rcx │ │ │ │ - mov (%r11,%rax,8),%rdx │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ + mov 0x40(%r14),%rbx │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - shr $0x4,%r13 │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ + mov %r14,-0xc0(%rbp) │ │ │ │ + mov (%r10,%rax,8),%rdx │ │ │ │ + fldt (%r11,%rcx,1) │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + shr $0x4,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ fld %st(2) │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ test %r9,%r9 │ │ │ │ - je 288ac │ │ │ │ - ffreep %st(0) │ │ │ │ + je 26c74 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rsi),%rcx │ │ │ │ fld %st(1) │ │ │ │ cmp %rcx,%r9 │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %rax,%rcx │ │ │ │ imul %rdx,%rsi │ │ │ │ - imul %r13,%rcx │ │ │ │ + mov %rax,%rcx │ │ │ │ + imul %r12,%rcx │ │ │ │ + lea (%rsi,%r9,1),%rdx │ │ │ │ add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ - lea (%rsi,%r9,1),%rdx │ │ │ │ - mov %rdx,(%r11,%rax,8) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rdx,(%r10,%rax,8) │ │ │ │ fldt (%r14,%rcx,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rcx,1) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 28890 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + fstpt (%r11,%rcx,1) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 26c58 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ + mov %r13,%rdx │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ - mov %r10,%rdx │ │ │ │ + mov (%r10,%r13,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r12,%rdx,1) │ │ │ │ - mov (%r15,%r9,8),%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%r11,%rdx,1) │ │ │ │ shl $0x4,%rax │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov (%r15,%rbx,8),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rdi,%r9,8),%rax │ │ │ │ + mov (%rdi,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 28a60 │ │ │ │ + je 26e20 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 28a60 │ │ │ │ + je 26e20 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rdi,%r9,8) │ │ │ │ - mov (%r8,%r9,8),%rax │ │ │ │ + mov %rax,(%rdi,%rbx,8) │ │ │ │ + mov (%r8,%rbx,8),%rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %rax,(%r8,%rbx,8) │ │ │ │ cmp %rsi,%rax │ │ │ │ - mov %rax,(%r8,%r9,8) │ │ │ │ - mov %r9,%rax │ │ │ │ - jne 28a07 │ │ │ │ + jne 26dc2 │ │ │ │ cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 28a07 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - jmp 289c5 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x40(%r14),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rbx │ │ │ │ - dec %rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 289ea │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ + je 26dc2 │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 26d94 │ │ │ │ + nop │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ + mov (%r12,%rax,8),%r12 │ │ │ │ + dec %r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 26db9 │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov $0x1,%ebx │ │ │ │ mov %rdx,(%rdi,%rax,8) │ │ │ │ - mov 0x8(%r13,%rax,8),%rdx │ │ │ │ + mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 289b1 │ │ │ │ + jg 26d80 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ + mov %rbx,0x8(%r15,%rax,8) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 28a00 │ │ │ │ + jne 26dd0 │ │ │ │ test %rax,%rax │ │ │ │ - je 28a00 │ │ │ │ + je 26dd0 │ │ │ │ dec %rax │ │ │ │ mov (%r8,%rax,8),%rbx │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ + mov (%r15,%rax,8),%rbx │ │ │ │ mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 28980 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 28990 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + jne 26d50 │ │ │ │ + neg %rbx │ │ │ │ + mov %rbx,(%r15,%rax,8) │ │ │ │ + jmp 26d60 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ cmp %rbx,-0x70(%rbp) │ │ │ │ - jne 28850 │ │ │ │ + jne 26c18 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %r9,%rbx │ │ │ │ - cmp %rsi,-0xe8(%rbp) │ │ │ │ - je 26bee │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + cmp %rbx,-0xe8(%rbp) │ │ │ │ + je 2509e │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r10,-0xf0(%rbp) │ │ │ │ - test %r10,%r10 │ │ │ │ - jle 28aef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - jmp 284d9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %r13,-0xf0(%rbp) │ │ │ │ + test %r13,%r13 │ │ │ │ + jg 268e1 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + jmp 26c06 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%r9,8) │ │ │ │ - jmp 28945 │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 26d14 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ add %rsi,-0xf0(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - je 26bf2 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0x118(%rbp),%rax │ │ │ │ + je 250a2 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 2851b │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 26bf2 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - add $0x2,%rax │ │ │ │ - addq $0x20,-0x68(%rbp) │ │ │ │ - lea (%rdx,%rbx,2),%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 26bf2 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 28aa7 │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jmp 27b47 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - jmp 28836 │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 26927 │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 26bf2 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 250a2 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x68(%rbp) │ │ │ │ lea (%rdx,%rdi,2),%rdx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 26bf2 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 28afb │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jmp 287ee │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 26bf2 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - add $0x2,%rax │ │ │ │ - addq $0x20,-0x68(%rbp) │ │ │ │ - lea (%rdx,%rbx,2),%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 26bf2 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 250a2 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 28b43 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - jmp 281b4 │ │ │ │ + jle 26e6e │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jmp 25f57 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 278a7 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 25ce4 │ │ │ │ imul %r9,%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 278ab │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 25ce8 │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ - jmp 28b8f │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + jmp 26eba │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ - jmp 26bf2 │ │ │ │ - mov %r15,%r14 │ │ │ │ - jmp 26bf2 │ │ │ │ + jmp 250a2 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 250a2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + add $0x2,%rax │ │ │ │ + addq $0x20,-0x68(%rbp) │ │ │ │ + lea (%rdx,%rdi,2),%rdx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 250a2 │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 26f0c │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + jmp 26599 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 250a2 │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ + add $0x2,%rax │ │ │ │ + addq $0x20,-0x68(%rbp) │ │ │ │ + lea (%rdx,%rbx,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 250a2 │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 26f54 │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 26bb2 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 27e2d │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 2624d │ │ │ │ imul %r9,%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 27e31 │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 26251 │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ - jmp 28bf8 │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + jmp 26fa0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + jmp 250a2 │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000028c40 : │ │ │ │ +0000000000027000 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ - mov 0x30(%r15),%rax │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ movdqu 0xe0(%rdi),%xmm0 │ │ │ │ mov %rsp,-0x88(%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 │ │ │ │ + movups %xmm0,0xd0(%r13) │ │ │ │ add $0x20,%rdx │ │ │ │ - movups %xmm0,0xd0(%r15) │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - lea 0xf(%rsp),%r14 │ │ │ │ + lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov 0x48(%r15),%rdx │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ + mov 0x48(%r13),%rdx │ │ │ │ + and $0xfffffffffffffff0,%r15 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - lea 0x7(%rsp),%r13 │ │ │ │ - mov %r13,%r12 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + lea 0x7(%rsp),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,%r12 │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ - mov 0x30(%r15),%r12 │ │ │ │ + mov 0x30(%r13),%r12 │ │ │ │ fld1 │ │ │ │ - fstpt (%r14) │ │ │ │ + fstpt (%r15) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 28d08 │ │ │ │ + jle 270cf │ │ │ │ lea 0x0(,%r12,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ - mov (%r15),%rax │ │ │ │ - testb $0x1,0x70(%r15) │ │ │ │ - je 29180 │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ + testb $0x1,0x70(%r13) │ │ │ │ + je 27506 │ │ │ │ test %rax,%rax │ │ │ │ - jle 28e78 │ │ │ │ - mov 0x38(%r15),%rdi │ │ │ │ + jle 27218 │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + mov 0x38(%r13),%rdi │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ - flds 0xc3a4(%rip) │ │ │ │ - setg -0x68(%rbp) │ │ │ │ - fld1 │ │ │ │ - shl $0x4,%rax │ │ │ │ + flds 0xbfdc(%rip) │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + setg %r8b │ │ │ │ mov (%rdi,%r11,8),%rsi │ │ │ │ - add %r8,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%rcx,%rax,1),%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r8b,-0x68(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ - lea (%r14,%rdx,1),%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ + fld1 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + lea (%r9,%rdx,1),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 28ddc │ │ │ │ - mov 0xa8(%rsi),%r15 │ │ │ │ - mov 0x40(%rsi),%r10 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ + jle 271ac │ │ │ │ mov %rax,%rcx │ │ │ │ + mov 0xa8(%rsi),%r13 │ │ │ │ + mov 0x40(%rsi),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - fldt (%r14,%rcx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + nop │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ - mov %rax,%r11 │ │ │ │ fld %st(2) │ │ │ │ + mov %rax,%r11 │ │ │ │ test %rcx,%rcx │ │ │ │ mov %rcx,%rdi │ │ │ │ fcmove %st(2),%st │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdi │ │ │ │ - add (%r15,%r11,8),%rdi │ │ │ │ + inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rdx │ │ │ │ + add 0x0(%r13,%r11,8),%rdi │ │ │ │ fldt (%rdi) │ │ │ │ mov %rax,%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r14,%rdi,1) │ │ │ │ + fstpt (%r9,%rdi,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 28d90 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27160 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ fldt (%r8) │ │ │ │ - fldt (%r9) │ │ │ │ - mov 0x0(%r13,%r12,8),%rax │ │ │ │ + mov (%r14,%r12,8),%rax │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt (%r15) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rcx,%rax,1) │ │ │ │ mov (%rbx,%r11,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ - jne 28e63 │ │ │ │ + jne 27203 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 28e45 │ │ │ │ - jmp 28e63 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 271e5 │ │ │ │ + jmp 27203 │ │ │ │ + nop │ │ │ │ test %rax,%rax │ │ │ │ - je 28e63 │ │ │ │ + je 27203 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ cmp %rdx,(%rdi,%rax,8) │ │ │ │ - je 28e40 │ │ │ │ + je 271e0 │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r8,-0x50(%rbp) │ │ │ │ - jne 28d60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,%r15 │ │ │ │ + jne 27138 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rsi,%r13 │ │ │ │ mov -0x88(%rbp),%rsp │ │ │ │ - mov 0x98(%r15),%rdi │ │ │ │ + mov 0x98(%r13),%rdi │ │ │ │ call 3260 │ │ │ │ - mov 0x30(%r15),%rdx │ │ │ │ - mov 0x58(%r15),%rsi │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ + mov 0x30(%r13),%rdx │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ lea 0x1(%rsi),%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,-0x98(%rbp) │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xf8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov %rsp,%r14 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r13 │ │ │ │ + mov %rsp,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%rbx │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ - mov 0x68(%r15),%rsi │ │ │ │ + mov %rsi,-0xf0(%rbp) │ │ │ │ + mov 0x68(%r13),%rsi │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ lea (%r8,%r8,1),%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ - shr $0x3,%rbx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ + mov %rsp,-0x68(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0xd0(%r15),%rax │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ - mov 0x8(%r15),%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsp,%r14 │ │ │ │ + mov 0xd0(%r13),%rax │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ + mov %rsp,%r15 │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r15),%esi │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - test $0x20,%sil │ │ │ │ - jne 29487 │ │ │ │ + mov 0x70(%r13),%edx │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 277ef │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - fld1 │ │ │ │ - movq $0x0,0x0(,%rbx,8) │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ shl $0x5,%r8 │ │ │ │ + fld1 │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%rbx,8) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2933c │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ + jle 2769f │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - imul %rcx,%rdx │ │ │ │ + imul %rsi,%rcx │ │ │ │ inc %rax │ │ │ │ - add %rdx,%rdx │ │ │ │ + add %rcx,%rcx │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 28ff0 │ │ │ │ - mov %rdx,-0x68(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 2934e │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 29d43 │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 29550 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - and $0x4,%esi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - jne 2aa09 │ │ │ │ + jne 27390 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 276b0 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 2807b │ │ │ │ + test $0x2,%dl │ │ │ │ + jne 2788c │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + jne 28ceb │ │ │ │ test %rax,%rax │ │ │ │ - jle 29539 │ │ │ │ + jle 27875 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ + flds 0xbcf7(%rip) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - mov %r13,%r8 │ │ │ │ - movq $0x0,-0x110(%rbp) │ │ │ │ - flds 0xc070(%rip) │ │ │ │ + mov %r12,%r8 │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r13,%r15 │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ + movq $0x0,-0x118(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %r14,%rax │ │ │ │ setg -0xf0(%rbp) │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 29961 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r11 │ │ │ │ + jle 27c9e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ mov 0x40(%r15),%rbx │ │ │ │ - mov 0x58(%r15),%r10 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x58(%r15),%r10 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r15),%r11 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - jmp 29110 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ + jmp 274b8 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 29171 │ │ │ │ + jle 27988 │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ mov %rax,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ - je 29943 │ │ │ │ - mov (%rbx,%rcx,1),%r8 │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + je 27c80 │ │ │ │ + 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 │ │ │ │ lea 0x1(%r10,%rax,1),%rax │ │ │ │ sub %r10,%rdi │ │ │ │ - mov %rax,(%r9,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,(%rdx,%rcx,1) │ │ │ │ + mov %rdi,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 290e0 │ │ │ │ + jns 27480 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 29930 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 27980 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 290fb │ │ │ │ - neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 290fb │ │ │ │ + jmp 2748d │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 28e78 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - mov %r13,-0x68(%rbp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r12,%rax │ │ │ │ + jle 27218 │ │ │ │ + mov %r14,-0x68(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%r15 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rsi,%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jge 2927c │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov %r12,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rsi,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%r12,8),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 291df │ │ │ │ - fmuls 0xbefd(%rip) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %r12,%r9 │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jge 27600 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r15,%r13,8),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 2755f │ │ │ │ + fmuls 0xbb7d(%rip) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - lea 0x0(,%r12,8),%r13 │ │ │ │ + mov 0x60(%r12),%r9 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov (%r8,%r13,8),%r8 │ │ │ │ + shl $0x4,%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ - shl $0x4,%r9 │ │ │ │ - mov (%r8,%r13,1),%r8 │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ - inc %r12 │ │ │ │ - fldt (%rax,%r9,1) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt 0xc48b(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + lea 0x0(,%r13,8),%r14 │ │ │ │ + inc %r13 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ lea -0x2(%r8,%r8,1),%r8 │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + fldt 0xc0e1(%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(%rbx) │ │ │ │ + fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rax,%r9,1) │ │ │ │ - mov (%r8,%r13,1),%rax │ │ │ │ - imul -0x8(%rsi,%r12,8),%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,(%rsi,%r12,8) │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - pop %rdx │ │ │ │ + fstpt 0x10(%rax,%rdx,1) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov (%r8,%r14,1),%rdx │ │ │ │ + imul -0x8(%rax,%r13,8),%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov %rdx,(%rax,%r13,8) │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ + pop %rax │ │ │ │ pop %rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jl 291d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jl 27550 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1(%rax),%r12 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%rdx),%r13 │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov (%rsi,%rax,8),%rsi │ │ │ │ - mov (%r15,%r12,8),%rax │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r15,%r12,8) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - fldt (%rsi,%rdi,1) │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ + fldt (%rbx,%r8,1) │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + fldt (%rbx,%rdi,1) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov 0x38(%r12),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ - cmp %rax,(%rdi,%r12,8) │ │ │ │ - jne 29322 │ │ │ │ - test %r12,%r12 │ │ │ │ - jg 29305 │ │ │ │ - jmp 29322 │ │ │ │ - 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) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 29322 │ │ │ │ - dec %r12 │ │ │ │ - mov (%r15,%r12,8),%rax │ │ │ │ - movq $0x0,0x8(%r15,%r12,8) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r15,%r12,8) │ │ │ │ - cmp %rax,(%rdi,%r12,8) │ │ │ │ - je 29300 │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + mov (%r15,%r13,8),%rax │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rdx,(%r15,%r13,8) │ │ │ │ + cmp %rdx,(%rdi,%r13,8) │ │ │ │ + jne 27683 │ │ │ │ + test %r13,%r13 │ │ │ │ + jg 27665 │ │ │ │ + jmp 27683 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r13,%r13 │ │ │ │ + je 27683 │ │ │ │ + dec %r13 │ │ │ │ + mov (%r15,%r13,8),%rax │ │ │ │ + movq $0x0,0x8(%r15,%r13,8) │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rdx,(%r15,%r13,8) │ │ │ │ + cmp %rdx,(%rdi,%r13,8) │ │ │ │ + je 27660 │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - cmp (%rbx),%rax │ │ │ │ - jge 29548 │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - jmp 291b0 │ │ │ │ - test $0x10,%sil │ │ │ │ - je 2a37e │ │ │ │ - movq $0x1,-0x68(%rbp) │ │ │ │ - mov 0x8(%r15),%rbx │ │ │ │ + cmp (%r12),%rax │ │ │ │ + jge 27884 │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ + jmp 27530 │ │ │ │ + test $0x10,%dl │ │ │ │ + je 28691 │ │ │ │ + movq $0x1,-0x50(%rbp) │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 29539 │ │ │ │ + jle 27875 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + movq $0x0,-0xa8(%rbp) │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ - lea 0x0(%r13,%rax,1),%rsi │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ + lea (%r12,%rax,1),%rsi │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ + setg -0xd0(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 2965b │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov 0x40(%r15),%r11 │ │ │ │ - mov 0x58(%r15),%r9 │ │ │ │ + jle 279bb │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov 0x40(%r13),%r11 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r13,-0x88(%rbp) │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ + mov 0x58(%r13),%r9 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ - add 0x78(%r15),%r10 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - jmp 29438 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0x78(%r13),%r10 │ │ │ │ + mov -0xf8(%rbp),%r13 │ │ │ │ + jmp 277a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r8,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 29628 │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 27968 │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 29640 │ │ │ │ + je 279a0 │ │ │ │ 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(%r9,%rax,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 29400 │ │ │ │ + jns 27768 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jge 29620 │ │ │ │ + jge 27960 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 2940d │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ + jmp 27775 │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 29539 │ │ │ │ - mov 0xc8(%r15),%r8 │ │ │ │ + jle 27875 │ │ │ │ + mov 0xc8(%r13),%r8 │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 29528 │ │ │ │ - mov 0xc0(%r15),%rbx │ │ │ │ + jle 27868 │ │ │ │ + mov 0xc0(%r13),%rbx │ │ │ │ + fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ - fldt (%rsi) │ │ │ │ shl $0x4,%rcx │ │ │ │ - add 0xb0(%r15),%rcx │ │ │ │ + add 0xb0(%r13),%rcx │ │ │ │ lea (%rbx,%rdx,8),%rax │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ - 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 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 29500 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27840 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 294b0 │ │ │ │ + jne 27810 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,%r15 │ │ │ │ - jmp 28e78 │ │ │ │ - mov 0x60(%r15),%r9 │ │ │ │ + mov %r12,%r13 │ │ │ │ + jmp 27218 │ │ │ │ + mov 0x60(%r13),%r9 │ │ │ │ mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r11,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 2b150 │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ + js 293d8 │ │ │ │ fld1 │ │ │ │ + mov -0x48(%rbp),%r10 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0xbdf6(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -41451,302 +40844,305 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 295c2 │ │ │ │ - nop │ │ │ │ + jmp 27902 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 295c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27900 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r10,%rdi │ │ │ │ - je 2a39c │ │ │ │ + je 286ad │ │ │ │ mov %rdi,%rax │ │ │ │ add %r11,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 2959c │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + jmp 278d4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 29423 │ │ │ │ + jmp 2778b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x88(%rbp),%r13 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ + neg %rdx │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + jmp 274a3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3030 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 298db │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 27c2b │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - fldt (%rsi) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ inc %rax │ │ │ │ + lea 0x10(%rcx),%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ lea (%rax,%rax,1),%r11 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + add $0x8,%rdi │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 29787 │ │ │ │ + jle 27ae7 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ - add -0xa0(%rbp),%rax │ │ │ │ - mov 0xb0(%r15),%rbx │ │ │ │ - mov %r12,-0x88(%rbp) │ │ │ │ - imul -0xc0(%rbp),%rax │ │ │ │ - lea 0x0(%r13,%rdi,1),%rcx │ │ │ │ + mov 0x40(%r13),%r10 │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov (%rsi,%rdi,1),%rdx │ │ │ │ - fldt (%r10,%r8,1) │ │ │ │ - add %rdi,%r9 │ │ │ │ - lea 0x10(%r10,%r8,1),%r10 │ │ │ │ - lea (%r12,%rdi,1),%r8 │ │ │ │ - lea 0x8(%rsi,%rdi,1),%rdi │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ + mov 0xb0(%r13),%rbx │ │ │ │ + lea (%r12,%rdi,1),%rcx │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ + add -0xa8(%rbp),%rax │ │ │ │ + add %rdi,%r10 │ │ │ │ + lea (%r14,%rdi,1),%r9 │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + imul -0xc0(%rbp),%rax │ │ │ │ + add -0xc8(%rbp),%rdi │ │ │ │ + fldt (%rsi,%r8,1) │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ add %rax,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%r12 │ │ │ │ - imul (%r9),%rdx │ │ │ │ + add -0xb0(%rbp),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx),%r14 │ │ │ │ + imul (%r10),%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x8,%r10 │ │ │ │ add $0x8,%r9 │ │ │ │ - add $0x8,%r8 │ │ │ │ add $0x8,%rdi │ │ │ │ - add -0x8(%r8),%rdx │ │ │ │ - add %rax,%r12 │ │ │ │ + add %rax,%r14 │ │ │ │ add %r11,%rax │ │ │ │ - shl $0x4,%r12 │ │ │ │ - fldt (%rbx,%r12,1) │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add -0x8(%r9),%rdx │ │ │ │ + fldt (%rbx,%r14,1) │ │ │ │ mov %rdx,-0x8(%rdi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%r10) │ │ │ │ + fstpt -0x10(%r8) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 29740 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ + jne 27aa0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r14,%rbx,8),%rdx │ │ │ │ + mov (%r15,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r12,%rbx,8),%rax │ │ │ │ + mov (%r14,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 29920 │ │ │ │ - mov 0x40(%r15),%rcx │ │ │ │ - mov (%rcx,%rbx,8),%rcx │ │ │ │ + je 27c70 │ │ │ │ + mov 0x40(%r13),%rcx │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 29920 │ │ │ │ + je 27c70 │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r12,%rbx,8) │ │ │ │ - mov 0x0(%r13,%rbx,8),%rax │ │ │ │ + mov %rax,(%r14,%rbx,8) │ │ │ │ + mov (%r12,%rbx,8),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ - mov %rax,0x0(%r13,%rbx,8) │ │ │ │ + mov %rax,(%r12,%rbx,8) │ │ │ │ cmp %r11,%rax │ │ │ │ - jne 298b0 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 298b0 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jne 27c08 │ │ │ │ + cmpb $0x0,-0xd0(%rbp) │ │ │ │ + je 27c08 │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 29874 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r15),%r8 │ │ │ │ + jmp 27bd4 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%r13),%r8 │ │ │ │ mov (%r8,%rax,8),%r8 │ │ │ │ dec %r8 │ │ │ │ cmp %r8,%rdx │ │ │ │ - je 2989b │ │ │ │ + je 27bf9 │ │ │ │ add %rdi,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 29860 │ │ │ │ + jg 27bc0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %rdi,0x8(%r14,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + mov %rdi,0x8(%r15,%rax,8) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 298c0 │ │ │ │ + jne 27c10 │ │ │ │ test %rax,%rax │ │ │ │ - je 298c0 │ │ │ │ + je 27c10 │ │ │ │ dec %rax │ │ │ │ - mov 0x0(%r13,%rax,8),%rbx │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r13,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%rdi │ │ │ │ + mov (%r12,%rax,8),%rbx │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r12,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%rdi │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ - mov %rcx,0x0(%r13,%rax,8) │ │ │ │ + mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 29830 │ │ │ │ + jne 27b90 │ │ │ │ neg %rdi │ │ │ │ - mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 29840 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,(%r15,%rax,8) │ │ │ │ + jmp 27ba0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ cmp %rsi,-0x40(%rbp) │ │ │ │ - jne 296b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ + jne 27a28 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - add %rcx,-0xa0(%rbp) │ │ │ │ - add %rcx,-0xe0(%rbp) │ │ │ │ - cmp -0xf0(%rbp),%rax │ │ │ │ - jne 293b0 │ │ │ │ + add %rcx,-0xa8(%rbp) │ │ │ │ + add %rcx,-0x100(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp -0x110(%rbp),%rax │ │ │ │ + jne 27720 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rbx,8) │ │ │ │ - jmp 297e3 │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - neg %rdx │ │ │ │ - jmp 290fb │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 27b4a │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ call 3030 │ │ │ │ - flds 0xb77e(%rip) │ │ │ │ + flds 0xb441(%rip) │ │ │ │ mov %rax,%r8 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 29ce0 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 28020 │ │ │ │ + fildll 0x58(%r15) │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ + movq $0x0,-0x80(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - fildll 0x58(%r15) │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ + mov %r15,%r9 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ fld %st(0) │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %r15,%r9 │ │ │ │ + lea 0x2(%rax,%rax,1),%rdi │ │ │ │ fldt (%rbx) │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ - lea 0x2(%rax,%rax,1),%rdi │ │ │ │ - shl $0x4,%rcx │ │ │ │ add %rcx,%rbx │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rdx,-0x48(%rbp) │ │ │ │ - jle 29bab │ │ │ │ + jle 27edb │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ mov -0x48(%rbp),%r11 │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov %r12,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - lea (%r8,%rax,1),%r13 │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + lea (%r8,%rax,1),%r13 │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ lea (%rbx,%rax,1),%r15 │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ sub %rdx,%r11 │ │ │ │ add -0xe8(%rbp),%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ mov (%r15),%rsi │ │ │ │ lea (%rbx,%rcx,1),%r10 │ │ │ │ lea 0x0(,%r11,8),%rbx │ │ │ │ - mov -0x98(%rbp),%r11 │ │ │ │ add 0x60(%r9),%rcx │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ fldt (%r10) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ - mov 0x40(%r9),%r11 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ add 0x78(%r9),%rdx │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ - lea (%r14,%rax,1),%r9 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ + mov 0x40(%r9),%r11 │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %r14,-0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ add %rax,%r11 │ │ │ │ - jmp 29aeb │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + jmp 27e1f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0xb908(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -41761,36 +41157,36 @@ │ │ │ │ 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 29ab9 │ │ │ │ + je 27ded │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0xbbff(%rip) │ │ │ │ + fldt 0xb89b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ imul %rsi,%rdi │ │ │ │ - mov (%r9,%rcx,1),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov (%r8,%rcx,1),%rsi │ │ │ │ add %rdi,%rsi │ │ │ │ - mov %rsi,0x8(%r15,%rcx,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r10,%rcx,2) │ │ │ │ + mov %rsi,0x8(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 29b80 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 27eb0 │ │ │ │ mov (%rbx,%rcx,1),%r14 │ │ │ │ - mov (%r11,%rcx,1),%rdi │ │ │ │ fldt (%rdx,%rcx,2) │ │ │ │ + mov (%r11,%rcx,1),%rdi │ │ │ │ add 0x0(%r13,%rcx,1),%r14 │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ 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) │ │ │ │ @@ -41804,164 +41200,163 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 29a70 │ │ │ │ + ja 27da8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29b60 │ │ │ │ + ja 27e90 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xbb75(%rip) │ │ │ │ + fldt 0xb811(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 29ac5 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 27df9 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xbb4e(%rip) │ │ │ │ + fldt 0xb7ee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29ac5 │ │ │ │ + jmp 27df9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - fldt -0xb0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov (%r12,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 29d30 │ │ │ │ + je 28068 │ │ │ │ mov 0x40(%r9),%rcx │ │ │ │ - mov (%rcx,%rbx,8),%rcx │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 29d30 │ │ │ │ + je 28068 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r14,%rbx,8) │ │ │ │ mov (%r8,%rbx,8),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r8,%rbx,8) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 29cb2 │ │ │ │ + jne 27ff2 │ │ │ │ cmpb $0x0,-0xf0(%rbp) │ │ │ │ - je 29cb2 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ + je 27ff2 │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ mov %rbx,%rdx │ │ │ │ - jmp 29c84 │ │ │ │ - nop │ │ │ │ + jmp 27fc4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r9),%r10 │ │ │ │ mov (%r10,%rdx,8),%r10 │ │ │ │ dec %r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - je 29ca9 │ │ │ │ + je 27fe9 │ │ │ │ add %rsi,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,(%r14,%rdx,8) │ │ │ │ mov 0x8(%r11,%rdx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 29c70 │ │ │ │ + jg 27fb0 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rax,0x8(%r14,%rdx,8) │ │ │ │ mov %rsi,0x8(%r12,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 29cc0 │ │ │ │ + je 28000 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 29cc0 │ │ │ │ + jne 28000 │ │ │ │ dec %rdx │ │ │ │ mov (%r8,%rdx,8),%rax │ │ │ │ - movq $0x0,0x8(%r8,%rdx,8) │ │ │ │ mov (%r12,%rdx,8),%rsi │ │ │ │ + movq $0x0,0x8(%r8,%rdx,8) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov (%r14,%rdx,8),%rax │ │ │ │ mov %rcx,(%r8,%rdx,8) │ │ │ │ test %rax,%rax │ │ │ │ - jne 29c40 │ │ │ │ + jne 27f80 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r12,%rdx,8) │ │ │ │ - jmp 29c50 │ │ │ │ + jmp 27f90 │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ incq -0x80(%rbp) │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ cmp %rbx,-0x80(%rbp) │ │ │ │ - jne 299b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ + jne 27cf0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%r13 │ │ │ │ mov %r9,%r15 │ │ │ │ - incq -0x100(%rbp) │ │ │ │ + incq -0x108(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ - add %rsi,-0x110(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - jne 29095 │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rsi,-0x118(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + cmp -0x110(%rbp),%rax │ │ │ │ + jne 2743e │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r12,%rbx,8) │ │ │ │ - jmp 29c07 │ │ │ │ - mov 0x60(%r15),%r9 │ │ │ │ + jmp 27f3e │ │ │ │ + mov 0x60(%r13),%r9 │ │ │ │ mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r11,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 2b108 │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ + js 29389 │ │ │ │ fld1 │ │ │ │ + mov -0x48(%rbp),%r10 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0xb603(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -41970,517 +41365,513 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 29dc2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 280f2 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 29dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 280f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r10 │ │ │ │ - je 29e1f │ │ │ │ + je 2814c │ │ │ │ mov %rdi,%rax │ │ │ │ add %r11,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 29d8f │ │ │ │ - movq $0x1,-0x68(%rbp) │ │ │ │ - jmp 29e2d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29e2d │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29e2d │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + jmp 280c3 │ │ │ │ + movq $0x1,-0x50(%rbp) │ │ │ │ + jmp 2815a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2815a │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2815a │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 29539 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jle 27875 │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 2b065 │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + jle 292df │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov -0xd0(%rbp),%r11 │ │ │ │ - mov %r13,-0xc8(%rbp) │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - shl $0x3,%rax │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ shr $0x4,%r11 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%r13 │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 29f04 │ │ │ │ - nop │ │ │ │ + jmp 28235 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r8,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 29f5b │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 2828c │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb0(%rbp) │ │ │ │ - je 29f83 │ │ │ │ + cmp %rcx,-0x80(%rbp) │ │ │ │ + je 282b3 │ │ │ │ mov (%r11,%rcx,1),%r8 │ │ │ │ lea -0x2(%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r9,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 29ed0 │ │ │ │ + jns 28208 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jge 29f70 │ │ │ │ + jge 282a0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 29eeb │ │ │ │ + jg 28223 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 29eeb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 28223 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 29eeb │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + jmp 28223 │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov %r12,-0xd8(%rbp) │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov %r15,-0xd8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0x48(%rbp),%r12 │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ add 0xb0(%rax),%r10 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r14 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%r9 │ │ │ │ - mov 0x0(%r13,%rsi,8),%r11 │ │ │ │ - mov (%r15,%rsi,8),%rax │ │ │ │ - fldt (%r10) │ │ │ │ + mov (%r12,%rsi,8),%r11 │ │ │ │ + mov 0x0(%r13,%rsi,8),%rax │ │ │ │ imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 2a086 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ + jle 283a6 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%r14,%rdi,1) │ │ │ │ lea 0x2(%r11),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 2a08a │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jl 283aa │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r9d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r9 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 2a060 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - jmp 2a090 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a090 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28380 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + jmp 283b0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 283b0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %rbx,-0x80(%rbp) │ │ │ │ + add %rbx,-0x40(%rbp) │ │ │ │ add $0x20,%r10 │ │ │ │ add %rbx,%rdx │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 29ff0 │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2a33c │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jne 28320 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + jle 28656 │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r13 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov 0x58(%r15),%rsi │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ - mov %rsi,-0xd8(%rbp) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + test %r9,%r9 │ │ │ │ + lea 0x0(,%r9,8),%rbx │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ lea 0x2(%rsi,%rsi,1),%r8 │ │ │ │ + setg -0xb0(%rbp) │ │ │ │ + shr $0x4,%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ - test %r9,%r9 │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - shr $0x4,%rcx │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ mov %r11,-0xc0(%rbp) │ │ │ │ mov %rdi,%r11 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %r9,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 2a1c2 │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r15),%rbx │ │ │ │ - mov (%r10,%rax,8),%r9 │ │ │ │ + jle 284e2 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + mov 0x40(%r13),%rdi │ │ │ │ + mov (%r10,%rax,8),%rcx │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ fldt (%r11,%rdx,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rdx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - add 0x0(%r13,%rax,8),%rdx │ │ │ │ + add (%r12,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%rbx,%rax,8),%r9 │ │ │ │ - add -0x8(%r12,%rax,8),%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ + imul -0x8(%rdi,%rax,8),%rcx │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %r9,(%r10,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + add -0x8(%r14,%rax,8),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rcx,(%r10,%rax,8) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 2a180 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jne 284a0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov (%r10,%rsi,8),%rax │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov (%r14,%rdi,8),%rdx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + mov (%r15,%rcx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r12,%rdi,8),%rax │ │ │ │ + mov (%r14,%rcx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2a330 │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rdi,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 2a330 │ │ │ │ + je 28640 │ │ │ │ + mov 0x40(%r13),%rcx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov (%rcx,%rdi,1),%rcx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 28640 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r12,%rdi,8) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov %rax,(%r14,%rdi,8) │ │ │ │ + mov (%r12,%rdi,8),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %rax,(%r12,%rdi,8) │ │ │ │ cmp %r8,%rax │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ + jne 28650 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + je 28650 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 2a2de │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 2a2de │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - jmp 2a294 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 2a2ba │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ + jmp 285bc │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%r13),%rdi │ │ │ │ + mov (%rdi,%rax,8),%rdi │ │ │ │ + dec %rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 285e1 │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2a280 │ │ │ │ + jg 285a8 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %rdi,0x8(%r14,%rax,8) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 2a2d0 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + mov %rsi,0x8(%r15,%rax,8) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 285f0 │ │ │ │ test %rax,%rax │ │ │ │ - je 2a2d0 │ │ │ │ + je 285f0 │ │ │ │ dec %rax │ │ │ │ - mov 0x0(%r13,%rax,8),%rsi │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r13,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%rdi │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r12,%rax,8) │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + mov (%r15,%rax,8),%rsi │ │ │ │ + mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2a250 │ │ │ │ - neg %rdi │ │ │ │ - mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 2a260 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - incq -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - cmp %rbx,-0x68(%rbp) │ │ │ │ - jne 2a140 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 29539 │ │ │ │ + jne 28578 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,(%r15,%rax,8) │ │ │ │ + jmp 28588 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + incq -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x50(%rbp) │ │ │ │ + jne 28470 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 27875 │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,%rbx │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 29e66 │ │ │ │ - jmp 2a122 │ │ │ │ - nopl (%rax) │ │ │ │ + jg 2819e │ │ │ │ + jmp 28460 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rdi,8) │ │ │ │ - jmp 2a20b │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 28536 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 285f7 │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - add %rsi,-0xa0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 29539 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 27875 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 29eb4 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 29e15 │ │ │ │ - movq $0x1,-0x68(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 29021 │ │ │ │ - jmp 2a3aa │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a3aa │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a3aa │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + jmp 281e3 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 28142 │ │ │ │ + movq $0x1,-0x50(%rbp) │ │ │ │ + test $0x2,%dl │ │ │ │ + je 273be │ │ │ │ + jmp 286bb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 286bb │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 286bb │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 29539 │ │ │ │ + jle 27875 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 2b0a6 │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ + jle 29327 │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov %r13,-0xf0(%rbp) │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov %r12,-0xe0(%rbp) │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov %r12,-0xd8(%rbp) │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %r13,-0xb0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r11 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ add 0x78(%rax),%r9 │ │ │ │ - jmp 2a480 │ │ │ │ + jmp 28798 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rdi,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2a4d7 │ │ │ │ + jle 287ef │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 2a4f6 │ │ │ │ + cmp %rcx,-0x88(%rbp) │ │ │ │ + je 2880e │ │ │ │ mov (%r12,%rcx,1),%rbx │ │ │ │ lea -0x2(%rbx,%rbx,1),%rsi │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ lea 0x1(%rax,%r8,1),%rax │ │ │ │ sub %r8,%r10 │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,(%r14,%rcx,1) │ │ │ │ mov %r10,%rax │ │ │ │ mov %r10,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r10,%r10 │ │ │ │ - jns 2a450 │ │ │ │ + jns 28768 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jge 2a4e3 │ │ │ │ + jge 287fb │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rdi,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2a46b │ │ │ │ + jg 28783 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2a46b │ │ │ │ + jmp 28783 │ │ │ │ mov %rdx,(%rdi,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2a46b │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + jmp 28783 │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + fildll -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov %r15,-0xe8(%rbp) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ shr $0x4,%r10 │ │ │ │ + fmul %st(0),%st │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ + mov (%r12,%rsi,8),%rax │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x80(%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) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2a990 │ │ │ │ + jbe 28c70 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xadbc(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -42494,750 +41885,744 @@ │ │ │ │ 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 2a603 │ │ │ │ + je 28903 │ │ │ │ fchs │ │ │ │ - fmuls 0xaad3(%rip) │ │ │ │ - fldt 0xb0b1(%rip) │ │ │ │ + fmuls 0xa7d3(%rip) │ │ │ │ + fldt 0xad81(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov (%r15,%rsi,8),%rax │ │ │ │ - imul %rsi,%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov (%r14,%rsi,8),%rax │ │ │ │ + imul %rsi,%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - add -0x40(%rbp),%rdi │ │ │ │ + add -0xa0(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %r8,%rax │ │ │ │ - jle 2a6c6 │ │ │ │ + jle 289be │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - shl $0x4,%r14 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + shl $0x4,%r15 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0xad3b(%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) │ │ │ │ - fldt 0x10(%r14,%rcx,1) │ │ │ │ + fldt 0x10(%r15,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 2a6d2 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jl 289ca │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r8d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 2a6a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - jmp 2a6e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a6e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add %rbx,-0x80(%rbp) │ │ │ │ + jne 28998 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + jmp 289d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 289d0 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ + add %rbx,-0x40(%rbp) │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp -0x48(%rbp),%rsi │ │ │ │ - jne 2a560 │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2a9c0 │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + jne 28870 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + jle 28ca9 │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - lea -0x1(%rsi),%r9 │ │ │ │ - lea 0x2(%rax,%rax,1),%r8 │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ + lea -0x1(%rax),%r9 │ │ │ │ + lea 0x2(%rsi,%rsi,1),%r8 │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ test %r9,%r9 │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - setg %bl │ │ │ │ - mov %bl,-0xe0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + lea 0x0(,%r9,8),%rbx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + setg -0xd8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ shr $0x4,%rcx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ mov %r11,-0xc8(%rbp) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - fldt (%rdi) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 2a803 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r15),%r8 │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ + jle 28aea │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ + mov 0x40(%r13),%rbx │ │ │ │ + mov (%r9,%rax,8),%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r11,%rdx,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - add 0x0(%r13,%rax,8),%rdx │ │ │ │ + add (%r12,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r8,%rax,8),%rdi │ │ │ │ - add -0x8(%r12,%rax,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ + imul -0x8(%rbx,%rax,8),%r8 │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rdi,(%r10,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + add -0x8(%r14,%rax,8),%r8 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %r8,(%r9,%rax,8) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r11,%rdx,1) │ │ │ │ + fstpt (%r10,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 2a7c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov (%r10,%rsi,8),%rax │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov (%r14,%r9,8),%rdx │ │ │ │ + jne 28ab0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov (%r9,%rsi,8),%rax │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + mov (%r15,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r12,%r9,8),%rax │ │ │ │ + mov (%r14,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2a980 │ │ │ │ - mov 0x40(%r15),%rdi │ │ │ │ - mov (%rdi,%r9,8),%rdi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 2a980 │ │ │ │ + je 28c60 │ │ │ │ + mov 0x40(%r13),%r8 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + mov (%r8,%rbx,1),%r8 │ │ │ │ + dec %r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 28c60 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov 0x0(%r13,%r9,8),%rax │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov %rax,(%r14,%rbx,8) │ │ │ │ + mov (%r12,%rbx,8),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - mov %rax,0x0(%r13,%r9,8) │ │ │ │ - mov %r9,%rax │ │ │ │ - jne 2a92e │ │ │ │ - cmpb $0x0,-0xe0(%rbp) │ │ │ │ - je 2a92e │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - jmp 2a8e5 │ │ │ │ + mov %rax,(%r12,%rbx,8) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 28ca0 │ │ │ │ + cmpb $0x0,-0xd8(%rbp) │ │ │ │ + je 28ca0 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + jmp 28bd5 │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 2a90b │ │ │ │ + mov 0x40(%r13),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rbx │ │ │ │ + dec %rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 28bfa │ │ │ │ add %r8,%rdx │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ - mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ + mov 0x8(%r11,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2a8d1 │ │ │ │ + jg 28bc1 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r8 │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %r8,0x8(%r14,%rax,8) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 2a920 │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + mov %r8,0x8(%r15,%rax,8) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 28c08 │ │ │ │ test %rax,%rax │ │ │ │ - je 2a920 │ │ │ │ + je 28c08 │ │ │ │ dec %rax │ │ │ │ - mov 0x0(%r13,%rax,8),%rdi │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r13,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%r8 │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,0x0(%r13,%rax,8) │ │ │ │ + mov (%r12,%rax,8),%rbx │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r12,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r8 │ │ │ │ + lea 0x1(%rbx),%rsi │ │ │ │ + mov %rsi,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2a8a0 │ │ │ │ + jne 28b90 │ │ │ │ neg %r8 │ │ │ │ - mov %r8,(%r14,%rax,8) │ │ │ │ - jmp 2a8b0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - incq -0x80(%rbp) │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - cmp %rdx,-0x80(%rbp) │ │ │ │ - jne 2a790 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x108(%rbp) │ │ │ │ - je 29539 │ │ │ │ + mov %r8,(%r15,%rax,8) │ │ │ │ + jmp 28ba0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + incq -0x40(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + cmp %rdx,-0x40(%rbp) │ │ │ │ + jne 28a90 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + cmp %rax,-0x110(%rbp) │ │ │ │ + je 27875 │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ + add %rsi,-0x108(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 2a3ee │ │ │ │ - jmp 2a779 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 286ff │ │ │ │ + jmp 28a77 │ │ │ │ + nop │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%r9,8) │ │ │ │ - jmp 2a84c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 28b3e │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2a9a5 │ │ │ │ + ja 28c85 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xad22(%rip) │ │ │ │ + fldt 0xaa12(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2a613 │ │ │ │ + jmp 28913 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xad09(%rip) │ │ │ │ + fldt 0xa9f9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2a613 │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ + jmp 28913 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 28c16 │ │ │ │ + incq -0x100(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ - cmp %rax,-0x108(%rbp) │ │ │ │ - je 29539 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ + add %rsi,-0x108(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + cmp %rax,-0x110(%rbp) │ │ │ │ + je 27875 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 2a427 │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - jle 29539 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 28731 │ │ │ │ + cmpq $0x0,-0x110(%rbp) │ │ │ │ + jle 27875 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 2b0ee │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %r13,-0xc8(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - mov -0x98(%rbp),%r14 │ │ │ │ - lea 0x2(%rax),%rcx │ │ │ │ + jle 2936f │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ + mov %r12,-0xb0(%rbp) │ │ │ │ + mov %r14,-0xa8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r15,-0xc8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%r9 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - mov 0x40(%r15),%r12 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov 0x40(%r13),%r12 │ │ │ │ mov %rbx,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r15,-0x118(%rbp) │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov %r13,-0x118(%rbp) │ │ │ │ shl $0x4,%r11 │ │ │ │ - add 0x78(%r15),%r11 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - jmp 2ab10 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ + add 0x78(%r13),%r11 │ │ │ │ + mov -0xa8(%rbp),%r13 │ │ │ │ + jmp 28de6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r10,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 2ab67 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 28e3c │ │ │ │ + mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb0(%rbp) │ │ │ │ - je 2ab86 │ │ │ │ - mov (%r12,%rcx,1),%r10 │ │ │ │ - lea -0x2(%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + cmp %rcx,-0x80(%rbp) │ │ │ │ + je 28e5b │ │ │ │ + mov (%r12,%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 -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%rax,%r9,1),%rax │ │ │ │ - sub %r9,%rdi │ │ │ │ - mov %rax,0x0(%r13,%rcx,1) │ │ │ │ + lea 0x1(%rax,%r8,1),%rax │ │ │ │ + sub %r8,%rdi │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 2aae0 │ │ │ │ + jns 28db8 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jge 2ab73 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 28e48 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2aafb │ │ │ │ + jg 28dd3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2aafb │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ + jmp 28dd3 │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2aafb │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x118(%rbp),%r15 │ │ │ │ + jmp 28dd3 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov 0x68(%r15),%rax │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r13) │ │ │ │ + mov 0x68(%r13),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - add $0x2,%r9 │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + inc %rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12,%r10,8),%rdx │ │ │ │ mov (%r14,%r10,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov 0x0(%r13,%r10,8),%r9 │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov (%r15,%r10,8),%r9 │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 2ad23 │ │ │ │ + jg 28fd3 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sub %rax,%r9 │ │ │ │ - and $0xf3,%dh │ │ │ │ + xor %ecx,%ecx │ │ │ │ imul %r10,%rsi │ │ │ │ - add -0x40(%rbp),%rsi │ │ │ │ + add -0xa0(%rbp),%rsi │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ + mov 0xb0(%r13),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov 0xb0(%r15),%r8 │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2ace2 │ │ │ │ - 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 28f92 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdx,%rdi,1),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 2ad30 │ │ │ │ + je 28fe0 │ │ │ │ sub %rbx,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 2acc0 │ │ │ │ + jns 28f70 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rcx │ │ │ │ not %rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 2acdb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2ad34 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2ad34 │ │ │ │ + jne 28f8b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 28fe4 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 28fe4 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ + add -0x88(%rbp),%rdi │ │ │ │ cmp -0x48(%rbp),%r10 │ │ │ │ - jne 2abf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2affc │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ + jne 28ec0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 29276 │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - lea -0x1(%rsi),%r9 │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r8 │ │ │ │ - mov %rsi,%rax │ │ │ │ + lea -0x1(%rax),%r9 │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ + lea 0x2(%rsi,%rsi,1),%r8 │ │ │ │ + mov %rax,%rsi │ │ │ │ test %r9,%r9 │ │ │ │ - setg %bl │ │ │ │ - mov %bl,-0xc8(%rbp) │ │ │ │ + lea 0x0(,%r9,8),%rbx │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + setg -0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - shr $0x4,%rcx │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %r11,-0xc0(%rbp) │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + shr $0x4,%rcx │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ mov %rdi,%r11 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r9,%rdi │ │ │ │ - fldt (%rbx) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 2ae82 │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov 0x40(%r15),%rbx │ │ │ │ - mov (%r10,%rax,8),%r9 │ │ │ │ + jle 29102 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + mov 0x40(%r13),%r9 │ │ │ │ + mov (%r10,%rax,8),%rdi │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%r11,%rdx,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - 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 %rcx,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - add 0x0(%r13,%rax,8),%rdx │ │ │ │ + add (%r12,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%rbx,%rax,8),%r9 │ │ │ │ - add -0x8(%r12,%rax,8),%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ + imul -0x8(%r9,%rax,8),%rdi │ │ │ │ + fldt (%r8,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %r9,(%r10,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + add -0x8(%r14,%rax,8),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdi,(%r10,%rax,8) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 2ae40 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + jne 290c0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov (%r10,%rsi,8),%rax │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov (%r14,%rdi,8),%rdx │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ 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 (%r12,%rdi,8),%rax │ │ │ │ + mov (%r14,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2aff0 │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rdi,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 2aff0 │ │ │ │ + je 29260 │ │ │ │ + mov 0x40(%r13),%rdi │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + mov (%rdi,%r9,1),%rdi │ │ │ │ + dec %rdi │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 29260 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r12,%rdi,8) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov %rax,(%r14,%rdi,8) │ │ │ │ + mov (%r12,%rdi,8),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %rax,(%r12,%rdi,8) │ │ │ │ cmp %r8,%rax │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ + jne 29270 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + je 29270 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 2af9e │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 2af9e │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - jmp 2af54 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ + jmp 291dc │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%r13),%r9 │ │ │ │ mov (%r9,%rax,8),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 2af7a │ │ │ │ + je 29200 │ │ │ │ add %rdi,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2af40 │ │ │ │ + jg 291c8 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %rdi,0x8(%r14,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + mov %rdi,0x8(%r15,%rax,8) │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 2af90 │ │ │ │ + jne 29210 │ │ │ │ test %rax,%rax │ │ │ │ - je 2af90 │ │ │ │ + je 29210 │ │ │ │ dec %rax │ │ │ │ - mov 0x0(%r13,%rax,8),%rsi │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r13,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%rdi │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r12,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%rdi │ │ │ │ inc %rsi │ │ │ │ - mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + mov %rsi,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2af10 │ │ │ │ + jne 29198 │ │ │ │ neg %rdi │ │ │ │ - mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 2af20 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - incq -0x80(%rbp) │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - cmp %rdx,-0x80(%rbp) │ │ │ │ - jne 2ade0 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - cmp %rbx,-0xe0(%rbp) │ │ │ │ - je 29539 │ │ │ │ + mov %rdi,(%r15,%rax,8) │ │ │ │ + jmp 291a8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + incq -0x40(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + cmp %rdx,-0x40(%rbp) │ │ │ │ + jne 29098 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xd8(%rbp) │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + je 27875 │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ + add %rsi,-0x108(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 2aa47 │ │ │ │ - jmp 2adc4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 28d29 │ │ │ │ + jmp 29084 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rdi,8) │ │ │ │ - jmp 2aecb │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + mov %rdx,(%r15,%rdi,8) │ │ │ │ + jmp 29156 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 29217 │ │ │ │ + incq -0xd8(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - add %rcx,-0x100(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - je 29539 │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 2aa97 │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 29539 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - add $0x2,%rax │ │ │ │ - addq $0x20,-0x60(%rbp) │ │ │ │ - lea (%rbx,%rcx,2),%rbx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 29539 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2b037 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - jmp 2a0d5 │ │ │ │ + add %rcx,-0x108(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + cmp -0x110(%rbp),%rax │ │ │ │ + je 27875 │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 28d76 │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 29539 │ │ │ │ + je 27875 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%rsi,2),%rdx │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 29539 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2b078 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + je 27875 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 292b1 │ │ │ │ mov %rdx,-0x100(%rbp) │ │ │ │ - jmp 2a71f │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jmp 283ee │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 27875 │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + add $0x2,%rax │ │ │ │ + addq $0x20,-0x60(%rbp) │ │ │ │ + lea (%rdx,%rsi,2),%rdx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 27875 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 292f9 │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + jmp 28a0f │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 29539 │ │ │ │ + je 27875 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%rsi,2),%rdx │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 29539 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2b0c0 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - jmp 2ad75 │ │ │ │ + je 27875 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 29341 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + jmp 29020 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 29e27 │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + je 28154 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 29e2b │ │ │ │ + je 28158 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 2b10c │ │ │ │ + jmp 2938d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 2a3a4 │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + je 286b5 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 2a3a8 │ │ │ │ + je 286b9 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 2b154 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 293dc │ │ │ │ │ │ │ │ -000000000002b1a0 : │ │ │ │ +0000000000029420 : │ │ │ │ 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 %rcx,%rdi │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ call 3030 │ │ │ │ + cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - cmpq $0x1,0x30(%rbx) │ │ │ │ - je 2b456 │ │ │ │ + je 2968e │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ mov %rcx,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b42b │ │ │ │ + jle 29663 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%rbx),%r14 │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ fld1 │ │ │ │ mov %r14,%r10 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ shl $0x4,%r10 │ │ │ │ @@ -43248,209 +42633,197 @@ │ │ │ │ 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 2b2f8 │ │ │ │ + jle 29568 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ + mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ - mov 0x78(%rbx),%r15 │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ mov %rsp,%rcx │ │ │ │ - fldt 0xa421(%rip) │ │ │ │ + fldt 0xa185(%rip) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs 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,%r10 │ │ │ │ - jne 2b2a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29510 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%rax │ │ │ │ - lea (%r12,%r10,1),%rdx │ │ │ │ fld1 │ │ │ │ + lea (%r12,%r10,1),%rdx │ │ │ │ test $0x10,%r10b │ │ │ │ - je 2b2e0 │ │ │ │ + je 29550 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 2b2f6 │ │ │ │ + je 29566 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 2b2e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2b2f8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29550 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 29568 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2b411 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + jle 29649 │ │ │ │ add %r12,%r10 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + shl $0x4,%r15 │ │ │ │ lea -0x1(%r14),%r11 │ │ │ │ fldt (%r10) │ │ │ │ - fldt (%r8) │ │ │ │ - shl $0x4,%r15 │ │ │ │ mov %rax,%r9 │ │ │ │ add %rax,%r15 │ │ │ │ - jmp 2b332 │ │ │ │ + fldt (%r8) │ │ │ │ + jmp 2959a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2b44a │ │ │ │ + jle 29682 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2b371 │ │ │ │ + jmp 295d1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2b440 │ │ │ │ + je 29678 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2b360 │ │ │ │ + je 295c0 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 2b3f0 │ │ │ │ + jle 29630 │ │ │ │ fstp %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 2b3c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29600 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - jmp 2b400 │ │ │ │ + jmp 29638 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jne 2b330 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29598 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ incq -0x38(%rbp) │ │ │ │ add $0x10,%r8 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jg 2b200 │ │ │ │ + jg 29480 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 2b38f │ │ │ │ + jmp 295ef │ │ │ │ mov (%rcx,%r11,8),%rsi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2b381 │ │ │ │ + jmp 295e1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b42b │ │ │ │ + jle 29663 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2b42b │ │ │ │ + jle 29663 │ │ │ │ + fldt 0x9fdf(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x78(%rbx),%r10 │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ mov %rcx,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - fldt 0xa229(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov -0x58(%rbp),%r11 │ │ │ │ lea (%rcx,%rax,1),%r9 │ │ │ │ - lea (%r10,%r8,1),%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ fldt (%rdx) │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 (%rsi) │ │ │ │ + nop │ │ │ │ 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 2b4c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 296c0 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 2b47f │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 296b7 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -000000000002b510 : │ │ │ │ +0000000000029710 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -43458,25 +42831,24 @@ │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ + cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - cmpq $0x1,0x30(%rbx) │ │ │ │ - je 2b786 │ │ │ │ + je 2994e │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ mov %r12,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b752 │ │ │ │ + jle 29922 │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%rbx),%r14 │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ fld1 │ │ │ │ mov %r14,%r10 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ shl $0x4,%r10 │ │ │ │ lea 0x10(%r10),%rax │ │ │ │ @@ -43486,238 +42858,235 @@ │ │ │ │ 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 2b658 │ │ │ │ + jle 29848 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ + mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ - mov 0x78(%rbx),%r15 │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ mov %rsp,%rcx │ │ │ │ - fldt 0xa0b1(%rip) │ │ │ │ + fldt 0x9e9d(%rip) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 2b600 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 297f8 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%rax │ │ │ │ - lea (%r12,%r10,1),%rdx │ │ │ │ fld1 │ │ │ │ + lea (%r12,%r10,1),%rdx │ │ │ │ test $0x10,%r10b │ │ │ │ - je 2b640 │ │ │ │ + je 29830 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 2b656 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 29846 │ │ │ │ + xchg %ax,%ax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 2b640 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2b658 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29830 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 29848 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2b738 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + jle 29908 │ │ │ │ add %r12,%r10 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + shl $0x4,%r15 │ │ │ │ lea -0x1(%r14),%r11 │ │ │ │ fldt (%r10) │ │ │ │ - shl $0x4,%r15 │ │ │ │ mov %rax,%r9 │ │ │ │ add %rax,%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r9) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2b77a │ │ │ │ + jle 29942 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2b6b1 │ │ │ │ + jmp 298a1 │ │ │ │ nop │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2b770 │ │ │ │ + je 29938 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2b6a0 │ │ │ │ + je 29890 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 2b729 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 298f9 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 2b700 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 298d0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jne 2b680 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29870 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ incq -0x38(%rbp) │ │ │ │ add $0x10,%r8 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jg 2b570 │ │ │ │ + jg 29768 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 2b6cf │ │ │ │ + jmp 298bf │ │ │ │ mov (%rcx,%r11,8),%rsi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2b6c1 │ │ │ │ + jmp 298b1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b752 │ │ │ │ + jle 29922 │ │ │ │ mov (%rbx),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2b752 │ │ │ │ + jle 29922 │ │ │ │ + fldt 0x9d1f(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x78(%rbx),%r11 │ │ │ │ mov %r12,%rcx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - fldt 0x9efd(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ lea (%r12,%rax,1),%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ lea (%r11,%r9,1),%rsi │ │ │ │ mov %rdi,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ inc %rax │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 2b7c0 │ │ │ │ + jne 29980 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jne 2b7ab │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29973 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -000000000002b810 : │ │ │ │ +00000000000299d0 : │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov 0x30(%rdi),%rbp │ │ │ │ - test %rbp,%rbp │ │ │ │ - jle 2b979 │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 29b37 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x68(%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - js 2b979 │ │ │ │ + js 29b37 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ - mov 0xb0(%rax),%r10 │ │ │ │ + mov 0x40(%rax),%rbp │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov 0xb0(%rax),%r10 │ │ │ │ lea 0x2(%rbx),%rdx │ │ │ │ - mov 0x40(%rax),%rbx │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ + lea 0x1(%rdi),%rbx │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ + mov %rdi,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ fildll 0x58(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x9b27(%rip) │ │ │ │ + fldl2e │ │ │ │ fld1 │ │ │ │ fxch %st(4) │ │ │ │ - fstpt -0x28(%rsp) │ │ │ │ + fstpt -0x20(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r8,8),%rax │ │ │ │ + fstpt -0x10(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x0(%rbp,%r8,8),%rax │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ add %r11,%rsi │ │ │ │ add %r10,%rcx │ │ │ │ - mov %rax,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ - fldt -0x18(%rsp) │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ + fldt -0x10(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x28(%rsp) │ │ │ │ + fldt -0x20(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2b91b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 29adb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -43738,100 +43107,101 @@ │ │ │ │ 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 2b8fd │ │ │ │ + je 29abd │ │ │ │ fchs │ │ │ │ - fmuls 0x97d9(%rip) │ │ │ │ - fldt 0x9db7(%rip) │ │ │ │ + fmuls 0x9619(%rip) │ │ │ │ + fldt 0x9bc7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 2b960 │ │ │ │ + je 29b20 │ │ │ │ inc %rdx │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ + 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 2b8c0 │ │ │ │ + ja 29a80 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 2b980 │ │ │ │ + ja 29b40 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x9d7a(%rip) │ │ │ │ + fldt 0x9b8a(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 2b918 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2b962 │ │ │ │ + jne 29ad8 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 29b22 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ - lea 0x1(%rdi,%r9,1),%r9 │ │ │ │ - cmp %rbp,%r8 │ │ │ │ - jne 2b880 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rbx,%r9 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 29a40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x9d2e(%rip) │ │ │ │ + fldt 0x9b3e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2b90d │ │ │ │ + jmp 29acd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002b9a0 : │ │ │ │ +0000000000029b60 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2bb62 │ │ │ │ + jle 29d12 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2bb62 │ │ │ │ + jle 29d12 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ mov 0x60(%rdi),%r13 │ │ │ │ - mov %r15,%r11 │ │ │ │ mov 0x78(%rdi),%r12 │ │ │ │ - mov 0xb0(%rdi),%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r9,-0x30(%rsp) │ │ │ │ + mov 0xb0(%rdi),%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ - shl $0x5,%r10 │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -43844,26 +43214,26 @@ │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 2bad2 │ │ │ │ + jmp 29c86 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x9938(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -43876,44 +43246,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 2ba85 │ │ │ │ + je 29c41 │ │ │ │ fchs │ │ │ │ - fmuls 0x9651(%rip) │ │ │ │ - fldt 0x9c2f(%rip) │ │ │ │ + fmuls 0x9495(%rip) │ │ │ │ + fldt 0x9a43(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ - fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rdx) │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x98e1(%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 2bb50 │ │ │ │ + je 29d00 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fistpll -0x30(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ @@ -43929,134 +43299,132 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 2ba40 │ │ │ │ + ja 29c00 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 2bb30 │ │ │ │ + ja 29ce0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x9b9b(%rip) │ │ │ │ + fldt 0x99b7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2ba95 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 29c51 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x9b7e(%rip) │ │ │ │ + fldt 0x999e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 2ba95 │ │ │ │ + jmp 29c51 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 2ba00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29bc0 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000002bb70 : │ │ │ │ +0000000000029d20 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 2bd8b │ │ │ │ + jle 29f2b │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 2bd58 │ │ │ │ + jle 29efc │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rbx │ │ │ │ - mov 0x40(%rdi),%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rdi),%rcx │ │ │ │ shl $0x4,%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r12,-0x40(%rsp) │ │ │ │ - fildll -0x40(%rsp) │ │ │ │ lea 0x1(%r12),%r11 │ │ │ │ - mov %rbx,-0x18(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ mov %r11,%rbp │ │ │ │ + mov %rbx,-0x18(%rsp) │ │ │ │ + imul %rax,%rbp │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rdi,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - imul %rax,%rbp │ │ │ │ + fildll -0x40(%rsp) │ │ │ │ add %rbp,%rbp │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2bd48 │ │ │ │ + jle 29eec │ │ │ │ mov -0x10(%rsp),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rcx),%r15 │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ imul %rdx,%r10 │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov 0xb0(%rcx),%r15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ - add %r10,%r10 │ │ │ │ dec %rax │ │ │ │ + add %r10,%r10 │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ mov %rdi,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ fildll -0x40(%rsp) │ │ │ │ + lea (%r9,%rax,1),%rdi │ │ │ │ + add 0x60(%rcx),%r9 │ │ │ │ fld %st(1) │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x9a97(%rip) │ │ │ │ + fldt 0x98af(%rip) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%r9,%rax,1),%rdi │ │ │ │ - add 0x60(%rcx),%r9 │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ mov %r10,%rsi │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r15,%rsi │ │ │ │ + fldt -0x38(%rsp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fistpll -0x40(%rsp) │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ sub %r12,%rdx │ │ │ │ lea (%rdx,%r11,2),%r8 │ │ │ │ - jmp 2bceb │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 29e8f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x96f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -44071,87 +43439,86 @@ │ │ │ │ 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 2bcc9 │ │ │ │ + je 29e6d │ │ │ │ fchs │ │ │ │ - fldt 0x9a01(%rip) │ │ │ │ + fldt 0x982d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x99e9(%rip) │ │ │ │ + fldt 0x9815(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 2bd2d │ │ │ │ - add $0x10,%rsi │ │ │ │ + je 29ed1 │ │ │ │ fldt (%rdi) │ │ │ │ + add $0x10,%rsi │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2bc80 │ │ │ │ + ja 29e28 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2bd70 │ │ │ │ + ja 29f10 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x999f(%rip) │ │ │ │ + fldt 0x97cb(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 2bce5 │ │ │ │ + jne 29e89 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 2bc50 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29e00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp -0x20(%rsp),%rdx │ │ │ │ - jne 2bbe0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29d90 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x993e(%rip) │ │ │ │ + fldt 0x976e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2bcdb │ │ │ │ + jmp 29e7f │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000002bd90 : │ │ │ │ +0000000000029f30 : │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rsi │ │ │ │ fld1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -44160,211 +43527,210 @@ │ │ │ │ sub $0x98,%rsp │ │ │ │ mov 0x30(%rdi),%r14 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ mov %r14,-0x68(%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,%r8 │ │ │ │ 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,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ + shr $0x3,%rcx │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r14,%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,-0x58(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 2c381 │ │ │ │ + jle 2a4f9 │ │ │ │ mov 0x58(%rsi),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %r14,%r12 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 2be50 │ │ │ │ + jne 29ff0 │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ cmpq $0x0,0x8(%rsi) │ │ │ │ - jle 2c36e │ │ │ │ + jle 2a4e6 │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ mov 0xc8(%rsi),%rbx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ mov %r8,%r12 │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - flds 0x9236(%rip) │ │ │ │ - mov %rdi,%r8 │ │ │ │ mov %r11,%r15 │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + flds 0x90ad(%rip) │ │ │ │ + mov %rdi,%r8 │ │ │ │ mov %rsi,%r13 │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 2bfcb │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2a163 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ - mov 0x40(%r13),%rbx │ │ │ │ + mov %r13,-0x48(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0x40(%r13),%rbx │ │ │ │ mov 0x58(%r13),%r10 │ │ │ │ - mov %r13,-0x48(%rbp) │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ imul %rax,%r11 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ lea 0x0(,%rax,8),%r14 │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r13),%r11 │ │ │ │ mov -0xc0(%rbp),%r13 │ │ │ │ - jmp 2bf40 │ │ │ │ + jmp 2a0e0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2bf98 │ │ │ │ + jle 2a138 │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - je 2bfb0 │ │ │ │ - mov (%rbx,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + je 2a148 │ │ │ │ + mov (%rbx,%rcx,1),%r9 │ │ │ │ + lea -0x2(%r9,%r9,1),%rsi │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x38(%rbp) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%r10,%rax,1),%rax │ │ │ │ sub %r10,%rdi │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,(%r9,%rcx,1) │ │ │ │ + mov %rdi,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 2bf10 │ │ │ │ + jns 2a0b0 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 2bf90 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 2a130 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 2bf1d │ │ │ │ + jmp 2a0bd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2bf2f │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a0cf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x48(%rbp),%r13 │ │ │ │ call 3030 │ │ │ │ - flds 0x9114(%rip) │ │ │ │ + flds 0x8f7c(%rip) │ │ │ │ mov %rax,%r8 │ │ │ │ mov -0xa8(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2c37d │ │ │ │ + jle 2a4f5 │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov 0xc0(%r13),%rax │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov %rbx,%rdx │ │ │ │ lea (%rax,%rbx,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0xb0(%r13),%rdx │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ + add 0xb0(%r13),%rdx │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ lea (%rcx,%rbx,1),%rdx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%rax,%rdx,8),%rax │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jge 2c1fb │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jge 2a37b │ │ │ │ + mov %rax,%r9 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %rax,%r9 │ │ │ │ + lea 0x0(,%r11,8),%rdx │ │ │ │ + mov %r11,%rsi │ │ │ │ fildll 0x58(%r13) │ │ │ │ + sub %r11,%r9 │ │ │ │ + shl $0x4,%rsi │ │ │ │ mov %r13,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ lea 0x0(,%r9,8),%rbx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - lea (%r8,%rdx,1),%rbx │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ lea (%rdi,%rdx,1),%r14 │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ mov (%r14),%rcx │ │ │ │ - imul %rsi,%r9 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %rax,%r9 │ │ │ │ - lea (%rdi,%r10,1),%r11 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + lea (%r8,%rdx,1),%rbx │ │ │ │ + imul %rax,%r9 │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r10 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + add 0x60(%r13),%rsi │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ + add %r11,%r9 │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ mov 0x40(%r13),%rdi │ │ │ │ - add 0x60(%r13),%r10 │ │ │ │ - fldt (%r11) │ │ │ │ + fldt (%r10) │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rdx,%rax │ │ │ │ add %rdx,%rdi │ │ │ │ add %r12,%rdx │ │ │ │ add 0x78(%r13),%r9 │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ mov -0x68(%rbp),%r12 │ │ │ │ xor %edx,%edx │ │ │ │ + mov %rsi,%r13 │ │ │ │ mov %r8,-0x68(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ mov -0x38(%rbp),%r8 │ │ │ │ - jmp 2c14b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a2d7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x92a8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -44379,36 +43745,36 @@ │ │ │ │ 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 2c119 │ │ │ │ + je 2a2a5 │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x959f(%rip) │ │ │ │ + fldt 0x93e3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ imul %rcx,%rsi │ │ │ │ - add (%r8,%rdx,1),%rsi │ │ │ │ - mov %rsi,0x8(%r14,%rdx,1) │ │ │ │ - mov %rsi,%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov (%r8,%rdx,1),%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r11,%rdx,2) │ │ │ │ + fstpt 0x10(%r10,%rdx,2) │ │ │ │ + mov %rcx,0x8(%r14,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %r12,%rdx │ │ │ │ - je 2c1e0 │ │ │ │ + je 2a360 │ │ │ │ mov (%rbx,%rdx,1),%r15 │ │ │ │ - mov (%rdi,%rdx,1),%rsi │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ - add 0x0(%r13,%rdx,1),%r15 │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ + mov (%rdi,%rdx,1),%rsi │ │ │ │ + add (%r11,%rdx,1),%r15 │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(4),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -44418,244 +43784,236 @@ │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ - fldt (%r10,%rdx,2) │ │ │ │ + fldt 0x0(%r13,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2c0d0 │ │ │ │ + ja 2a260 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2c1c0 │ │ │ │ + ja 2a340 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x9514(%rip) │ │ │ │ + fldt 0x9358(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2c125 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a2b1 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x94ee(%rip) │ │ │ │ + fldt 0x933e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2c125 │ │ │ │ + jmp 2a2b1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%r13 │ │ │ │ mov -0x80(%rbp),%r12 │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - mov (%rax,%rsi,8),%rax │ │ │ │ mov %rax,(%rbx) │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - mov 0x30(%r13),%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - fstpt (%rax) │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%rcx │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + lea -0x1(%rax),%r11 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov (%r15,%r11,8),%rcx │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ + mov (%r12,%r11,8),%rdx │ │ │ │ + fstpt (%rbx) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2c360 │ │ │ │ - mov 0x40(%r13),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 2c360 │ │ │ │ - mov (%r8,%rax,8),%rbx │ │ │ │ + je 2a4d8 │ │ │ │ + mov 0x40(%r13),%rsi │ │ │ │ + mov (%rsi,%r11,8),%rsi │ │ │ │ + dec %rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 2a4d8 │ │ │ │ + mov (%r8,%r11,8),%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r11 │ │ │ │ - mov %rdx,(%r8,%rax,8) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 2c300 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 2c300 │ │ │ │ + mov %rdx,(%r12,%r11,8) │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r10 │ │ │ │ + mov %rdx,(%r8,%r11,8) │ │ │ │ + test %r11,%r11 │ │ │ │ + jle 2a478 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 2a478 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - jmp 2c2c5 │ │ │ │ + jmp 2a444 │ │ │ │ nop │ │ │ │ - mov 0x40(%r13),%r10 │ │ │ │ - mov (%r10,%rax,8),%r10 │ │ │ │ - dec %r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 2c2ea │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x40(%r13),%r9 │ │ │ │ + mov (%r9,%r11,8),%r9 │ │ │ │ + dec %r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 2a469 │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,(%r12,%r11,8) │ │ │ │ + mov 0x8(%rdi,%r11,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2c2b1 │ │ │ │ + jg 2a430 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 2c300 │ │ │ │ - test %rax,%rax │ │ │ │ - je 2c300 │ │ │ │ - dec %rax │ │ │ │ - mov (%r8,%rax,8),%rbx │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rdx,0x8(%r12,%r11,8) │ │ │ │ + mov %rsi,0x8(%r15,%r11,8) │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 2a478 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 2a478 │ │ │ │ + dec %r11 │ │ │ │ + mov (%r8,%r11,8),%rbx │ │ │ │ + mov (%r12,%r11,8),%rdx │ │ │ │ + movq $0x0,0x8(%r8,%r11,8) │ │ │ │ + mov (%r15,%r11,8),%rsi │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ - mov %rcx,(%r8,%rax,8) │ │ │ │ + mov %rcx,(%r8,%r11,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2c280 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 2c290 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 2a400 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,(%r15,%r11,8) │ │ │ │ + jmp 2a410 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ addq $0x8,-0x40(%rbp) │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ cmp -0x98(%rbp),%rdi │ │ │ │ - jne 2c020 │ │ │ │ + jne 2a1b8 │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - cmp %rdi,0x8(%r13) │ │ │ │ - jle 2c36c │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov %rax,(%rdi,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + cmp %rbx,0x8(%r13) │ │ │ │ + jle 2a4e4 │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - jmp 2bec0 │ │ │ │ + jmp 2a060 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rcx │ │ │ │ - mov %rcx,(%r15,%rax,8) │ │ │ │ - jmp 2c24b │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rcx,(%r15,%r11,8) │ │ │ │ + jmp 2a3cb │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c32d │ │ │ │ + jmp 2a4a5 │ │ │ │ movq $0x1,-0xa8(%rbp) │ │ │ │ - jmp 2be66 │ │ │ │ + jmp 2a006 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002c3a0 : │ │ │ │ +000000000002a510 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 2c3c0 │ │ │ │ + jne 2a530 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2c3cc │ │ │ │ + jne 2a53c │ │ │ │ test $0x8,%al │ │ │ │ - jne 2c3db │ │ │ │ + jne 2a54b │ │ │ │ test $0x4,%al │ │ │ │ - jne 2c3ea │ │ │ │ + jne 2a55a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 32e0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 2c3af │ │ │ │ + je 2a51f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 30f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 2c3b3 │ │ │ │ + je 2a523 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 30d0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 2c3b7 │ │ │ │ + je 2a527 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 33f0 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002c400 : │ │ │ │ +000000000002a570 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ mov %r12,%r13 │ │ │ │ + push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ + mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 2c550 │ │ │ │ + jle 2a690 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 2c56f │ │ │ │ + jbe 2a6af │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2c480 │ │ │ │ + jne 2a5c0 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 2c4e7 │ │ │ │ + je 2a627 │ │ │ │ movslq %eax,%rcx │ │ │ │ - movslq (%rbx,%rcx,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ - cmp %edi,%r13d │ │ │ │ - jle 2c4e7 │ │ │ │ - movslq 0x4(%rbx,%rcx,4),%rdi │ │ │ │ + movslq (%rbx,%rcx,4),%rsi │ │ │ │ + mov %rsi,(%rdx,%rcx,8) │ │ │ │ + lea 0x1(%rax),%esi │ │ │ │ + cmp %esi,%r13d │ │ │ │ + jle 2a627 │ │ │ │ + movslq 0x4(%rbx,%rcx,4),%rsi │ │ │ │ add $0x2,%eax │ │ │ │ - mov %rdi,0x8(%rdx,%rcx,8) │ │ │ │ + mov %rsi,0x8(%rdx,%rcx,8) │ │ │ │ cmp %eax,%r13d │ │ │ │ - jle 2c4e7 │ │ │ │ + jle 2a627 │ │ │ │ movslq 0x8(%rbx,%rcx,4),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,8) │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3370 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ @@ -44664,577 +44022,568 @@ │ │ │ │ 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 2c500 │ │ │ │ + jne 2a640 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 2c568 │ │ │ │ + je 2a6a8 │ │ │ │ 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 25fc0 │ │ │ │ + jmp 244d0 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 2c536 │ │ │ │ + jmp 2a676 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c4b8 │ │ │ │ + jmp 2a5f8 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002c580 : │ │ │ │ +000000000002a6c0 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ + mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm3 │ │ │ │ movq %xmm3,(%rsp) │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 2c770 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 2c787 │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2a8a0 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov %r13,%rbp │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 2a8b9 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x2,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shr $0x2,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ - movups %xmm2,(%rsi,%rax,2) │ │ │ │ - movups %xmm0,0x10(%rsi,%rax,2) │ │ │ │ + movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 2c600 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 2a740 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 2c750 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 2a878 │ │ │ │ + mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 2c66c │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 2c66c │ │ │ │ - movslq 0x8(%r15,%rax,4),%rdx │ │ │ │ - mov %rdx,0x10(%rsi,%rax,8) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + movslq (%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 2a7ac │ │ │ │ + movslq 0x4(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 2a7ac │ │ │ │ + movslq 0x8(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - mov %rax,%rdx │ │ │ │ cmpq $0x2,0x8(%rsp) │ │ │ │ - jbe 2c78e │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + mov %rax,%rdx │ │ │ │ + jbe 2a8c0 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 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 %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2c6c0 │ │ │ │ + jne 2a7e8 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 2c727 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 2a84f │ │ │ │ + mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 2c727 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 2c727 │ │ │ │ + movslq (%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 2a84f │ │ │ │ + movslq 0x4(%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 2a84f │ │ │ │ movslq 0x8(%r14,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ 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 25fc0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 244d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 2c695 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 2a7d7 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 2c727 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 2a84f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c63e │ │ │ │ + jmp 2a77e │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c6f9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a821 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002c7a0 : │ │ │ │ +000000000002a8d0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000002c7c0 : │ │ │ │ +000000000002a8f0 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -000000000002c7f0 : │ │ │ │ +000000000002a920 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x3,%esi │ │ │ │ mov %ecx,0x8(%rsp) │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ movq %xmm0,(%rsp) │ │ │ │ call 3040 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000002c820 : │ │ │ │ +000000000002a950 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 2c900 │ │ │ │ + je 2aa20 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 2c910 │ │ │ │ + je 2aa30 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 2c920 │ │ │ │ + je 2aa40 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 2c8a2 │ │ │ │ + jle 2a9d2 │ │ │ │ + flds 0x8752(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - flds 0x8880(%rip) │ │ │ │ - jmp 2c870 │ │ │ │ + jmp 2a9a0 │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 2c890 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 2a9c0 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 2c8a0 │ │ │ │ + je 2a9d0 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 2c860 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2c892 │ │ │ │ + jb 2a990 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2a9c2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x8f4c(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x8dec(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2c932 │ │ │ │ + jle 2aa52 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 2c8dd │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 2aa05 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov (%rdx,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ cmp 0x58(%rdi),%rdx │ │ │ │ - jle 2c940 │ │ │ │ + jle 2aa58 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 2c930 │ │ │ │ + je 2aa50 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 2c8c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x8ed6(%rip),%rax │ │ │ │ + jb 2a9e8 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x8d7e(%rip),%rax │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8e6e(%rip),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8d1e(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8e78(%rip),%rax │ │ │ │ + lea 0x8d28(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8e82(%rip),%rax │ │ │ │ + lea 0x8d32(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x8757(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x863f(%rip),%rax │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002c950 : │ │ │ │ +000000000002aa70 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 2ca20 │ │ │ │ + jne 2ab30 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2ca4d │ │ │ │ + jne 2ab5d │ │ │ │ test $0x10,%al │ │ │ │ - jne 2ca7c │ │ │ │ + jne 2ab8c │ │ │ │ test $0x8,%al │ │ │ │ - jne 2ca93 │ │ │ │ + jne 2aba3 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2caaa │ │ │ │ + jne 2abba │ │ │ │ test $0x1,%al │ │ │ │ - je 2c9c8 │ │ │ │ + je 2aae0 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 2c9b9 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 2aad1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 3440 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 2c9a0 │ │ │ │ + jg 2aab8 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 2caf0 │ │ │ │ + jne 2abf8 │ │ │ │ test $0x80,%al │ │ │ │ - jne 2cad0 │ │ │ │ + jne 2abe0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 2cac0 │ │ │ │ + jne 2abd0 │ │ │ │ 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 2cb10 │ │ │ │ + jne 2ac10 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 2c96d │ │ │ │ + je 2aa8d │ │ │ │ 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 2c975 │ │ │ │ + je 2aa95 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 2c97d │ │ │ │ + je 2aa9d │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 2c985 │ │ │ │ + je 2aaa5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c985 │ │ │ │ + jmp 2aaa5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 2c9e1 │ │ │ │ + jmp 2aaf9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c9d9 │ │ │ │ + jmp 2aaf1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c9d1 │ │ │ │ + jmp 2aae9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 2ca36 │ │ │ │ + jmp 2ab46 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ sub $0x38,%rsp │ │ │ │ - movq 0xc44c(%rip),%xmm1 │ │ │ │ - movhps 0xc44d(%rip),%xmm1 │ │ │ │ + movq 0xc35c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ + movhps 0xc35a(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 2cb75 │ │ │ │ + je 2ac65 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2d1b7 │ │ │ │ + jle 2b24f │ │ │ │ mov 0x38(%r15),%rax │ │ │ │ lea 0x0(,%rdi,8),%r8 │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rbx │ │ │ │ add $0x8,%rax │ │ │ │ lea -0x1(%rbx),%rdx │ │ │ │ imul %rdx,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 2cba0 │ │ │ │ + jne 2ac90 │ │ │ │ mov 0x40(%r15),%rax │ │ │ │ mov %rcx,(%r15) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%r8,%rax,1),%rcx │ │ │ │ and $0x8,%r8d │ │ │ │ - je 2cbe0 │ │ │ │ + je 2acd0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 2cbf2 │ │ │ │ + je 2ace2 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2cbe0 │ │ │ │ + jne 2acd0 │ │ │ │ mov %rdx,0x48(%r15) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ mov %rax,0x50(%r15) │ │ │ │ mov %rax,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2cc61 │ │ │ │ + jle 2ad39 │ │ │ │ mov 0x40(%r15),%r9 │ │ │ │ mov 0x38(%r15),%r8 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r9,%rax,1),%rbx │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fildll (%r8,%rax,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rcx,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 2cc40 │ │ │ │ + jne 2ad18 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ mov %rax,0xa0(%r15) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2cd06 │ │ │ │ + jle 2adde │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 2d1c8 │ │ │ │ + jbe 2b260 │ │ │ │ mov %rdi,%rsi │ │ │ │ pcmpeqd %xmm0,%xmm0 │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%rsi │ │ │ │ psrld $0x1d,%xmm0 │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%rdx,%rsi,1),%rcx │ │ │ │ and $0x10,%esi │ │ │ │ - je 2ccc0 │ │ │ │ + je 2ad98 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 2ccd0 │ │ │ │ + je 2ada8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2ccc0 │ │ │ │ + jne 2ad98 │ │ │ │ test $0x3,%dil │ │ │ │ - je 2cd06 │ │ │ │ + je 2adde │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ movl $0x7,(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 2cd06 │ │ │ │ + jle 2adde │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ movl $0x7,0x4(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 2cd06 │ │ │ │ + jle 2adde │ │ │ │ movl $0x7,0x8(%rdx,%rax,4) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ mov %rax,0x60(%r15) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2cd5b │ │ │ │ - mov 0x50(%r15),%rsi │ │ │ │ + jle 2ae2b │ │ │ │ + flds 0x82db(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x83ac(%rip) │ │ │ │ + mov 0x50(%r15),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ - fldt 0x897a(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2cd40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2ae10 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 2d180 │ │ │ │ + jne 2b218 │ │ │ │ test $0x80,%al │ │ │ │ - jne 2d160 │ │ │ │ + jne 2b1f8 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 2d140 │ │ │ │ + jne 2b1d8 │ │ │ │ test $0x1,%al │ │ │ │ - jne 2cff0 │ │ │ │ + jne 2b098 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2cfb0 │ │ │ │ + jne 2b060 │ │ │ │ test $0x8,%al │ │ │ │ - jne 2cf80 │ │ │ │ + jne 2b038 │ │ │ │ test $0x10,%al │ │ │ │ - jne 2cf50 │ │ │ │ + jne 2b008 │ │ │ │ test $0x20,%al │ │ │ │ - je 2ce1c │ │ │ │ + je 2aeec │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2d19b │ │ │ │ + jle 2b233 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rdx,%rbx │ │ │ │ inc %rax │ │ │ │ add %rbx,%rbx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 2cdc0 │ │ │ │ + jne 2ae90 │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ imul %rbx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%r15) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ @@ -45242,15 +44591,15 @@ │ │ │ │ imul 0x8(%r15),%rbx │ │ │ │ mov %rax,0xc8(%r15) │ │ │ │ lea 0x0(,%rbx,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xc0(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 2ce40 │ │ │ │ + jne 2af10 │ │ │ │ movdqa -0x60(%rbp),%xmm3 │ │ │ │ movaps %xmm3,0x20(%r15) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -45259,519 +44608,507 @@ │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xe0(%r15) │ │ │ │ testb $0x2,0x71(%r15) │ │ │ │ - jne 2d1a5 │ │ │ │ + jne 2b23d │ │ │ │ mov %rax,0xe8(%r15) │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2cf14 │ │ │ │ + jle 2afcc │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%r15),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 2d1cf │ │ │ │ + jbe 2b267 │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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,(%rbx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2cec0 │ │ │ │ + jne 2af78 │ │ │ │ test $0x3,%dil │ │ │ │ - je 2cf14 │ │ │ │ + je 2afcc │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,(%rbx,%rax,4) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jge 2cf14 │ │ │ │ + jge 2afcc │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,0x4(%rbx,%rax,4) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 2cf14 │ │ │ │ + jle 2afcc │ │ │ │ mov 0x10(%rdx,%rax,8),%rdx │ │ │ │ mov %edx,0x8(%rbx,%rax,4) │ │ │ │ mov 0xe8(%r15),%rcx │ │ │ │ mov 0xe0(%r15),%rdx │ │ │ │ - mov 0x74(%r15),%r9d │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov 0x74(%r15),%r9d │ │ │ │ mov 0xa0(%r15),%r8 │ │ │ │ call 3120 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x98(%r15) │ │ │ │ call 3440 │ │ │ │ - jmp 2ce21 │ │ │ │ + jmp 2aef1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ imul 0x30(%r15),%rdi │ │ │ │ inc %rax │ │ │ │ imul %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2cd98 │ │ │ │ + jmp 2ae68 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ imul 0x30(%r15),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2cd90 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2ae60 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ add $0x2,%rax │ │ │ │ shl $0xa,%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ - imul 0x30(%r15),%rdi │ │ │ │ mov %rax,0x68(%r15) │ │ │ │ + imul 0x30(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2cd88 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2ae58 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ call 3370 │ │ │ │ + cmpq $0x0,0x30(%r15) │ │ │ │ mov %rax,0xa8(%r15) │ │ │ │ mov %rax,%rbx │ │ │ │ - cmpq $0x0,0x30(%r15) │ │ │ │ - jle 2d130 │ │ │ │ + jle 2b1c8 │ │ │ │ movq $0x0,-0x48(%rbp) │ │ │ │ mov 0x38(%r15),%rsi │ │ │ │ mov %rsp,%r12 │ │ │ │ mov -0x48(%rbp),%r14 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi,%r14,8),%rdi │ │ │ │ lea 0x0(,%r14,8),%r13 │ │ │ │ - mov (%rsi,%r13,1),%rdi │ │ │ │ dec %rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x38(%r15),%rsi │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,(%rbx,%r13,1) │ │ │ │ - cmpq $0x1,(%rsi,%r13,1) │ │ │ │ - jle 2d100 │ │ │ │ + cmpq $0x1,(%rsi,%r14,8) │ │ │ │ + jle 2b1a0 │ │ │ │ shl $0x4,%r14 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x60(%r15),%rdx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ inc %r14 │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rbx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x40(%r15),%rdx │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ - fldt 0x85f6(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov (%rdx,%r13,1),%rdx │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ + fldt 0x8529(%rip) │ │ │ │ + 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) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov 0x38(%r15),%rsi │ │ │ │ mov 0xa8(%r15),%rdx │ │ │ │ + mov 0x38(%r15),%rsi │ │ │ │ mov %r14,(%r12) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov (%rsi,%r13,1),%rax │ │ │ │ add (%rdx,%r13,1),%rbx │ │ │ │ + mov (%rsi,%r13,1),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jl 2d080 │ │ │ │ + jl 2b120 │ │ │ │ incq -0x48(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ cmp 0x30(%r15),%rax │ │ │ │ - jge 2d130 │ │ │ │ + jge 2b1c8 │ │ │ │ mov 0xa8(%r15),%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 2d040 │ │ │ │ + jmp 2b0e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2cd80 │ │ │ │ + jmp 2ae50 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2cd78 │ │ │ │ + jmp 2ae48 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x10(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2cd6f │ │ │ │ + jmp 2ae3f │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul 0x8(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x78(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 2cd67 │ │ │ │ + jmp 2ae37 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 2cdcf │ │ │ │ + jmp 2ae9f │ │ │ │ mov 0x48(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 2ce5f │ │ │ │ + jmp 2af2f │ │ │ │ movq $0x1,(%r15) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2cbf2 │ │ │ │ + jmp 2ace2 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ccdd │ │ │ │ + jmp 2adb5 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2cee9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2afa1 │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000002d1e0 : │ │ │ │ +000000000002b270 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0xf8,%rsp │ │ │ │ + sub $0xe8,%rsp │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ movdqa 0xe0(%rdi),%xmm0 │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ + mov %rsp,-0x88(%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(%r14) │ │ │ │ + add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r13 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %r13,%r12 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 2d2b8 │ │ │ │ + jle 2b348 │ │ │ │ lea 0x0(,%r12,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 2d751 │ │ │ │ + je 2b7a1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2d43c │ │ │ │ + jle 2b48c │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ mov %r12,%rdx │ │ │ │ - flds 0x7df4(%rip) │ │ │ │ + flds 0x7d67(%rip) │ │ │ │ mov (%rdi,%r11,8),%rcx │ │ │ │ dec %rcx │ │ │ │ test %r11,%r11 │ │ │ │ setg -0x68(%rbp) │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ lea (%r9,%rax,1),%rcx │ │ │ │ - lea (%r8,%rdx,1),%r15 │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ + lea (%r8,%rdx,1),%r15 │ │ │ │ mov %r14,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 2d3c5 │ │ │ │ + jle 2b415 │ │ │ │ + mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ mov %rax,%r11 │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r14,%r11,8),%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov %rdx,0x0(%r13,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rsi,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 2d380 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2b3d0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ fldt (%r9) │ │ │ │ - fldt (%r15) │ │ │ │ mov 0x0(%r13,%r12,8),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt (%r15) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov (%rbx,%r11,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ - jne 2d429 │ │ │ │ + jne 2b479 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 2d405 │ │ │ │ - jmp 2d429 │ │ │ │ + jne 2b455 │ │ │ │ + jmp 2b479 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rax,%rax │ │ │ │ - je 2d429 │ │ │ │ + je 2b479 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rdx │ │ │ │ mov (%rdi,%rax,8),%rsi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ dec %rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2d400 │ │ │ │ + je 2b450 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,-0x50(%rbp) │ │ │ │ - jne 2d320 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2b3a0 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ + mov -0x88(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ mov 0x58(%r14),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + lea -0x10(%rdx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ - lea -0x10(%rdx),%rsi │ │ │ │ mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0xe0(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r15 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov 0x68(%r14),%rdi │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%rcx,%rcx,1),%rdx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ imul %rsi,%rdx │ │ │ │ - shr $0x3,%r15 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd0(%r14),%rax │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ + mov %rdx,-0x88(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rsp,%r13 │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r14),%esi │ │ │ │ + mov 0x70(%r14),%edx │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - test $0x20,%sil │ │ │ │ - jne 2da5a │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 2bab4 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ - fld1 │ │ │ │ - movq $0x0,0x0(,%r15,8) │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ + fld1 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%r15,8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2d906 │ │ │ │ + jle 2b946 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul %rcx,%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %rsi,%rcx │ │ │ │ inc %rax │ │ │ │ - add %rdx,%rdx │ │ │ │ + add %rcx,%rcx │ │ │ │ cmp %r11,%rax │ │ │ │ - jne 2d5b0 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 2d918 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 2e22b │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 2db0c │ │ │ │ + jne 2b600 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 2b957 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 2c253 │ │ │ │ + test $0x2,%dl │ │ │ │ + jne 2bb5c │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - and $0x4,%esi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jne 2ef05 │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jne 2cedd │ │ │ │ test %rax,%rax │ │ │ │ - jle 2daf5 │ │ │ │ + jle 2bb45 │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov %r11,%rax │ │ │ │ movq $0x0,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ - mov %r11,%r8 │ │ │ │ - flds 0x7aae(%rip) │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ setg %r15b │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %r15b,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov %r15b,-0xc0(%rbp) │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + mov %r11,%r8 │ │ │ │ neg %rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2deb9 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r14),%rax │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov 0x58(%r14),%r9 │ │ │ │ + jle 2beee │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rax,%r12 │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - jmp 2d6e5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x58(%r14),%r9 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + add 0x78(%r14),%rax │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %rax,%r10 │ │ │ │ + jmp 2b735 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2d742 │ │ │ │ + jle 2b792 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb8(%rbp) │ │ │ │ - je 2de83 │ │ │ │ - mov (%r12,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0xb0(%rbp) │ │ │ │ + je 2bec3 │ │ │ │ + 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) │ │ │ │ @@ -45781,280 +45118,285 @@ │ │ │ │ sub %r9,%r8 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 2d6b0 │ │ │ │ + jns 2b700 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 2de70 │ │ │ │ + jg 2beb0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2d6cb │ │ │ │ + jg 2b71b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2d6cb │ │ │ │ + jmp 2b71b │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2d43c │ │ │ │ + jle 2b48c │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbx,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 2d849 │ │ │ │ + jge 2b899 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%r12),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ shl $0x4,%rdi │ │ │ │ lea (%rax,%rdi,1),%rbx │ │ │ │ nopl (%rax) │ │ │ │ + fldt (%rbx) │ │ │ │ mov (%r15,%r14,8),%r13 │ │ │ │ mov %r14,%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - add $0x10,%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ + add $0x10,%rbx │ │ │ │ add 0x60(%r12),%rdx │ │ │ │ lea 0x1(%r13),%r10 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ inc %r14 │ │ │ │ - fldt 0x7ec5(%rip) │ │ │ │ - mov (%r8,%rdx,1),%r8 │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - lea 0x2(%r8,%r8,1),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + fldt 0x7e44(%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(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - fdivrs 0x78c8(%rip) │ │ │ │ mov 0x40(%r12),%r8 │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ + fdivrs 0x786f(%rip) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov (%r8,%rdx,1),%rdx │ │ │ │ imul -0x8(%rax,%r14,8),%rdx │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ add %r13,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rdx,(%rax,%r14,8) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jl 2d7a0 │ │ │ │ + jl 2b7f0 │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rbx,%r8,1) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ mov 0x38(%r12),%r8 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ mov (%r15,%r14,8),%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov (%r8,%r14,8),%rax │ │ │ │ mov %rdx,(%r15,%r14,8) │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 2d8ea │ │ │ │ + jne 2b92a │ │ │ │ test %r14,%r14 │ │ │ │ - jg 2d8c5 │ │ │ │ - jmp 2d8ea │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2b905 │ │ │ │ + jmp 2b92a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - je 2d8ea │ │ │ │ + je 2b92a │ │ │ │ dec %r14 │ │ │ │ mov (%r15,%r14,8),%rax │ │ │ │ movq $0x0,0x8(%r15,%r14,8) │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov (%r8,%r14,8),%rax │ │ │ │ mov %rdx,(%r15,%r14,8) │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 2d8c0 │ │ │ │ + je 2b900 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%r12),%rax │ │ │ │ - jge 2db04 │ │ │ │ + jge 2bb54 │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - jmp 2d780 │ │ │ │ - test $0x10,%sil │ │ │ │ - je 2e86b │ │ │ │ + jmp 2b7d0 │ │ │ │ + test $0x10,%dl │ │ │ │ + je 2c863 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2daf5 │ │ │ │ + jle 2bb45 │ │ │ │ lea -0x1(%r11),%rax │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0xb0(%rbp) │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov %r14,%r8 │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - setg -0x98(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %r14,%r8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2dc2b │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov %r15,-0x78(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + movq $0x0,-0xb0(%rbp) │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + mov %rdx,-0xe8(%rbp) │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + setg -0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 2bc5c │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov 0x40(%r8),%r11 │ │ │ │ + mov %r12,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add 0x78(%r8),%r10 │ │ │ │ - jmp 2da09 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x58(%r8),%r10 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x78(%r8),%rax │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 2ba41 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2dbe8 │ │ │ │ + jle 2baa5 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 2dc00 │ │ │ │ - mov (%r9,%rcx,1),%rax │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - lea (%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt (%r10,%rcx,2) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 2bc38 │ │ │ │ + mov (%r11,%rcx,1),%rax │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + lea (%r9,%r9,1),%rsi │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + lea 0x1(%r10,%rax,1),%rax │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rax,(%rdx,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 2d9d0 │ │ │ │ + jns 2ba10 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jg 2dbe0 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 2bc20 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 2d9dd │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 2ba2b │ │ │ │ + neg %rdx │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + jmp 2ba2b │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 2daf5 │ │ │ │ + jle 2bb45 │ │ │ │ mov 0xc8(%r14),%r8 │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2dae8 │ │ │ │ + jle 2bb38 │ │ │ │ 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 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2dac0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2bb10 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 2da80 │ │ │ │ + jne 2bae0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %r12,%r14 │ │ │ │ - jmp 2d43c │ │ │ │ + jmp 2b48c │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 2f5f0 │ │ │ │ + js 2d5b0 │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x7840(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -46063,272 +45405,271 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 2db82 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2bbca │ │ │ │ + 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(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 2db80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2bbc8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 2e889 │ │ │ │ + je 2c87f │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 2db52 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ - neg %rdx │ │ │ │ + jmp 2bba1 │ │ │ │ + nop │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2d9f3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + neg %rdx │ │ │ │ + jmp 2ba2b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x78(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x78(%rbp),%r15 │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2de24 │ │ │ │ + jle 2be5c │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ add %rdx,%rcx │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jle 2dd0c │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + jle 2bd4b │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r8),%r11 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ - lea (%rax,%rdi,1),%r9 │ │ │ │ imul %r10,%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r11,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dcf5 │ │ │ │ + je 2bd2d │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 2dcf5 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x8(%r12,%rax,8),%rsi │ │ │ │ + je 2bd2d │ │ │ │ + fstp %st(0) │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ - fldt (%rcx) │ │ │ │ + mov -0x8(%r12,%rax,8),%rsi │ │ │ │ lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add %r9,%rsi │ │ │ │ + fldt (%rcx) │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0xb0(%r8),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ - add $0x10,%rcx │ │ │ │ add %r10,%r9 │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ cmp %rax,%r15 │ │ │ │ - jne 2dcb0 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov (%r14,%r15,8),%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - mov 0x0(%r13,%rsi,8),%rdx │ │ │ │ + jne 2bce8 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ + mov (%r14,%rax,8),%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%rsi,8),%rax │ │ │ │ + mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2de60 │ │ │ │ + je 2bea0 │ │ │ │ mov 0x40(%r8),%rcx │ │ │ │ - mov (%rcx,%rsi,8),%rcx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 2de60 │ │ │ │ + je 2bea0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rbx,%rsi,8) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ + mov %rax,(%rbx,%rdi,8) │ │ │ │ + mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ - mov %rax,(%r12,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 2de10 │ │ │ │ - cmpb $0x0,-0x98(%rbp) │ │ │ │ - je 2de10 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - jmp 2ddd5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r8),%r11 │ │ │ │ - mov (%r11,%rax,8),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 2ddfa │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ + mov %rax,(%r12,%rdi,8) │ │ │ │ + mov %rdi,%rax │ │ │ │ + jne 2be48 │ │ │ │ + cmpb $0x0,-0xa0(%rbp) │ │ │ │ + jne 2be14 │ │ │ │ + jmp 2be48 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%r8),%r9 │ │ │ │ + mov (%r9,%rax,8),%r9 │ │ │ │ + inc %r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 2be39 │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x8(%r15,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2ddc1 │ │ │ │ + jg 2be00 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 2de10 │ │ │ │ + jne 2be48 │ │ │ │ test %rax,%rax │ │ │ │ - je 2de10 │ │ │ │ + je 2be48 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ + mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2dd90 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,0x0(%r13,%rax,8) │ │ │ │ - jmp 2dda0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 2dc80 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ + jne 2bdd0 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + jmp 2bde0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 2bca8 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - add %r15,-0x80(%rbp) │ │ │ │ - add %r15,-0xb8(%rbp) │ │ │ │ - cmp -0xd0(%rbp),%rax │ │ │ │ - jne 2d980 │ │ │ │ + add %rcx,-0xb0(%rbp) │ │ │ │ + add %rcx,-0xd0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xe8(%rbp),%rax │ │ │ │ + jne 2b9d0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ - jmp 2dd56 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 2bda4 │ │ │ │ nopl (%rax) │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2d6cb │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ + jmp 2b71b │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - flds 0x7223(%rip) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2e1b9 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 2c1e0 │ │ │ │ fildll 0x58(%r14) │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - fld %st(0) │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %r11,%r9 │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + fld %st(0) │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ + jmp 2bf3a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fxch %st(1) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 2e078 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ + jle 2c0a6 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ mov %rdi,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - shl $0x4,%rdx │ │ │ │ add -0x60(%rbp),%rdx │ │ │ │ - jmp 2e02b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2c05d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 2e03e │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + je 2c070 │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + add 0x78(%r14),%r9 │ │ │ │ fldt (%rdx) │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ - mov -0x8(%r9,%rcx,8),%r10 │ │ │ │ - add -0x8(%r12,%rcx,8),%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov -0x8(%r9,%rcx,8),%r9 │ │ │ │ + add -0x8(%r12,%rcx,8),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmuls 0x7128(%rip) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ lea -0x1(%rcx),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r14),%rax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ @@ -46336,215 +45677,212 @@ │ │ │ │ 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(4),%st │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2e180 │ │ │ │ + jbe 2c1a8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x73c0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(5),%st │ │ │ │ + fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2dffd │ │ │ │ + je 2c02b │ │ │ │ fchs │ │ │ │ - fmul %st(5),%st │ │ │ │ - fldt 0x76bb(%rip) │ │ │ │ + fmuls 0x70ab(%rip) │ │ │ │ + fldt 0x7659(%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 2e066 │ │ │ │ + jle 2c098 │ │ │ │ mov -0x8(%rbx,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2df40 │ │ │ │ + jne 2bf70 │ │ │ │ imul -0x8(%r15,%rcx,8),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ movq $0x0,0x10(%rdx) │ │ │ │ - movl $0x0,0x18(%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ + movl $0x0,0x8(%rdx) │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jg 2e02b │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + jg 2c05d │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov (%r15,%r8,8),%rdx │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + mov (%r15,%r8,8),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rax,%rdx,1) │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%rbx,%r10,8),%rdx │ │ │ │ - fldt (%rax,%rcx,1) │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov 0x0(%r13,%r10,8),%rcx │ │ │ │ + mov 0x0(%r13,%r9,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 2e200 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ - mov (%rsi,%r10,8),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 2e200 │ │ │ │ - mov (%r12,%r10,8),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,(%rbx,%r10,8) │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - mov %rdx,(%r12,%r10,8) │ │ │ │ - mov %r10,%rdx │ │ │ │ - jne 2e1a0 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 2e144 │ │ │ │ - jmp 2e1a0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rbx,%r9,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 2c228 │ │ │ │ + mov 0x40(%r14),%rcx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 2c228 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,(%rbx,%r9,8) │ │ │ │ + mov (%r12,%r9,8),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%r12,%r9,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 2c1c8 │ │ │ │ + cmpb $0x0,-0xa0(%rbp) │ │ │ │ + jne 2c174 │ │ │ │ + jmp 2c1c8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ mov (%r11,%rdx,8),%r11 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rax │ │ │ │ - je 2e16a │ │ │ │ + je 2c19a │ │ │ │ add %rsi,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,(%rbx,%rdx,8) │ │ │ │ - mov 0x8(%r9,%rdx,8),%rax │ │ │ │ + mov 0x8(%r10,%rdx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 2e130 │ │ │ │ + jg 2c160 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rax,0x8(%rbx,%rdx,8) │ │ │ │ mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2e1a0 │ │ │ │ + je 2c1c8 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 2e1a0 │ │ │ │ + jne 2c1c8 │ │ │ │ dec %rdx │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ - movq $0x0,0x8(%r12,%rdx,8) │ │ │ │ mov 0x0(%r13,%rdx,8),%rsi │ │ │ │ + movq $0x0,0x8(%r12,%rdx,8) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov (%rbx,%rdx,8),%rax │ │ │ │ mov %rcx,(%r12,%rdx,8) │ │ │ │ test %rax,%rax │ │ │ │ - jne 2e100 │ │ │ │ + jne 2c130 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ - jmp 2e110 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2c140 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2e210 │ │ │ │ + ja 2c238 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x752e(%rip) │ │ │ │ + fldt 0x74d6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2e009 │ │ │ │ + jmp 2c03b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x70(%rbp) │ │ │ │ - jne 2df00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%r11 │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x68(%rbp) │ │ │ │ + jne 2bf38 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ add %rcx,-0x78(%rbp) │ │ │ │ add %r8,-0xd0(%rbp) │ │ │ │ - cmp -0xe8(%rbp),%rax │ │ │ │ - jne 2d662 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + jne 2b6b4 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x0(%r13,%r10,8) │ │ │ │ - jmp 2e0c7 │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,0x0(%r13,%r9,8) │ │ │ │ + jmp 2c0fe │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x749e(%rip) │ │ │ │ + fldt 0x7446(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2e009 │ │ │ │ + jmp 2c03b │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 2f5a7 │ │ │ │ + js 2d56c │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x7121(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -46553,245 +45891,242 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 2e2c2 │ │ │ │ - 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 2c2c2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 2e2c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2c2c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 2e320 │ │ │ │ + je 2c31d │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %r8,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 2e271 │ │ │ │ + jmp 2c298 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 2e32e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e32e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e32e │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2c32b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c32b │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c32b │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2daf5 │ │ │ │ + jle 2bb45 │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2f50c │ │ │ │ + jle 2d4ca │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r15 │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 2e415 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2c40e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r8,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2e46e │ │ │ │ + jle 2c467 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp -0x90(%rbp),%rcx │ │ │ │ - je 2e493 │ │ │ │ + cmp -0x78(%rbp),%rcx │ │ │ │ + je 2c48b │ │ │ │ mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ lea (%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r9,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 2e3e0 │ │ │ │ + jns 2c3e0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jg 2e480 │ │ │ │ + jg 2c478 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e3fb │ │ │ │ + jg 2c3fb │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2e3fb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2c3fb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2e3fb │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + jmp 2c3fb │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r13,-0xd8(%rbp) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ mov %rbx,-0xd0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%r12 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ add 0xb0(%rax),%r10 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%r9 │ │ │ │ mov (%r14,%rsi,8),%r11 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ - fldt (%r10) │ │ │ │ imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x0(%r13,%rdi,1) │ │ │ │ + fstpt (%rbx,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 2e586 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jle 2c576 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%r13,%rdi,1) │ │ │ │ + fstpt 0x10(%rbx,%rdi,1) │ │ │ │ lea 0x2(%r11),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 2e58a │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jl 2c57a │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r9d │ │ │ │ + fld %st(1) │ │ │ │ nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r9 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 2e560 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 2e590 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e590 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2c550 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + jmp 2c580 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c580 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %r12,-0x78(%rbp) │ │ │ │ + add %r12,-0x68(%rbp) │ │ │ │ add $0x20,%r10 │ │ │ │ add %r12,%rdx │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 2e500 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ + jne 2c4f0 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2e82d │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xd8(%rbp),%r13 │ │ │ │ + jle 2c825 │ │ │ │ mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ lea -0x1(%r11),%r10 │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ - mov %dil,-0xc0(%rbp) │ │ │ │ + mov %dil,-0xb8(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - nop │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 2e6d9 │ │ │ │ + jle 2c6d6 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ mov %rdi,-0x98(%rbp) │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ @@ -46799,282 +46134,280 @@ │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - je 2e6bb │ │ │ │ + je 2c6b8 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 2e6bb │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x90(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 2c6b8 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r8,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add -0x8(%r12,%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,(%r10,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r10,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 2e670 │ │ │ │ + jne 2c670 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ mov (%r10,%r11,8),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2e820 │ │ │ │ + je 2c818 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 2e820 │ │ │ │ + je 2c818 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r8,%rax │ │ │ │ mov %rax,(%r12,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 2e7d0 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 2e794 │ │ │ │ - jmp 2e7d0 │ │ │ │ - nop │ │ │ │ + jne 2c7c8 │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + jne 2c794 │ │ │ │ + jmp 2c7c8 │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2e7b9 │ │ │ │ + je 2c7b9 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e780 │ │ │ │ + jg 2c780 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 2e7d0 │ │ │ │ + jne 2c7c8 │ │ │ │ test %rax,%rax │ │ │ │ - je 2e7d0 │ │ │ │ + je 2c7c8 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2e750 │ │ │ │ + jne 2c750 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 2e760 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jmp 2c760 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 2e640 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2c640 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 2daf5 │ │ │ │ + cmp %rax,-0xf8(%rbp) │ │ │ │ + je 2bb45 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %r11,-0xf0(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 2e370 │ │ │ │ - jmp 2e613 │ │ │ │ + jg 2c36d │ │ │ │ + jmp 2c616 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 2e723 │ │ │ │ + jmp 2c727 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ add %rcx,-0xf0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 2daf5 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp %rax,-0xf8(%rbp) │ │ │ │ + je 2bb45 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 2e3bb │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 2e316 │ │ │ │ + jmp 2c3b2 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 2c313 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 2d5e1 │ │ │ │ - jmp 2e897 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e897 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e897 │ │ │ │ - ffreep %st(0) │ │ │ │ + test $0x2,%dl │ │ │ │ + je 2b62e │ │ │ │ + jmp 2c88d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c88d │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c88d │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2daf5 │ │ │ │ + jle 2bb45 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2f550 │ │ │ │ + jle 2d50e │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - mov %r13,-0x100(%rbp) │ │ │ │ + mov %r12,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r13,-0xf8(%rbp) │ │ │ │ mov %r11,%r13 │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%r9 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ add 0x78(%rax),%r9 │ │ │ │ - jmp 2e981 │ │ │ │ - nop │ │ │ │ + jmp 2c979 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r10,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2e9db │ │ │ │ + jle 2c9d3 │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov %rax,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0x98(%rbp) │ │ │ │ - je 2e9fb │ │ │ │ + je 2c9f3 │ │ │ │ mov (%r12,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r10 │ │ │ │ lea (%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x1(%rax,%r8,1),%rax │ │ │ │ sub %r8,%rbx │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rbx,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rbx,%rbx │ │ │ │ - jns 2e950 │ │ │ │ + jns 2c948 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jg 2e9e7 │ │ │ │ + jg 2c9df │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e96c │ │ │ │ + jg 2c964 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2e96c │ │ │ │ + jmp 2c964 │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2e96c │ │ │ │ + jmp 2c964 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ call 3030 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ shr $0x4,%r10 │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ mov (%r14,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + mov (%r12,%rsi,8),%rax │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x78(%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 -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2ee90 │ │ │ │ + jbe 2ce68 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x68b7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -47088,40 +46421,40 @@ │ │ │ │ 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 2eb08 │ │ │ │ + je 2caf0 │ │ │ │ fchs │ │ │ │ - fmuls 0x65ce(%rip) │ │ │ │ - fldt 0x6bac(%rip) │ │ │ │ + fmuls 0x65e6(%rip) │ │ │ │ + fldt 0x6b94(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r10,%r11 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ imul %rsi,%r11 │ │ │ │ mov %r11,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add -0x40(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %r8,%rax │ │ │ │ - jle 2ebc6 │ │ │ │ + jle 2cba6 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ shl $0x4,%r11 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x6839(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -47131,998 +46464,999 @@ │ │ │ │ fldt 0x10(%r11,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 2ebd2 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jl 2cbb2 │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r8d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 2eba0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 2ebe0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2ebe0 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 2cb80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + jmp 2cbb8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2cbb8 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %rbx,-0x78(%rbp) │ │ │ │ + add %rbx,-0x68(%rbp) │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp %r13,%rsi │ │ │ │ - jne 2ea60 │ │ │ │ + jne 2ca58 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2eec0 │ │ │ │ + jle 2ce98 │ │ │ │ mov %r13,%r11 │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - mov -0x100(%rbp),%r13 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + mov -0xf8(%rbp),%r13 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ test %r8,%r8 │ │ │ │ + mov %r8,%r15 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ - mov %dil,-0xc0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + mov %dil,-0xb8(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r9 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov %r10,%rdi │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,%r10 │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 2ed2a │ │ │ │ + jle 2cd0e │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ - mov (%r10,%rax,8),%rdx │ │ │ │ - mov %r8,-0x98(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ - mov (%rbx,%rax,8),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov (%rbx,%rax,8),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ - test %r9,%r9 │ │ │ │ - je 2ed0c │ │ │ │ + test %r10,%r10 │ │ │ │ + je 2ccf0 │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 2ed0c │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x90(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 2ccf0 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ - lea -0x1(%r9,%rdx,1),%rdx │ │ │ │ - add -0x8(%r12,%rax,8),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%r12,%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,(%r10,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r9,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 2ecc0 │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov (%r10,%r11,8),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov 0x0(%r13,%r9,8),%rdx │ │ │ │ + jne 2cca8 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + mov (%r9,%r11,8),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov 0x0(%r13,%r10,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%r9,8),%rax │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2ee80 │ │ │ │ + je 2ce58 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 2ee80 │ │ │ │ + je 2ce58 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rbx,%r9,8) │ │ │ │ - mov (%r12,%r9,8),%rax │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + mov (%r12,%r10,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %r9,%rax │ │ │ │ - jne 2ee20 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 2ede4 │ │ │ │ - jmp 2ee20 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + mov %rax,(%r12,%r10,8) │ │ │ │ + mov %r10,%rax │ │ │ │ + jne 2ce08 │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + jne 2cdd4 │ │ │ │ + jmp 2ce08 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2ee09 │ │ │ │ + je 2cdf9 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2edd0 │ │ │ │ + jg 2cdc0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 2ee20 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 2ce08 │ │ │ │ test %rax,%rax │ │ │ │ - je 2ee20 │ │ │ │ + je 2ce08 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2eda0 │ │ │ │ + jne 2cd90 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 2edb0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + jmp 2cda0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x78(%rbp) │ │ │ │ - jne 2ec90 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%rax │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 2cc78 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %r10,%r15 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x110(%rbp) │ │ │ │ - je 2daf5 │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 2bb45 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r11,-0x108(%rbp) │ │ │ │ + add %r11,-0x100(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 2e8d9 │ │ │ │ - jmp 2ec60 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2c8cf │ │ │ │ + jmp 2cc4d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%r9,8) │ │ │ │ - jmp 2ed74 │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 2cd5f │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2eea5 │ │ │ │ + ja 2ce7d │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x6822(%rip) │ │ │ │ + fldt 0x681a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2eb18 │ │ │ │ + jmp 2cb00 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x6809(%rip) │ │ │ │ + fldt 0x6801(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2eb18 │ │ │ │ + jmp 2cb00 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r13,-0x108(%rbp) │ │ │ │ + add %r13,-0x100(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x110(%rbp) │ │ │ │ - je 2daf5 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 2bb45 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - jmp 2e918 │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 2daf5 │ │ │ │ + jmp 2c90b │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + jle 2bb45 │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2f594 │ │ │ │ + jle 2d552 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov %r12,-0x108(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r13 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ cqto │ │ │ │ + mov %r13,-0xd8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov 0x40(%r14),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + mov -0xd8(%rbp),%r10 │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - jmp 2f000 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ + jmp 2cfd8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2f05a │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ + jle 2d032 │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x98(%rbp) │ │ │ │ - je 2f079 │ │ │ │ - mov (%r12,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0x88(%rbp) │ │ │ │ + je 2d051 │ │ │ │ + mov (%r15,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - lea 0x1(%rax,%r9,1),%rax │ │ │ │ - sub %r9,%r10 │ │ │ │ - mov %rax,0x0(%r13,%rcx,1) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r10,(%r15,%rcx,1) │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea 0x1(%rax,%r8,1),%rax │ │ │ │ + sub %r8,%r9 │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %r10,%r10 │ │ │ │ - jns 2efd0 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 2cfa8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 2f066 │ │ │ │ + jg 2d03e │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2efeb │ │ │ │ + jg 2cfc3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2efeb │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 2cfc3 │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2efeb │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ + jmp 2cfc3 │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - add $0x2,%r9 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov -0x110(%rbp),%r12 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - nopl (%rax) │ │ │ │ - mov (%r12,%r10,8),%rdx │ │ │ │ - mov (%r15,%r10,8),%rax │ │ │ │ + nop │ │ │ │ + mov (%r15,%r10,8),%rdx │ │ │ │ + mov 0x0(%r13,%r10,8),%rax │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov 0x0(%r13,%r10,8),%r9 │ │ │ │ + mov (%rbx,%r10,8),%r9 │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 2f1e3 │ │ │ │ + jg 2d1bb │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sub %rax,%r9 │ │ │ │ - and $0xf3,%dh │ │ │ │ + xor %ecx,%ecx │ │ │ │ imul %r10,%rsi │ │ │ │ add -0x40(%rbp),%rsi │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - fld %st(1) │ │ │ │ mov 0xb0(%r14),%r8 │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2f1a2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2d17a │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x1(%rdi,%rdx,1),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 2f1f0 │ │ │ │ - sub %rbx,%rdx │ │ │ │ + je 2d1c0 │ │ │ │ + sub %r12,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 2f180 │ │ │ │ + jns 2d158 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rcx │ │ │ │ not %rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 2f19b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2f1f4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2f1f4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jne 2d173 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2d1c4 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2d1c4 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - cmp -0x90(%rbp),%r10 │ │ │ │ - jne 2f0d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add -0x98(%rbp),%rdi │ │ │ │ + cmp -0x78(%rbp),%r10 │ │ │ │ + jne 2d0b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2f49d │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 2d465 │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ + mov -0xd8(%rbp),%r13 │ │ │ │ lea -0x1(%r11),%rdi │ │ │ │ mov -0xe0(%rbp),%r9 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + setg -0xb8(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 2f346 │ │ │ │ + jle 2d30e │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ mov %r10,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 2f32b │ │ │ │ + je 2d2f0 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 2f32b │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x90(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 2d2f0 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add -0x8(%r12,%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,(%r9,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r9,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 2f2e0 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jne 2d2a8 │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ mov -0x98(%rbp),%r10 │ │ │ │ mov (%r9,%r11,8),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2f490 │ │ │ │ + je 2d458 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 2f490 │ │ │ │ + je 2d458 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%r12,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 2f440 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 2f404 │ │ │ │ - jmp 2f440 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 2d408 │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + jne 2d3d4 │ │ │ │ + jmp 2d408 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2f429 │ │ │ │ + je 2d3f9 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2f3f0 │ │ │ │ + jg 2d3c0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 2f440 │ │ │ │ + jne 2d408 │ │ │ │ test %rax,%rax │ │ │ │ - je 2f440 │ │ │ │ + je 2d408 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2f3c0 │ │ │ │ + jne 2d390 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 2f3d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + jmp 2d3a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x78(%rbp) │ │ │ │ - jne 2f2b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - inc %rsi │ │ │ │ - cmp -0xe8(%rbp),%rsi │ │ │ │ - je 2daf5 │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 2d278 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + cmp %rcx,-0xe8(%rbp) │ │ │ │ + je 2bb45 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r11,-0x100(%rbp) │ │ │ │ + add %r11,-0x108(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 2ef38 │ │ │ │ - jmp 2f27d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 2cf19 │ │ │ │ + jmp 2d24e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 2f390 │ │ │ │ - incq -0xb8(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + jmp 2d35f │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - add %rdi,-0x100(%rbp) │ │ │ │ - cmp -0xe8(%rbp),%rax │ │ │ │ - je 2daf5 │ │ │ │ + add %rcx,-0x108(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + je 2bb45 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - jmp 2ef96 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + jmp 2cf6a │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 2daf5 │ │ │ │ + je 2bb45 │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 2daf5 │ │ │ │ + je 2bb45 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2f4e2 │ │ │ │ + jle 2d4a0 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %rdx,-0xf0(%rbp) │ │ │ │ - jmp 2e5d5 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ + jmp 2c5c5 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 2daf5 │ │ │ │ + je 2bb45 │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 2daf5 │ │ │ │ + je 2bb45 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2f526 │ │ │ │ + jle 2d4e4 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0x108(%rbp) │ │ │ │ - jmp 2ec21 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 2daf5 │ │ │ │ - add $0x2,%rsi │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + jmp 2cbf9 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 2bb45 │ │ │ │ + add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ - lea (%rax,%r11,2),%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 2daf5 │ │ │ │ + lea (%rdx,%r11,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 2bb45 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2f56a │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 2f243 │ │ │ │ + jle 2d528 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + jmp 2d204 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 2e328 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + je 2c325 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 2e32c │ │ │ │ + je 2c329 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 2f5ab │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2d570 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 2e891 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + je 2c887 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ cmp %rdx,%r11 │ │ │ │ - je 2e895 │ │ │ │ + je 2c88b │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 2f5f4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 2d5b4 │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002f640 : │ │ │ │ +000000000002d600 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ movdqa 0xe0(%rdi),%xmm0 │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ + movq %xmm0,%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ - movq %xmm0,-0x68(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movaps %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + lea -0x10(%rdx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r15 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - shr $0x3,%rsi │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov 0x58(%r14),%rsi │ │ │ │ - lea 0x1(%rsi),%r15 │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea (%r15,%r15,1),%rdx │ │ │ │ - imul %rcx,%rdx │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ + inc %rcx │ │ │ │ + lea (%rcx,%rcx,1),%rdx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov 0x68(%r14),%rcx │ │ │ │ + imul %rsi,%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rcx │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ sub %rdx,%rsp │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ - mov 0x68(%r14),%rcx │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rdx,-0x88(%rbp) │ │ │ │ + mov 0x48(%r14),%rdx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r14),%esi │ │ │ │ - test $0x20,%sil │ │ │ │ - jne 2faca │ │ │ │ + mov 0x70(%r14),%edx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 2dab4 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fld1 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov %rsp,%r13 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - movq $0x0,0x0(,%rax,8) │ │ │ │ + movq $0x0,0x0(,%r15,8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2f971 │ │ │ │ + jle 2d941 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - imul %rcx,%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %rsi,%rcx │ │ │ │ inc %rax │ │ │ │ - add %rdx,%rdx │ │ │ │ + add %rcx,%rcx │ │ │ │ cmp %r11,%rax │ │ │ │ - jne 2f7d0 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 2f983 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 3064b │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 2ff46 │ │ │ │ + jne 2d790 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 2d952 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 2e5b3 │ │ │ │ + test $0x2,%dl │ │ │ │ + jne 2dee6 │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - and $0x4,%esi │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - jne 312d5 │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jne 2f225 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2fb78 │ │ │ │ + jle 2db3c │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov %r11,%rax │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ + flds 0x58ec(%rip) │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r11,%r8 │ │ │ │ - flds 0x588e(%rip) │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ setg %r15b │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %r15b,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov %r15b,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + mov %r11,%r8 │ │ │ │ neg %rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 302e9 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2e27c │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ mov 0x40(%r14),%rax │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov 0x58(%r14),%r9 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + mov 0x58(%r14),%r9 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ add 0x78(%r14),%r10 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - jmp 2f905 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + jmp 2d8d5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2f962 │ │ │ │ + jle 2d932 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 302b3 │ │ │ │ + cmp %rcx,-0xb0(%rbp) │ │ │ │ + je 2e243 │ │ │ │ mov (%r12,%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,(%r14,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ - mov %r8,(%r14,%rcx,1) │ │ │ │ + mov %r8,(%r15,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 2f8d0 │ │ │ │ + jns 2d8a0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 302a0 │ │ │ │ + jg 2e230 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2f8eb │ │ │ │ + jg 2d8bb │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2f8eb │ │ │ │ - test $0x10,%sil │ │ │ │ - je 30c5b │ │ │ │ + jmp 2d8bb │ │ │ │ + test $0x10,%dl │ │ │ │ + je 2ebc3 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2fb78 │ │ │ │ + jle 2db3c │ │ │ │ lea -0x1(%r11),%rax │ │ │ │ - movq $0x0,-0xb0(%rbp) │ │ │ │ - movq $0x0,-0x88(%rbp) │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + mov %r14,%r8 │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - setg -0x90(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %r14,%r8 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 30068 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r15,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add 0x78(%r8),%r10 │ │ │ │ - jmp 2fa79 │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + movq $0x0,-0xb0(%rbp) │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + mov %rdx,-0xe8(%rbp) │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + setg -0xa0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 2dfec │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov 0x40(%r8),%r11 │ │ │ │ + mov %r12,-0x78(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x58(%r8),%r10 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x78(%r8),%rax │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 2da41 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 30028 │ │ │ │ + jle 2daa5 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 30040 │ │ │ │ - mov (%r9,%rcx,1),%rax │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - lea (%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt (%r10,%rcx,2) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 2dfc8 │ │ │ │ + mov (%r11,%rcx,1),%rax │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + lea (%r9,%r9,1),%rsi │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + lea 0x1(%r10,%rax,1),%rax │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rax,(%rdx,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 2fa40 │ │ │ │ + jns 2da10 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jg 30020 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 2dfb0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 2fa4d │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 2da2b │ │ │ │ + neg %rdx │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + jmp 2da2b │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 2fb78 │ │ │ │ + jle 2db3c │ │ │ │ mov 0xc8(%r14),%r8 │ │ │ │ - mov -0x68(%rbp),%r10 │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2fb67 │ │ │ │ + jle 2db2f │ │ │ │ mov 0xc0(%r14),%rbx │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ shl $0x4,%rcx │ │ │ │ - add 0xb0(%r14),%rcx │ │ │ │ lea (%rbx,%rax,8),%rdx │ │ │ │ + add 0xb0(%r14),%rcx │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ - 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 (%rcx) │ │ │ │ mov (%rdx),%rax │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x8,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 2fb40 │ │ │ │ + jne 2db08 │ │ │ │ mov %r11,%rax │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 2faf0 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ + jne 2dad8 │ │ │ │ + mov -0xf8(%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 │ │ │ │ @@ -48130,201 +47464,201 @@ │ │ │ │ mov (%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd8(%r14),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r13 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ mov %r13,%r12 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 2fc30 │ │ │ │ + jle 2dbf4 │ │ │ │ lea 0x0(,%r12,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 2fd88 │ │ │ │ + je 2dd48 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2fd79 │ │ │ │ + jle 2dd39 │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ - flds 0x547f(%rip) │ │ │ │ + flds 0x54bb(%rip) │ │ │ │ mov (%rdi,%r11,8),%rcx │ │ │ │ dec %rcx │ │ │ │ test %r11,%r11 │ │ │ │ setg -0x68(%rbp) │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ add %r15,%rax │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + lea (%r8,%rdx,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 2fd05 │ │ │ │ + jle 2dcc5 │ │ │ │ + mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov %r15,-0x48(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %r15,-0x48(%rbp) │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,8),%r11 │ │ │ │ mov %rax,%r15 │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rdx │ │ │ │ mov %r11,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r14,%r15,8),%rsi │ │ │ │ add %r11,%rdx │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov %rdx,0x0(%r13,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rsi,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 2fcc0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2dc80 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%r15 │ │ │ │ mov 0x0(%r13,%r12,8),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ mov (%rbx,%r11,8),%rax │ │ │ │ - fldt (%r9) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ + fldt (%r9) │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ - jne 2fd69 │ │ │ │ + jne 2dd29 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 2fd45 │ │ │ │ - jmp 2fd69 │ │ │ │ + jne 2dd05 │ │ │ │ + jmp 2dd29 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rax,%rax │ │ │ │ - je 2fd69 │ │ │ │ + je 2dd29 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rdx │ │ │ │ mov (%rdi,%rax,8),%rsi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ dec %rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2fd40 │ │ │ │ + je 2dd00 │ │ │ │ add $0x10,%r15 │ │ │ │ cmp -0x50(%rbp),%r15 │ │ │ │ - jne 2fc90 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2dc50 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2fd79 │ │ │ │ + jle 2dd39 │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbx,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 2fe79 │ │ │ │ + jge 2de39 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%r12),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ shl $0x4,%rdi │ │ │ │ lea (%rax,%rdi,1),%rbx │ │ │ │ nopl (%rax) │ │ │ │ + fldt (%rbx) │ │ │ │ mov (%r15,%r14,8),%r13 │ │ │ │ mov %r14,%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - add $0x10,%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ + add $0x10,%rbx │ │ │ │ add 0x60(%r12),%rdx │ │ │ │ lea 0x1(%r13),%r10 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ inc %r14 │ │ │ │ - fldt 0x5895(%rip) │ │ │ │ - mov (%r8,%rdx,1),%r8 │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - lea 0x2(%r8,%r8,1),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + fldt 0x58a4(%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(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - fdivrs 0x5298(%rip) │ │ │ │ mov 0x40(%r12),%r8 │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ + fdivrs 0x52cf(%rip) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov (%r8,%rdx,1),%rdx │ │ │ │ imul -0x8(%rax,%r14,8),%rdx │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ add %r13,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rdx,(%rax,%r14,8) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jl 2fdd0 │ │ │ │ + jl 2dd90 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ mov %rdx,%r8 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ shl $0x4,%r8 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ shl $0x4,%rdi │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ fldt (%rax,%r8,1) │ │ │ │ @@ -48334,57 +47668,54 @@ │ │ │ │ fstpt (%rax,%rdi,1) │ │ │ │ mov (%r15,%r14,8),%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov (%r8,%r14,8),%rax │ │ │ │ mov %rdx,(%r15,%r14,8) │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 2ff2a │ │ │ │ + jne 2deca │ │ │ │ test %r14,%r14 │ │ │ │ - jg 2ff05 │ │ │ │ - jmp 2ff2a │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2dea5 │ │ │ │ + jmp 2deca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - je 2ff2a │ │ │ │ + je 2deca │ │ │ │ dec %r14 │ │ │ │ mov (%r15,%r14,8),%rax │ │ │ │ movq $0x0,0x8(%r15,%r14,8) │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov (%r8,%r14,8),%rax │ │ │ │ mov %rdx,(%r15,%r14,8) │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 2ff00 │ │ │ │ + je 2dea0 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%r12),%rax │ │ │ │ - jge 2fd79 │ │ │ │ + jge 2dd39 │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - jmp 2fdb0 │ │ │ │ + jmp 2dd70 │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 319c0 │ │ │ │ + js 2f8b0 │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x5403(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -48393,292 +47724,291 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 2ffc2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2df52 │ │ │ │ + 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(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 2ffc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2df50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 30c79 │ │ │ │ + je 2ebdf │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 2ff8f │ │ │ │ + jmp 2df2b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ - neg %rdx │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2fa63 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ + neg %rdx │ │ │ │ + jmp 2da2b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x78(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x78(%rbp),%r15 │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 30252 │ │ │ │ + jle 2e1e2 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - mov %r15,%rdx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0xd8(%rbp),%r14 │ │ │ │ add %rdx,%rcx │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jle 3013c │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + jle 2e0d3 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r8),%r11 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ - lea (%rax,%rdi,1),%r9 │ │ │ │ imul %r10,%r9 │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r11,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 30125 │ │ │ │ + je 2e0b5 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 30125 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x8(%r12,%rax,8),%rsi │ │ │ │ + je 2e0b5 │ │ │ │ + fstp %st(0) │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ - fldt (%rcx) │ │ │ │ + mov -0x8(%r12,%rax,8),%rsi │ │ │ │ lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add %r9,%rsi │ │ │ │ + fldt (%rcx) │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0xb0(%r8),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ - add $0x10,%rcx │ │ │ │ add %r10,%r9 │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ cmp %rax,%r15 │ │ │ │ - jne 300e0 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov (%r14,%r15,8),%rax │ │ │ │ - mov 0x0(%r13,%rsi,8),%rdx │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + jne 2e070 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov (%r14,%rax,8),%rax │ │ │ │ + fldt (%rcx) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - add -0x68(%rbp),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%rsi,8),%rax │ │ │ │ + mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 30290 │ │ │ │ + je 2e220 │ │ │ │ mov 0x40(%r8),%rcx │ │ │ │ - mov (%rcx,%rsi,8),%rcx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 30290 │ │ │ │ + je 2e220 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rbx,%rsi,8) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ + mov %rax,(%rbx,%rdi,8) │ │ │ │ + mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ - mov %rax,(%r12,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 30240 │ │ │ │ - cmpb $0x0,-0x90(%rbp) │ │ │ │ - je 30240 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - jmp 30205 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r8),%r11 │ │ │ │ - mov (%r11,%rax,8),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 3022a │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ + mov %rax,(%r12,%rdi,8) │ │ │ │ + mov %rdi,%rax │ │ │ │ + jne 2e1d0 │ │ │ │ + cmpb $0x0,-0xa0(%rbp) │ │ │ │ + jne 2e19c │ │ │ │ + jmp 2e1d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%r8),%r9 │ │ │ │ + mov (%r9,%rax,8),%r9 │ │ │ │ + inc %r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 2e1c1 │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x8(%r15,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 301f1 │ │ │ │ + jg 2e188 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 30240 │ │ │ │ + jne 2e1d0 │ │ │ │ test %rax,%rax │ │ │ │ - je 30240 │ │ │ │ + je 2e1d0 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ + mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 301c0 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,0x0(%r13,%rax,8) │ │ │ │ - jmp 301d0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 300b0 │ │ │ │ - incq -0xa0(%rbp) │ │ │ │ + jne 2e158 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + jmp 2e168 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 2e030 │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add %r15,-0x88(%rbp) │ │ │ │ - add %r15,-0xb0(%rbp) │ │ │ │ - cmp -0xc8(%rbp),%rax │ │ │ │ - jne 2f9f0 │ │ │ │ + add %rcx,-0xb0(%rbp) │ │ │ │ + add %rcx,-0xc8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xe8(%rbp),%rax │ │ │ │ + jne 2d9d0 │ │ │ │ mov %r8,%r14 │ │ │ │ - jmp 2fb78 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2db3c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ - jmp 30182 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 2e12b │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2f8eb │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + jmp 2d8bb │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - flds 0x4df3(%rip) │ │ │ │ + flds 0x4e60(%rip) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 305d9 │ │ │ │ + jle 2e549 │ │ │ │ fildll 0x58(%r14) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - fld %st(0) │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ mov %r11,%r9 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 304a2 │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + jle 2e416 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov 0x40(%r14),%r11 │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ add -0x48(%rbp),%rdx │ │ │ │ - jmp 30455 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2e3cd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 30468 │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + je 2e3e0 │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ - fldt (%rdx) │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ add 0x78(%r14),%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(%r12,%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) │ │ │ │ lea -0x1(%rcx),%rax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r14),%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 (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 305a0 │ │ │ │ + jbe 2e518 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x4f96(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -48691,172 +48021,170 @@ │ │ │ │ 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 30427 │ │ │ │ + je 2e39f │ │ │ │ fchs │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x5291(%rip) │ │ │ │ + fldt 0x52e9(%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 30490 │ │ │ │ + jle 2e408 │ │ │ │ mov -0x8(%rbx,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 30370 │ │ │ │ + jne 2e2e8 │ │ │ │ imul -0x8(%r15,%rcx,8),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ movq $0x0,0x10(%rdx) │ │ │ │ - movl $0x0,0x18(%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ + movl $0x0,0x8(%rdx) │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jg 30455 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov (%r15,%r8,8),%rdx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rax,%rcx,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov 0x0(%r13,%r10,8),%rcx │ │ │ │ + jg 2e3cd │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov (%r15,%r8,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - add -0x68(%rbp),%rdx │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ + mov 0x0(%r13,%r10,8),%rdx │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - mov (%rbx,%r10,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 30620 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ - mov (%rsi,%r10,8),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 30620 │ │ │ │ - mov (%r12,%r10,8),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,(%rbx,%r10,8) │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - mov %rdx,(%r12,%r10,8) │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 2e588 │ │ │ │ + mov 0x40(%r14),%rcx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 2e588 │ │ │ │ + add %rdx,%rax │ │ │ │ mov %r10,%rdx │ │ │ │ - jne 305c0 │ │ │ │ - cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 30564 │ │ │ │ - jmp 305c0 │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + mov (%r12,%r10,8),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%r12,%r10,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 2e530 │ │ │ │ + cmpb $0x0,-0xa0(%rbp) │ │ │ │ + jne 2e4e4 │ │ │ │ + jmp 2e530 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ mov (%r11,%rdx,8),%r11 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rax │ │ │ │ - je 3058a │ │ │ │ + je 2e50a │ │ │ │ add %rsi,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,(%rbx,%rdx,8) │ │ │ │ mov 0x8(%r9,%rdx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 30550 │ │ │ │ + jg 2e4d0 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rax,0x8(%rbx,%rdx,8) │ │ │ │ mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 305c0 │ │ │ │ + jne 2e530 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 305c0 │ │ │ │ + je 2e530 │ │ │ │ dec %rdx │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ - movq $0x0,0x8(%r12,%rdx,8) │ │ │ │ mov 0x0(%r13,%rdx,8),%rsi │ │ │ │ + movq $0x0,0x8(%r12,%rdx,8) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov (%rbx,%rdx,8),%rax │ │ │ │ mov %rcx,(%r12,%rdx,8) │ │ │ │ test %rax,%rax │ │ │ │ - jne 30520 │ │ │ │ + jne 2e4a0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ - jmp 30530 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2e4b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 30630 │ │ │ │ + ja 2e598 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x510e(%rip) │ │ │ │ + fldt 0x516a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 30433 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - incq -0x70(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + jmp 2e3ab │ │ │ │ + nopl (%rax) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ cmp %rax,-0x50(%rbp) │ │ │ │ - jne 30330 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e2b8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%r11 │ │ │ │ - incq -0xb8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ add %rcx,-0x78(%rbp) │ │ │ │ - add %r8,-0xc0(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - jne 2f882 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2fb78 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x0(%r13,%r10,8) │ │ │ │ - jmp 304f0 │ │ │ │ + add %r8,-0xc8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + jne 2d851 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2db3c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 2e46b │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x507e(%rip) │ │ │ │ + fldt 0x50e6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30433 │ │ │ │ + jmp 2e3ab │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 31973 │ │ │ │ + js 2f86c │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x4cfe(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -48865,517 +48193,524 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 306c2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2e622 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 306c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e620 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 30720 │ │ │ │ + je 2e67d │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %r8,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 30694 │ │ │ │ + jmp 2e5f8 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 3072e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3072e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3072e │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2e68b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2e68b │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2e68b │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2fb78 │ │ │ │ + jle 2db3c │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 31909 │ │ │ │ + jle 2f802 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r15 │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 30812 │ │ │ │ + jmp 2e76e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r8,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3086b │ │ │ │ + jle 2e7c7 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp -0x80(%rbp),%rcx │ │ │ │ - je 30893 │ │ │ │ + cmp -0x78(%rbp),%rcx │ │ │ │ + je 2e7eb │ │ │ │ mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ lea (%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r9,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 307e0 │ │ │ │ + jns 2e740 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jg 30880 │ │ │ │ + jg 2e7d8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 307fb │ │ │ │ + jg 2e75b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 307fb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2e75b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 307fb │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jmp 2e75b │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r13,-0xd0(%rbp) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ mov -0xc0(%rbp),%r12 │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ add 0xb0(%rax),%r10 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%r9 │ │ │ │ mov (%r14,%rsi,8),%r11 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ - fldt (%r10) │ │ │ │ imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x0(%r13,%rdi,1) │ │ │ │ + fstpt (%rbx,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 30986 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ + jle 2e8d6 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%r13,%rdi,1) │ │ │ │ + fstpt 0x10(%rbx,%rdi,1) │ │ │ │ lea 0x2(%r11),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 3098a │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jl 2e8da │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r9d │ │ │ │ + fld %st(1) │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r9 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 30960 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 30990 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30990 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e8b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + jmp 2e8e0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2e8e0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %r12,-0x78(%rbp) │ │ │ │ + add %r12,-0x68(%rbp) │ │ │ │ add $0x20,%r10 │ │ │ │ add %r12,%rdx │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 30900 │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ + jne 2e850 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 30c1d │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + jle 2eb85 │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ lea -0x1(%r11),%r10 │ │ │ │ mov -0xd8(%rbp),%r9 │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ test %r10,%r10 │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ mov %dil,-0xb8(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,%r10 │ │ │ │ add %rdx,%rcx │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 30ac7 │ │ │ │ + jle 2ea36 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r10 │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 30aa9 │ │ │ │ + je 2ea18 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 30aa9 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 2ea18 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ - add -0x8(%r12,%rax,8),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%r12,%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,(%r9,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r9,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 30a60 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + jne 2e9d0 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ mov (%r9,%r11,8),%rax │ │ │ │ mov 0x0(%r13,%r10,8),%rdx │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - add -0x68(%rbp),%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%r10,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 30c10 │ │ │ │ + je 2eb78 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r10,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 30c10 │ │ │ │ + je 2eb78 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%r10,8) │ │ │ │ mov (%r12,%r10,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ + cmp %rax,%rdi │ │ │ │ mov %rax,(%r12,%r10,8) │ │ │ │ mov %r10,%rax │ │ │ │ - jne 30bc0 │ │ │ │ + jne 2eb28 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 30b84 │ │ │ │ - jmp 30bc0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 2eaf4 │ │ │ │ + jmp 2eb28 │ │ │ │ + nop │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 30ba9 │ │ │ │ + je 2eb19 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 30b70 │ │ │ │ + jg 2eae0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 30bc0 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 2eb28 │ │ │ │ test %rax,%rax │ │ │ │ - je 30bc0 │ │ │ │ + je 2eb28 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 30b40 │ │ │ │ + jne 2eab0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 30b50 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + jmp 2eac0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x78(%rbp) │ │ │ │ - jne 30a30 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 2e9a0 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x100(%rbp) │ │ │ │ - je 2fb78 │ │ │ │ + je 2db3c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %r11,-0xe8(%rbp) │ │ │ │ + add %r11,-0xf0(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 30770 │ │ │ │ - jmp 30a11 │ │ │ │ + jg 2e6cd │ │ │ │ + jmp 2e979 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%r10,8) │ │ │ │ - jmp 30b10 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ + jmp 2ea86 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - add %rcx,-0xe8(%rbp) │ │ │ │ + add %rcx,-0xf0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x100(%rbp) │ │ │ │ - je 31967 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 2f860 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 307b8 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 30716 │ │ │ │ + jmp 2e712 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 2e673 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 2f801 │ │ │ │ - jmp 30c87 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30c87 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30c87 │ │ │ │ - ffreep %st(0) │ │ │ │ + test $0x2,%dl │ │ │ │ + je 2d7be │ │ │ │ + jmp 2ebed │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2ebed │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2ebed │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2fb78 │ │ │ │ + jle 2db3c │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 3194d │ │ │ │ + jle 2f846 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + mov %r12,-0xf0(%rbp) │ │ │ │ mov %r14,-0xb8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ mov %r13,-0x100(%rbp) │ │ │ │ mov %r11,%r13 │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ mov -0x108(%rbp),%r9 │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ add 0x78(%rax),%r9 │ │ │ │ - jmp 30d71 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 2ecd9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r10,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 30dcb │ │ │ │ + jle 2ed33 │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov %rax,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 30deb │ │ │ │ + cmp %rcx,-0x98(%rbp) │ │ │ │ + je 2ed53 │ │ │ │ mov (%r12,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r10 │ │ │ │ lea (%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x1(%rax,%r8,1),%rax │ │ │ │ sub %r8,%rbx │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rbx,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rbx,%rbx │ │ │ │ - jns 30d40 │ │ │ │ + jns 2eca8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jg 30dd7 │ │ │ │ + jg 2ed3f │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 30d5c │ │ │ │ + jg 2ecc4 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 30d5c │ │ │ │ + jmp 2ecc4 │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 30d5c │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ + jmp 2ecc4 │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ call 3030 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ fildll -0xc8(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ shr $0x4,%r10 │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ mov (%r14,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + mov (%r12,%rsi,8),%rax │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x78(%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) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 31260 │ │ │ │ + jbe 2f1b0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x44d3(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -49389,40 +48724,40 @@ │ │ │ │ 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 30eec │ │ │ │ + je 2ee50 │ │ │ │ fchs │ │ │ │ - fmuls 0x41ea(%rip) │ │ │ │ - fldt 0x47c8(%rip) │ │ │ │ + fmuls 0x4286(%rip) │ │ │ │ + fldt 0x4834(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r10,%r11 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ imul %rsi,%r11 │ │ │ │ mov %r11,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add -0x40(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jge 30fa6 │ │ │ │ + jge 2ef06 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ shl $0x4,%r11 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x4452(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -49432,688 +48767,676 @@ │ │ │ │ fldt 0x10(%r11,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jg 30fb2 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jg 2ef12 │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r8d │ │ │ │ + fld %st(1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 30f80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 30fc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30fc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 2eee0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + jmp 2ef18 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2ef18 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %rbx,-0x78(%rbp) │ │ │ │ + add %rbx,-0x68(%rbp) │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp %r13,%rsi │ │ │ │ - jne 30e50 │ │ │ │ + jne 2edb8 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 31290 │ │ │ │ + jle 2f1e0 │ │ │ │ mov %r13,%r11 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ mov -0x100(%rbp),%r13 │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ lea -0x1(%r11),%rsi │ │ │ │ mov -0xd8(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ test %rsi,%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ mov %dil,-0xb8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 31106 │ │ │ │ + jle 2f066 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - je 310e8 │ │ │ │ + je 2f048 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 310e8 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 2f048 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r8,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add -0x8(%r12,%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,(%r10,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r10,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 310a0 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + jne 2f000 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ mov (%r10,%r11,8),%rax │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - add -0x68(%rbp),%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 31250 │ │ │ │ + je 2f1a0 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 31250 │ │ │ │ + je 2f1a0 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r8,%rax │ │ │ │ mov %rax,(%r12,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 31200 │ │ │ │ + jne 2f158 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 311c4 │ │ │ │ - jmp 31200 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 2f124 │ │ │ │ + jmp 2f158 │ │ │ │ + nop │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 311e9 │ │ │ │ + je 2f149 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 311b0 │ │ │ │ + jg 2f110 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 31200 │ │ │ │ + jne 2f158 │ │ │ │ test %rax,%rax │ │ │ │ - je 31200 │ │ │ │ + je 2f158 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 31180 │ │ │ │ + jne 2f0e0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 31190 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jmp 2f0f0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 31070 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jne 2efd0 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x110(%rbp) │ │ │ │ - je 2fb78 │ │ │ │ + je 2db3c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ add %r11,-0x108(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 30cc9 │ │ │ │ - jmp 3103c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2ec2f │ │ │ │ + jmp 2efaa │ │ │ │ + nop │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 3114f │ │ │ │ + jmp 2f0b6 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 31275 │ │ │ │ + ja 2f1c5 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x4452(%rip) │ │ │ │ + fldt 0x44d2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 30efc │ │ │ │ + jmp 2ee60 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x4439(%rip) │ │ │ │ + fldt 0x44b9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30efc │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + jmp 2ee60 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ add %r13,-0x108(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x110(%rbp) │ │ │ │ - je 31a4d │ │ │ │ + je 2f93c │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 30d08 │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2fb78 │ │ │ │ + jmp 2ec6b │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + jle 2db3c │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ test %r11,%r11 │ │ │ │ - jle 31a3a │ │ │ │ + jle 2f922 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %r12,-0x108(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ cqto │ │ │ │ + mov %r13,-0xd0(%rbp) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ idiv %rcx │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + mov 0x40(%r14),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - jmp 313d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ + jmp 2f320 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3142a │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ + jle 2f37a │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 31449 │ │ │ │ - mov (%r12,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0x88(%rbp) │ │ │ │ + je 2f399 │ │ │ │ + mov (%r15,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - lea 0x1(%rax,%r9,1),%rax │ │ │ │ - sub %r9,%r10 │ │ │ │ - mov %rax,0x0(%r13,%rcx,1) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r10,(%r15,%rcx,1) │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea 0x1(%rax,%r8,1),%rax │ │ │ │ + sub %r8,%r9 │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %r10,%r10 │ │ │ │ - jns 313a0 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 2f2f0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 31436 │ │ │ │ + jg 2f386 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 313bb │ │ │ │ + jg 2f30b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 313bb │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 2f30b │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 313bb │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ + jmp 2f30b │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - add $0x2,%r9 │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov -0x118(%rbp),%r12 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%r10,8),%rdx │ │ │ │ - mov (%r15,%r10,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov 0x0(%r13,%r10,8),%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r15,%r10,8),%rdx │ │ │ │ + mov 0x0(%r13,%r10,8),%rax │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov (%rbx,%r10,8),%r9 │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 315e3 │ │ │ │ + jg 2f50b │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sub %rax,%r9 │ │ │ │ - and $0xf3,%dh │ │ │ │ + xor %ecx,%ecx │ │ │ │ imul %r10,%rsi │ │ │ │ add -0x40(%rbp),%rsi │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - fld %st(1) │ │ │ │ mov 0xb0(%r14),%r8 │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 315a2 │ │ │ │ - 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 2f4ca │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x1(%rdi,%rdx,1),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 315f0 │ │ │ │ - sub %rbx,%rdx │ │ │ │ + je 2f510 │ │ │ │ + sub %r12,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 31580 │ │ │ │ + jns 2f4a8 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rcx │ │ │ │ not %rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 3159b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 315f4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 315f4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + jne 2f4c3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2f514 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2f514 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - cmp -0x80(%rbp),%r10 │ │ │ │ - jne 314b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add -0x98(%rbp),%rdi │ │ │ │ + cmp -0x78(%rbp),%r10 │ │ │ │ + jne 2f400 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 3189d │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 2f79d │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ lea -0x1(%r11),%rdi │ │ │ │ mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg -0xb8(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 31746 │ │ │ │ + jle 2f656 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 31728 │ │ │ │ + je 2f638 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 31728 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 2f638 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add -0x8(%r12,%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,(%r9,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r9,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 316e0 │ │ │ │ + jne 2f5f0 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ mov (%r9,%r11,8),%rax │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - add -0x68(%rbp),%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 31890 │ │ │ │ + je 2f790 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 31890 │ │ │ │ + je 2f790 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%r12,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 31840 │ │ │ │ + jne 2f748 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 31804 │ │ │ │ - jmp 31840 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 2f714 │ │ │ │ + jmp 2f748 │ │ │ │ + nop │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 31829 │ │ │ │ + je 2f739 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 317f0 │ │ │ │ + jg 2f700 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 31840 │ │ │ │ + jne 2f748 │ │ │ │ test %rax,%rax │ │ │ │ - je 31840 │ │ │ │ + je 2f748 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 317c0 │ │ │ │ + jne 2f6d0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 317d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jmp 2f6e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 316b0 │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - inc %rsi │ │ │ │ - cmp -0xe0(%rbp),%rsi │ │ │ │ - je 2fb78 │ │ │ │ + jne 2f5c0 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + cmp %rcx,-0xe8(%rbp) │ │ │ │ + je 2db3c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %r11,-0x100(%rbp) │ │ │ │ + add %r11,-0x110(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 31308 │ │ │ │ - jmp 31677 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2f261 │ │ │ │ + jmp 2f59e │ │ │ │ + nop │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 3178f │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jmp 2f6a6 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - add %rdi,-0x100(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - je 2fb78 │ │ │ │ + add %rcx,-0x110(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + je 2db3c │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 31363 │ │ │ │ + jmp 2f2b2 │ │ │ │ mov -0x100(%rbp),%rsi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 2fb78 │ │ │ │ + je 2db3c │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 2fb78 │ │ │ │ + je 2db3c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 318df │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - jmp 309d5 │ │ │ │ + jle 2f7d8 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + jmp 2e925 │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 2fb78 │ │ │ │ + je 2db3c │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 2fb78 │ │ │ │ + je 2db3c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 31923 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + jle 2f81c │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %rdx,-0x108(%rbp) │ │ │ │ - jmp 31001 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - jmp 2fb78 │ │ │ │ + jmp 2ef59 │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + jmp 2db3c │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 30728 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + je 2e685 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 3072c │ │ │ │ + je 2e689 │ │ │ │ mov %rdx,%rax │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 31977 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2f870 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 30c81 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + je 2ebe7 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ cmp %rdx,%r11 │ │ │ │ - je 30c85 │ │ │ │ + je 2ebeb │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 319c4 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 2fb78 │ │ │ │ - add $0x2,%rsi │ │ │ │ + jmp 2f8b4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 2db3c │ │ │ │ + add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ - lea (%rax,%r11,2),%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 2fb78 │ │ │ │ + lea (%rdx,%r11,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 2db3c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 31a10 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 31640 │ │ │ │ + jle 2f8f8 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ + jmp 2f554 │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ - jmp 2fb78 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 2db3c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031a60 : │ │ │ │ +000000000002f950 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -50123,27 +49446,26 @@ │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ - je 31d1d │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + je 2fbd5 │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 31cee │ │ │ │ - mov $0x1,%eax │ │ │ │ - fldt 0x3be9(%rip) │ │ │ │ + jle 2fba6 │ │ │ │ + fldt 0x3cde(%rip) │ │ │ │ fld1 │ │ │ │ + mov $0x1,%eax │ │ │ │ movq %rax,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ @@ -50158,207 +49480,198 @@ │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ mov %rcx,%r14 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r14 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 31bc0 │ │ │ │ + jle 2fab0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%rbx),%r13 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 31d16 │ │ │ │ + je 2fbce │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 31b70 │ │ │ │ + je 2fa58 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 31b80 │ │ │ │ + je 2fa68 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 31b70 │ │ │ │ + jne 2fa58 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 31b95 │ │ │ │ + je 2fa7d │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ - xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ shl $0x4,%rsi │ │ │ │ + fld1 │ │ │ │ + xor %eax,%eax │ │ │ │ add %r13,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 31ba0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fa90 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 31cd5 │ │ │ │ + jle 2fb8d │ │ │ │ + add %rdi,%r12 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - add %rdi,%r12 │ │ │ │ - lea -0x1(%r9),%r13 │ │ │ │ - fldt (%r12) │ │ │ │ - fldt (%r15) │ │ │ │ shl $0x4,%r14 │ │ │ │ + fldt (%r12) │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ mov %rax,%r11 │ │ │ │ add %rax,%r14 │ │ │ │ - jmp 31bf2 │ │ │ │ + fldt (%r15) │ │ │ │ + jmp 2fae2 │ │ │ │ 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 31d0a │ │ │ │ + jle 2fbc2 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 31c31 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2fb11 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 31d00 │ │ │ │ + je 2fbb8 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 31c20 │ │ │ │ + je 2fb00 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 31cb0 │ │ │ │ + jle 2fb70 │ │ │ │ fstp %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,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 %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 31c80 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fb40 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r12) │ │ │ │ - jmp 31cc0 │ │ │ │ + jmp 2fb78 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 31bf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fae0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r15 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%rbx) │ │ │ │ - jg 31ad0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 2f9b8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 31c4f │ │ │ │ + jmp 2fb2f │ │ │ │ mov (%rcx,%r13,8),%rsi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 31c41 │ │ │ │ + jmp 2fb21 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 31b8d │ │ │ │ + jmp 2fa75 │ │ │ │ test %rax,%rax │ │ │ │ - jle 31cee │ │ │ │ + jle 2fba6 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 31cee │ │ │ │ + jle 2fba6 │ │ │ │ + fldt 0x3a98(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x78(%rbx),%r10 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ mov %r15,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - fldt 0x3962(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ lea (%r15,%rax,1),%r9 │ │ │ │ - lea (%r10,%r8,1),%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ fldt (%rdx) │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - 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) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ 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 31d80 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fc10 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 31d46 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fbfe │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000000000031dd0 : │ │ │ │ +000000000002fc60 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -50367,23 +49680,23 @@ │ │ │ │ sub $0x28,%rsp │ │ │ │ mov (%r15),%rdx │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%r15),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ cmpq $0x1,0x30(%r15) │ │ │ │ - je 3204d │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + je 2fec2 │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 32012 │ │ │ │ - mov $0x1,%eax │ │ │ │ - fldt 0x387d(%rip) │ │ │ │ + jle 2fe92 │ │ │ │ + fldt 0x39d2(%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 │ │ │ │ @@ -50401,236 +49714,236 @@ │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ mov %rcx,%r14 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r14 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 31f20 │ │ │ │ + jle 2fdb0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%r15),%r12 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 32046 │ │ │ │ + je 2febb │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 31ed0 │ │ │ │ + je 2fd60 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 31ee0 │ │ │ │ + je 2fd70 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 31ed0 │ │ │ │ + jne 2fd60 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 31ef5 │ │ │ │ + je 2fd85 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ - xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ shl $0x4,%rsi │ │ │ │ + fld1 │ │ │ │ + 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 31f00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fd90 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 31ff9 │ │ │ │ + jle 2fe79 │ │ │ │ + add %rdi,%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - add %rdi,%rbx │ │ │ │ - lea -0x1(%r9),%r12 │ │ │ │ - fldt (%rbx) │ │ │ │ shl $0x4,%r14 │ │ │ │ + fldt (%rbx) │ │ │ │ + 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 3203a │ │ │ │ + jle 2feaf │ │ │ │ mov 0x38(%r15),%r8 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 31f91 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2fe11 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 32030 │ │ │ │ + je 2fea8 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 31f80 │ │ │ │ + je 2fe00 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 31fe6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2fe66 │ │ │ │ + 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 31fc0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fe40 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 31f50 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fde0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r13 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%r15) │ │ │ │ - jg 31e30 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 2fcc0 │ │ │ │ + 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 31faf │ │ │ │ + jmp 2fe2f │ │ │ │ mov (%rcx,%r12,8),%rsi │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 31fa1 │ │ │ │ + jmp 2fe21 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 31eed │ │ │ │ + jmp 2fd7d │ │ │ │ test %rax,%rax │ │ │ │ - jle 32012 │ │ │ │ + jle 2fe92 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 32012 │ │ │ │ + jle 2fe92 │ │ │ │ + fldt 0x37ab(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x78(%r15),%r10 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ mov %r13,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - fldt 0x3632(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ lea 0x0(%r13,%rax,1),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ lea (%r10,%r8,1),%rsi │ │ │ │ mov %r11,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ 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 32080 │ │ │ │ + jne 2fef8 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 32077 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2feec │ │ │ │ + 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) │ │ │ │ │ │ │ │ -00000000000320d0 : │ │ │ │ +000000000002ff40 : │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov 0x30(%rdi),%rbp │ │ │ │ - test %rbp,%rbp │ │ │ │ - jle 32239 │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 300a7 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x68(%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - js 32239 │ │ │ │ + js 300a7 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ - mov 0xb0(%rax),%r10 │ │ │ │ + mov 0x40(%rax),%rbp │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov 0xb0(%rax),%r10 │ │ │ │ lea 0x2(%rbx),%rdx │ │ │ │ - mov 0x40(%rax),%rbx │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ + lea 0x1(%rdi),%rbx │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ + mov %rdi,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ fildll 0x58(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x3267(%rip) │ │ │ │ + fldl2e │ │ │ │ fld1 │ │ │ │ fxch %st(4) │ │ │ │ - fstpt -0x28(%rsp) │ │ │ │ + fstpt -0x20(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r8,8),%rax │ │ │ │ + fstpt -0x10(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x0(%rbp,%r8,8),%rax │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ add %r11,%rsi │ │ │ │ add %r10,%rcx │ │ │ │ - mov %rax,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ - fldt -0x18(%rsp) │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ + fldt -0x10(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x28(%rsp) │ │ │ │ + fldt -0x20(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 321db │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 3004b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -50651,100 +49964,101 @@ │ │ │ │ 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 321bd │ │ │ │ + je 3002d │ │ │ │ fchs │ │ │ │ - fmuls 0x2f19(%rip) │ │ │ │ - fldt 0x34f7(%rip) │ │ │ │ + fmuls 0x30a9(%rip) │ │ │ │ + fldt 0x3657(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 32220 │ │ │ │ + je 30090 │ │ │ │ inc %rdx │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ + 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 32180 │ │ │ │ + ja 2fff0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 32240 │ │ │ │ + ja 300b0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x34ba(%rip) │ │ │ │ + fldt 0x361a(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 321d8 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 32222 │ │ │ │ + jne 30048 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 30092 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ - lea 0x1(%rdi,%r9,1),%r9 │ │ │ │ - cmp %rbp,%r8 │ │ │ │ - jne 32140 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rbx,%r9 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 2ffb0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x346e(%rip) │ │ │ │ + fldt 0x35ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 321cd │ │ │ │ + jmp 3003d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032260 : │ │ │ │ +00000000000300d0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 32422 │ │ │ │ + jle 30282 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 32422 │ │ │ │ + jle 30282 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ mov 0x60(%rdi),%r13 │ │ │ │ - mov %r15,%r11 │ │ │ │ mov 0x78(%rdi),%r12 │ │ │ │ - mov 0xb0(%rdi),%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r9,-0x30(%rsp) │ │ │ │ + mov 0xb0(%rdi),%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ - shl $0x5,%r10 │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -50757,26 +50071,26 @@ │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 32392 │ │ │ │ + jmp 301f6 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3078(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -50789,44 +50103,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 32345 │ │ │ │ + je 301b1 │ │ │ │ fchs │ │ │ │ - fmuls 0x2d91(%rip) │ │ │ │ - fldt 0x336f(%rip) │ │ │ │ + fmuls 0x2f25(%rip) │ │ │ │ + fldt 0x34d3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ - fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rdx) │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x3021(%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 32410 │ │ │ │ + je 30270 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fistpll -0x30(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ @@ -50842,134 +50156,132 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 32300 │ │ │ │ + ja 30170 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 323f0 │ │ │ │ + ja 30250 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x32db(%rip) │ │ │ │ + fldt 0x3447(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 32355 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 301c1 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x32be(%rip) │ │ │ │ + fldt 0x342e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 32355 │ │ │ │ + jmp 301c1 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 322c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30130 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000032430 : │ │ │ │ +0000000000030290 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 3264b │ │ │ │ + jle 3049b │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 32618 │ │ │ │ + jle 3046c │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rbx │ │ │ │ - mov 0x40(%rdi),%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rdi),%rcx │ │ │ │ shl $0x4,%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r12,-0x40(%rsp) │ │ │ │ - fildll -0x40(%rsp) │ │ │ │ lea 0x1(%r12),%r11 │ │ │ │ - mov %rbx,-0x18(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ mov %r11,%rbp │ │ │ │ + mov %rbx,-0x18(%rsp) │ │ │ │ + imul %rax,%rbp │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rdi,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - imul %rax,%rbp │ │ │ │ + fildll -0x40(%rsp) │ │ │ │ add %rbp,%rbp │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 32608 │ │ │ │ + jle 3045c │ │ │ │ mov -0x10(%rsp),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rcx),%r15 │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ imul %rdx,%r10 │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov 0xb0(%rcx),%r15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ - add %r10,%r10 │ │ │ │ inc %rax │ │ │ │ + add %r10,%r10 │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ mov %rdi,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ fildll -0x40(%rsp) │ │ │ │ + lea (%r9,%rax,1),%rdi │ │ │ │ + add 0x60(%rcx),%r9 │ │ │ │ fld %st(1) │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x31d7(%rip) │ │ │ │ + fldt 0x333f(%rip) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%r9,%rax,1),%rdi │ │ │ │ - add 0x60(%rcx),%r9 │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ mov %r10,%rsi │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r15,%rsi │ │ │ │ + fldt -0x38(%rsp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fistpll -0x40(%rsp) │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ sub %r12,%rdx │ │ │ │ lea (%rdx,%r11,2),%r8 │ │ │ │ - jmp 325ab │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 303ff │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x2e38(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -50984,286 +50296,283 @@ │ │ │ │ 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 32589 │ │ │ │ + je 303dd │ │ │ │ fchs │ │ │ │ - fldt 0x3141(%rip) │ │ │ │ + fldt 0x32bd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x3129(%rip) │ │ │ │ + fldt 0x32a5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 325ed │ │ │ │ - add $0x10,%rsi │ │ │ │ + je 30441 │ │ │ │ fldt (%rdi) │ │ │ │ + add $0x10,%rsi │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 32540 │ │ │ │ + ja 30398 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 32630 │ │ │ │ + ja 30480 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x30df(%rip) │ │ │ │ + fldt 0x325b(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 325a5 │ │ │ │ + jne 303f9 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 32510 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30370 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp -0x20(%rsp),%rdx │ │ │ │ - jne 324a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30300 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x307e(%rip) │ │ │ │ + fldt 0x31fe(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3259b │ │ │ │ + jmp 303ef │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000032650 : │ │ │ │ +00000000000304a0 : │ │ │ │ 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,%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ mov %rsp,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ + shr $0x3,%rcx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add $0x20,%rax │ │ │ │ mov %rsp,%r12 │ │ │ │ + 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,-0x98(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 32c40 │ │ │ │ + jle 30a50 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 32710 │ │ │ │ + jne 30558 │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ cmpq $0x0,0x8(%r15) │ │ │ │ - jle 32c2d │ │ │ │ + jle 30a3d │ │ │ │ mov 0xc8(%r15),%rax │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ mov %r11,%r14 │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + flds 0x2b48(%rip) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - flds 0x297c(%rip) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 328b7 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 306ef │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov 0x58(%r15),%r10 │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov %r12,-0x58(%rbp) │ │ │ │ + mov 0x40(%r15),%rdi │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r15,-0x68(%rbp) │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov %r12,-0x68(%rbp) │ │ │ │ + mov 0x58(%r15),%r10 │ │ │ │ imul %r13,%rax │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ - mov -0x70(%rbp),%r15 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %rax,%r11 │ │ │ │ - jmp 32801 │ │ │ │ + jmp 30649 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + sub %rdi,%rax │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3285b │ │ │ │ + jle 306a3 │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ mov %rax,(%r14,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %rsi,-0x40(%rbp) │ │ │ │ - je 32890 │ │ │ │ - mov (%r9,%rsi,1),%rax │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - lea (%r8,%r8,1),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ + cmp %rsi,-0x48(%rbp) │ │ │ │ + je 306c8 │ │ │ │ + mov 0x0(%r13,%rsi,1),%rax │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + lea (%r9,%r9,1),%rdi │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fldt (%r11,%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,0x0(%r13,%rsi,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%r12,%rsi,1) │ │ │ │ + sub %r10,%r8 │ │ │ │ + mov %rax,(%r15,%rsi,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%r12,%rsi,1) │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 327d0 │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jg 32870 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + idiv %rdi │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 30618 │ │ │ │ + add %rdx,%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jg 306b0 │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 327eb │ │ │ │ + jg 30633 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 327eb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + jmp 30633 │ │ │ │ + nop │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 327eb │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + jmp 30633 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - mov -0x58(%rbp),%r12 │ │ │ │ - mov -0x68(%rbp),%r15 │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ + mov -0x68(%rbp),%r12 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ call 3030 │ │ │ │ - flds 0x2828(%rip) │ │ │ │ + flds 0x29f0(%rip) │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 32c3c │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + jle 30a4c │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov 0xc0(%r15),%rax │ │ │ │ fld1 │ │ │ │ add %rdi,%rsi │ │ │ │ mov %rdi,%rdx │ │ │ │ - lea (%rax,%rdi,8),%r8 │ │ │ │ + lea (%rax,%rdi,8),%r9 │ │ │ │ lea (%rax,%rsi,8),%r11 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov %r11,-0x68(%rbp) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - shl $0x4,%rdx │ │ │ │ add 0xb0(%r15),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %r13,%rdx │ │ │ │ - jge 32a7c │ │ │ │ + jge 308af │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - mov 0x40(%r15),%r10 │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x40(%r15),%r10 │ │ │ │ add %rax,%rdx │ │ │ │ imul %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - jmp 32a3d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + jmp 3086c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 32a50 │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ + je 3087f │ │ │ │ fildll -0x8(%r14,%rsi,8) │ │ │ │ + mov 0x78(%r15),%r9 │ │ │ │ + add %r11,%r9 │ │ │ │ fldt (%rdx) │ │ │ │ - add 0x78(%r15),%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) │ │ │ │ @@ -51284,24 +50593,24 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 32b80 │ │ │ │ + jbe 309a8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x29ae(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -51314,256 +50623,253 @@ │ │ │ │ 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 32a0f │ │ │ │ + je 3083e │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x2ca9(%rip) │ │ │ │ + fldt 0x2e4a(%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 32a78 │ │ │ │ + jle 308a7 │ │ │ │ mov -0x8(%rbx,%rsi,8),%r8 │ │ │ │ mov -0x8(%r10,%rsi,8),%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - jne 32950 │ │ │ │ + jne 30780 │ │ │ │ imul -0x8(%r12,%rsi,8),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ movq $0x0,0x10(%rdx) │ │ │ │ - movl $0x0,0x18(%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ + movl $0x0,0x8(%rdx) │ │ │ │ mov %rdi,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rax,%r13 │ │ │ │ - jg 32a3d │ │ │ │ + jg 3086c │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov (%r12,%r13,8),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov %rdx,(%r9) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ 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 32c00 │ │ │ │ + je 30a10 │ │ │ │ mov 0x40(%r15),%r10 │ │ │ │ mov (%r10,%rdx,8),%r10 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 32c00 │ │ │ │ + je 30a10 │ │ │ │ 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 32ba4 │ │ │ │ + jle 309c4 │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 32ba4 │ │ │ │ + jne 309c4 │ │ │ │ mov %r13,-0x38(%rbp) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - jmp 32b46 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 30976 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r13 │ │ │ │ mov 0x0(%r13,%rdx,8),%r13 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 32b6a │ │ │ │ - add %r9,%rsi │ │ │ │ - mov $0x1,%r9d │ │ │ │ + je 3099a │ │ │ │ + add %r11,%rsi │ │ │ │ + mov $0x1,%r11d │ │ │ │ mov %rsi,(%rbx,%rdx,8) │ │ │ │ mov 0x8(%r8,%rdx,8),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 32b32 │ │ │ │ + jg 30962 │ │ │ │ neg %rsi │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%r11 │ │ │ │ mov %rsi,0x8(%rbx,%rdx,8) │ │ │ │ - mov %r9,0x8(%r14,%rdx,8) │ │ │ │ + mov %r11,0x8(%r14,%rdx,8) │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jne 32ba0 │ │ │ │ + jne 309c0 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 32ba0 │ │ │ │ + je 309c0 │ │ │ │ dec %rdx │ │ │ │ mov (%rcx,%rdx,8),%rdi │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ movq $0x0,0x8(%rcx,%rdx,8) │ │ │ │ - mov (%r14,%rdx,8),%r9 │ │ │ │ + mov (%r14,%rdx,8),%r11 │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%rcx,%rdx,8) │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 32b00 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r14,%rdx,8) │ │ │ │ - jmp 32b11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 30930 │ │ │ │ + neg %r11 │ │ │ │ + mov %r11,(%r14,%rdx,8) │ │ │ │ + jmp 30941 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 32c10 │ │ │ │ + ja 30a20 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2b2e(%rip) │ │ │ │ + fldt 0x2cda(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 32a1b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 3084a │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x38(%rbp),%r13 │ │ │ │ - addq $0x8,-0x40(%rbp) │ │ │ │ - addq $0x10,-0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp -0x68(%rbp),%rdi │ │ │ │ - jne 32910 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + add $0x8,%r9 │ │ │ │ + addq $0x10,-0x48(%rbp) │ │ │ │ + cmp -0x68(%rbp),%r9 │ │ │ │ + jne 30740 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rax,(%rdx,%rdi,8) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %rax,(%rsi,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ cmp %rdi,0x8(%r15) │ │ │ │ - jle 32c2b │ │ │ │ + jle 30a3b │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - jmp 32770 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 305b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rdx,8) │ │ │ │ - jmp 32ac4 │ │ │ │ + jmp 308f3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x2a9e(%rip) │ │ │ │ + fldt 0x2c5e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 32a1b │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 3084a │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 32bcd │ │ │ │ + jmp 309e5 │ │ │ │ movq $0x1,-0x78(%rbp) │ │ │ │ - jmp 32723 │ │ │ │ + jmp 3056b │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000032c50 : │ │ │ │ +0000000000030a60 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 32c70 │ │ │ │ + jne 30a80 │ │ │ │ test $0x20,%al │ │ │ │ - jne 32c7c │ │ │ │ + jne 30a8c │ │ │ │ test $0x8,%al │ │ │ │ - jne 32c8b │ │ │ │ + jne 30a9b │ │ │ │ test $0x4,%al │ │ │ │ - jne 32c9a │ │ │ │ + jne 30aaa │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3270 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 32c5f │ │ │ │ + je 30a6f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3400 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 32c63 │ │ │ │ + je 30a73 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3200 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 32c67 │ │ │ │ + je 30a77 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3210 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032cb0 : │ │ │ │ +0000000000030ac0 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ mov %r12,%r13 │ │ │ │ + push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ + mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 32dd0 │ │ │ │ + jle 30be0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 32def │ │ │ │ + jbe 30bff │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ shl $0x4,%rcx │ │ │ │ movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 32d00 │ │ │ │ + jne 30b10 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 32d67 │ │ │ │ + je 30b77 │ │ │ │ movslq %eax,%rcx │ │ │ │ - movslq (%rbx,%rcx,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ - cmp %edi,%r13d │ │ │ │ - jle 32d67 │ │ │ │ - movslq 0x4(%rbx,%rcx,4),%rdi │ │ │ │ + movslq (%rbx,%rcx,4),%rsi │ │ │ │ + mov %rsi,(%rdx,%rcx,8) │ │ │ │ + lea 0x1(%rax),%esi │ │ │ │ + cmp %esi,%r13d │ │ │ │ + jle 30b77 │ │ │ │ + movslq 0x4(%rbx,%rcx,4),%rsi │ │ │ │ add $0x2,%eax │ │ │ │ - mov %rdi,0x8(%rdx,%rcx,8) │ │ │ │ + mov %rsi,0x8(%rdx,%rcx,8) │ │ │ │ cmp %eax,%r13d │ │ │ │ - jle 32d67 │ │ │ │ + jle 30b77 │ │ │ │ movslq 0x8(%rbx,%rcx,4),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,8) │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3370 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ @@ -51572,407 +50878,402 @@ │ │ │ │ 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 32d80 │ │ │ │ + jne 30b90 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 32de8 │ │ │ │ + je 30bf8 │ │ │ │ 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 2cb40 │ │ │ │ + jmp 2ac30 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 32db6 │ │ │ │ + jmp 30bc6 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 32d38 │ │ │ │ + jmp 30b48 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032e00 : │ │ │ │ +0000000000030c10 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ + mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm3 │ │ │ │ movq %xmm3,(%rsp) │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 32ff0 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 33007 │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 30df0 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov %r13,%rbp │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 30e09 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x2,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shr $0x2,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ - movups %xmm2,(%rsi,%rax,2) │ │ │ │ - movups %xmm0,0x10(%rsi,%rax,2) │ │ │ │ + movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 32e80 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 30c90 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 32fd0 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 30dc8 │ │ │ │ + mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 32eec │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 32eec │ │ │ │ - movslq 0x8(%r15,%rax,4),%rdx │ │ │ │ - mov %rdx,0x10(%rsi,%rax,8) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + movslq (%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 30cfc │ │ │ │ + movslq 0x4(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 30cfc │ │ │ │ + movslq 0x8(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - mov %rax,%rdx │ │ │ │ cmpq $0x2,0x8(%rsp) │ │ │ │ - jbe 3300e │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + mov %rax,%rdx │ │ │ │ + jbe 30e10 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 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 %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 32f40 │ │ │ │ + jne 30d38 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 32fa7 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 30d9f │ │ │ │ + mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 32fa7 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 32fa7 │ │ │ │ + movslq (%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 30d9f │ │ │ │ + movslq 0x4(%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 30d9f │ │ │ │ movslq 0x8(%r14,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ 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 2cb40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 2ac30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 32f15 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 30d27 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 32fa7 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 30d9f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 32ebe │ │ │ │ + jmp 30cce │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 32f79 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 30d71 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033020 : │ │ │ │ +0000000000030e20 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000033040 : │ │ │ │ +0000000000030e40 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000000000033070 : │ │ │ │ +0000000000030e70 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x3,%esi │ │ │ │ mov %ecx,0x8(%rsp) │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ movq %xmm0,(%rsp) │ │ │ │ call 3140 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000330a0 : │ │ │ │ +0000000000030ea0 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 33180 │ │ │ │ + je 30f70 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 33190 │ │ │ │ + je 30f80 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 331a0 │ │ │ │ + je 30f90 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 33122 │ │ │ │ + jle 30f22 │ │ │ │ + flds 0x2202(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - flds 0x2000(%rip) │ │ │ │ - jmp 330f0 │ │ │ │ + jmp 30ef0 │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 33110 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 30f10 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 33120 │ │ │ │ + je 30f20 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 330e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 33112 │ │ │ │ + jb 30ee0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 30f12 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x26cc(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x289c(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 331b2 │ │ │ │ + jle 30fa2 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 3315d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 30f55 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov (%rdx,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ cmp 0x58(%rdi),%rdx │ │ │ │ - jle 331c0 │ │ │ │ + jle 30fa8 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 331b0 │ │ │ │ + je 30fa0 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 33140 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x2656(%rip),%rax │ │ │ │ + jb 30f38 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x282e(%rip),%rax │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x25ee(%rip),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x27ce(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x25f8(%rip),%rax │ │ │ │ + lea 0x27d8(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x2602(%rip),%rax │ │ │ │ + lea 0x27e2(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x1ed7(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x20ef(%rip),%rax │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000331d0 : │ │ │ │ +0000000000030fc0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 332a0 │ │ │ │ + jne 31080 │ │ │ │ test $0x20,%al │ │ │ │ - jne 332cd │ │ │ │ + jne 310ad │ │ │ │ test $0x10,%al │ │ │ │ - jne 332fc │ │ │ │ + jne 310dc │ │ │ │ test $0x8,%al │ │ │ │ - jne 33313 │ │ │ │ + jne 310f3 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3332a │ │ │ │ + jne 3110a │ │ │ │ test $0x1,%al │ │ │ │ - je 33248 │ │ │ │ + je 31030 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 33239 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 31021 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 3440 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 33220 │ │ │ │ + jg 31008 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 33370 │ │ │ │ + jne 31148 │ │ │ │ test $0x80,%al │ │ │ │ - jne 33350 │ │ │ │ + jne 31130 │ │ │ │ test $0x40,%al │ │ │ │ - jne 33340 │ │ │ │ + jne 31120 │ │ │ │ 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 33390 │ │ │ │ + jne 31160 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 331ed │ │ │ │ + je 30fdd │ │ │ │ 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 331f5 │ │ │ │ + je 30fe5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 331fd │ │ │ │ + je 30fed │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 33205 │ │ │ │ + je 30ff5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 33205 │ │ │ │ + jmp 30ff5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 33261 │ │ │ │ + jmp 31049 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 33259 │ │ │ │ + jmp 31041 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 33251 │ │ │ │ + jmp 31039 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 332b6 │ │ │ │ + jmp 31096 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000333b0 : │ │ │ │ +0000000000031180 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ @@ -51991,78 +51292,78 @@ │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 33413 │ │ │ │ + je 311e3 │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x2,%al │ │ │ │ - jne 334b0 │ │ │ │ + jne 31270 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33480 │ │ │ │ + jne 31240 │ │ │ │ test $0x8,%al │ │ │ │ - je 3342b │ │ │ │ + je 311fb │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x20,%al │ │ │ │ - jne 33460 │ │ │ │ + jne 31220 │ │ │ │ test $0x40,%al │ │ │ │ - jne 33440 │ │ │ │ + jne 31208 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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 %rax,0x10(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 3342f │ │ │ │ + jmp 311ff │ │ │ │ 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 %rax,0x48(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 3341f │ │ │ │ - nop │ │ │ │ + jmp 311ef │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 3341b │ │ │ │ + jmp 311eb │ │ │ │ │ │ │ │ -00000000000334d0 : │ │ │ │ +0000000000031290 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 33c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000334e0 : │ │ │ │ +00000000000312a0 : │ │ │ │ push %rbx │ │ │ │ - mov (%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov (%rdi),%rax │ │ │ │ mov 0x28(%rdi),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ call 3250 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ @@ -52083,30 +51384,30 @@ │ │ │ │ call 3360 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 33571 │ │ │ │ + je 31331 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 33630 │ │ │ │ + je 313e8 │ │ │ │ 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 33600 │ │ │ │ + je 313c0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -52118,133 +51419,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 335e2 │ │ │ │ + je 313a2 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 33610 │ │ │ │ + je 313d0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 335f2 │ │ │ │ + je 313b2 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 33650 │ │ │ │ + jne 31400 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ - jmp 33590 │ │ │ │ + jmp 31350 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 335e2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 313a2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 33571 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31331 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ mov (%rax),%rdx │ │ │ │ jmp 3250 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033670 : │ │ │ │ +0000000000031420 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 33af0 │ │ │ │ + jne 31888 │ │ │ │ test $0x2,%al │ │ │ │ - jne 33980 │ │ │ │ + jne 31720 │ │ │ │ test $0x4,%al │ │ │ │ - jne 337e0 │ │ │ │ + jne 31580 │ │ │ │ test $0x8,%al │ │ │ │ - jne 336a0 │ │ │ │ + jne 31448 │ │ │ │ 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 │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fldt 0xb0(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ test $0x40,%al │ │ │ │ - jne 33c60 │ │ │ │ + jne 319e8 │ │ │ │ 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 33d50 │ │ │ │ + je 31ad8 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fchs │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ + fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ mov (%rbx),%rax │ │ │ │ - fldt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x70(%rbx) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33d40 │ │ │ │ + je 31ac8 │ │ │ │ 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 │ │ │ │ + fldt 0x80(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33cb0 │ │ │ │ + je 31a40 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -52257,28 +51556,27 @@ │ │ │ │ call 3360 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33ca0 │ │ │ │ + je 31a30 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 33c20 │ │ │ │ + jne 319b8 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -52287,62 +51585,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 33db0 │ │ │ │ + je 31b30 │ │ │ │ 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 │ │ │ │ + fldt 0x90(%rbx) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33d90 │ │ │ │ + je 31b18 │ │ │ │ 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 33d80 │ │ │ │ + je 31b08 │ │ │ │ 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 33d70 │ │ │ │ + je 31af8 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -52355,41 +51653,41 @@ │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ fstpt 0xa0(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33cc0 │ │ │ │ + je 31a50 │ │ │ │ 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 │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + fldt 0xa0(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3360 │ │ │ │ pop %rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ - jmp 3368f │ │ │ │ + jmp 3143f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 33c40 │ │ │ │ + jne 319d0 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -52398,62 +51696,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 33d30 │ │ │ │ + je 31ab8 │ │ │ │ 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 │ │ │ │ + fldt 0x90(%rbx) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33d10 │ │ │ │ + je 31aa0 │ │ │ │ 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 33d00 │ │ │ │ + je 31a90 │ │ │ │ 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 33cf0 │ │ │ │ + je 31a80 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -52464,29 +51762,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 33cd0 │ │ │ │ + je 31a60 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 33687 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31437 │ │ │ │ + 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 33c80 │ │ │ │ + jne 31a10 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -52498,43 +51795,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 33ba0 │ │ │ │ + je 31938 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 33dc0 │ │ │ │ + je 31b40 │ │ │ │ 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 33d60 │ │ │ │ + je 31ae8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -52544,182 +51841,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 3367f │ │ │ │ + je 3142f │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 33de0 │ │ │ │ + je 31b58 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 3367f │ │ │ │ + jmp 3142f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ - jmp 337fe │ │ │ │ + jmp 3159e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ - jmp 3399e │ │ │ │ + jmp 3173e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3320 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - jmp 336d6 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3147e │ │ │ │ + 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 33b17 │ │ │ │ + jmp 318af │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 3250 │ │ │ │ - jmp 33788 │ │ │ │ + jmp 31530 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 33941 │ │ │ │ + jmp 316e1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 33687 │ │ │ │ + jmp 31437 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 3250 │ │ │ │ - jmp 33a93 │ │ │ │ + jmp 31833 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 33a68 │ │ │ │ + jmp 31808 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 33a28 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 317c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 339e1 │ │ │ │ + jmp 31781 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 33750 │ │ │ │ + jmp 314f8 │ │ │ │ nopl (%rax) │ │ │ │ call 3250 │ │ │ │ - jmp 336fd │ │ │ │ + jmp 314a5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ - jmp 33bc3 │ │ │ │ + jmp 3195b │ │ │ │ nopl (%rax) │ │ │ │ call 3250 │ │ │ │ - jmp 338f3 │ │ │ │ + jmp 31693 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 338c8 │ │ │ │ + jmp 31668 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 33887 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31627 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 33841 │ │ │ │ + jmp 315e1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 33ba0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31938 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 3367f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3142f │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000033e00 : │ │ │ │ +0000000000031b70 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 33e40 │ │ │ │ + jne 31bb0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 33e50 │ │ │ │ + jne 31bc0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33e60 │ │ │ │ + jne 31bd0 │ │ │ │ test $0x2,%al │ │ │ │ - jne 33e79 │ │ │ │ + jne 31be9 │ │ │ │ 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 33e0f │ │ │ │ + je 31b7f │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 33e13 │ │ │ │ + je 31b83 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 33e17 │ │ │ │ + je 31b87 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 33e17 │ │ │ │ + jmp 31b87 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033e90 : │ │ │ │ +0000000000031c00 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ @@ -52738,78 +52031,78 @@ │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 33ef3 │ │ │ │ + je 31c63 │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x2,%al │ │ │ │ - jne 33f90 │ │ │ │ + jne 31cf0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33f60 │ │ │ │ + jne 31cc0 │ │ │ │ test $0x8,%al │ │ │ │ - je 33f0b │ │ │ │ + je 31c7b │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x20,%al │ │ │ │ - jne 33f40 │ │ │ │ + jne 31ca0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 33f20 │ │ │ │ + jne 31c88 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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 %rax,0x10(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 33f0f │ │ │ │ + jmp 31c7f │ │ │ │ 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 %rax,0x48(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 33eff │ │ │ │ + jmp 31c6f │ │ │ │ nop │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 33efb │ │ │ │ + jmp 31c6b │ │ │ │ │ │ │ │ -0000000000033fb0 : │ │ │ │ +0000000000031d10 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 3160 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033fc0 : │ │ │ │ +0000000000031d20 : │ │ │ │ push %rbx │ │ │ │ - mov (%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov (%rdi),%rax │ │ │ │ mov 0x28(%rdi),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ call 32c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ @@ -52830,30 +52123,30 @@ │ │ │ │ call 3090 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 34051 │ │ │ │ + je 31db1 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 34110 │ │ │ │ + je 31e68 │ │ │ │ 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 340e0 │ │ │ │ + je 31e40 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -52865,133 +52158,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 340c2 │ │ │ │ + je 31e22 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 340f0 │ │ │ │ + je 31e50 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 340d2 │ │ │ │ + je 31e32 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 34130 │ │ │ │ + jne 31e80 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ - jmp 34070 │ │ │ │ + jmp 31dd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 340c2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31e22 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 34051 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31db1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ mov (%rax),%rdx │ │ │ │ jmp 32c0 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000034150 : │ │ │ │ +0000000000031ea0 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 345d0 │ │ │ │ + jne 32308 │ │ │ │ test $0x2,%al │ │ │ │ - jne 34460 │ │ │ │ + jne 321a0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 342c0 │ │ │ │ + jne 32000 │ │ │ │ test $0x8,%al │ │ │ │ - jne 34180 │ │ │ │ + jne 31ec8 │ │ │ │ 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 │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fldt 0xb0(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ test $0x40,%al │ │ │ │ - jne 34740 │ │ │ │ + jne 32468 │ │ │ │ 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 34830 │ │ │ │ + je 32558 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fchs │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ + fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ - fldt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x70(%rbx) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34820 │ │ │ │ + je 32548 │ │ │ │ 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 │ │ │ │ + fldt 0x80(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34790 │ │ │ │ + je 324c0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -53004,28 +52295,27 @@ │ │ │ │ call 3090 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 34780 │ │ │ │ + je 324b0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 34700 │ │ │ │ + jne 32438 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -53034,62 +52324,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 34890 │ │ │ │ + je 325b0 │ │ │ │ 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 │ │ │ │ + fldt 0x90(%rbx) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 34870 │ │ │ │ + je 32598 │ │ │ │ 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 34860 │ │ │ │ + je 32588 │ │ │ │ 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 34850 │ │ │ │ + je 32578 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -53102,41 +52392,41 @@ │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ fstpt 0xa0(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 347a0 │ │ │ │ + je 324d0 │ │ │ │ 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 │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + fldt 0xa0(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3090 │ │ │ │ pop %rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ - jmp 3416f │ │ │ │ + jmp 31ebf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 34720 │ │ │ │ + jne 32450 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -53145,62 +52435,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 34810 │ │ │ │ + je 32538 │ │ │ │ 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 │ │ │ │ + fldt 0x90(%rbx) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 347f0 │ │ │ │ + je 32520 │ │ │ │ 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 347e0 │ │ │ │ + je 32510 │ │ │ │ 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 347d0 │ │ │ │ + je 32500 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -53211,29 +52501,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 347b0 │ │ │ │ + je 324e0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 34167 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31eb7 │ │ │ │ + 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 34760 │ │ │ │ + jne 32490 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -53245,43 +52534,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 34680 │ │ │ │ + je 323b8 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 348a0 │ │ │ │ + je 325c0 │ │ │ │ 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 34840 │ │ │ │ + je 32568 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -53291,171 +52580,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 3415f │ │ │ │ + je 31eaf │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 348c0 │ │ │ │ + je 325d8 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 3415f │ │ │ │ + jmp 31eaf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ - jmp 342de │ │ │ │ + jmp 3201e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ - jmp 3447e │ │ │ │ + jmp 321be │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 32f0 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - jmp 341b6 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 31efe │ │ │ │ + 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 345f7 │ │ │ │ + jmp 3232f │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 32c0 │ │ │ │ - jmp 34268 │ │ │ │ + jmp 31fb0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 34421 │ │ │ │ + jmp 32161 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 34167 │ │ │ │ + jmp 31eb7 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 32c0 │ │ │ │ - jmp 34573 │ │ │ │ + jmp 322b3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 34548 │ │ │ │ + jmp 32288 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 34508 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 32248 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 344c1 │ │ │ │ + jmp 32201 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 34230 │ │ │ │ + jmp 31f78 │ │ │ │ nopl (%rax) │ │ │ │ call 32c0 │ │ │ │ - jmp 341dd │ │ │ │ + jmp 31f25 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ - jmp 346a3 │ │ │ │ + jmp 323db │ │ │ │ nopl (%rax) │ │ │ │ call 32c0 │ │ │ │ - jmp 343d3 │ │ │ │ + jmp 32113 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 343a8 │ │ │ │ + jmp 320e8 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 34367 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 320a7 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 34321 │ │ │ │ + jmp 32061 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 34680 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 323b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 3415f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31eaf │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000348e0 : │ │ │ │ +00000000000325f0 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 34920 │ │ │ │ + jne 32630 │ │ │ │ test $0x40,%al │ │ │ │ - jne 34930 │ │ │ │ + jne 32640 │ │ │ │ test $0x4,%al │ │ │ │ - jne 34940 │ │ │ │ + jne 32650 │ │ │ │ test $0x2,%al │ │ │ │ - jne 34959 │ │ │ │ + jne 32669 │ │ │ │ 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 348ef │ │ │ │ + je 325ff │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 348f3 │ │ │ │ + je 32603 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 348f7 │ │ │ │ + je 32607 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 348f7 │ │ │ │ + jmp 32607 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000000000034964 <.fini>: │ │ │ │ +0000000000032674 <.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 e007a166 2b5762e5 df3f0000 00000000 ...f+Wb..?...... │ │ │ │ - 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 ........ │ │ │ │ + 0x00033000 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ + 0x00033010 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ + 0x00033020 730a0000 00000000 4e756d62 6572206f s.......Number o │ │ │ │ + 0x00033030 66206e6f 64657320 746f6f20 736d616c f nodes too smal │ │ │ │ + 0x00033040 6c20746f 20757365 20505245 5f4c494e l to use PRE_LIN │ │ │ │ + 0x00033050 5f505349 2e000000 7468732d 3e78206f _PSI....ths->x o │ │ │ │ + 0x00033060 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ + 0x00033070 352c302e 35290000 706f6c79 6e6f6d69 5,0.5)..polynomi │ │ │ │ + 0x00033080 616c2064 65677265 65204e20 68617320 al degree N has │ │ │ │ + 0x00033090 746f2062 65206576 656e0000 00000000 to be even...... │ │ │ │ + 0x000330a0 506f6c79 6e6f6d69 616c2064 65677265 Polynomial degre │ │ │ │ + 0x000330b0 65204e20 69732073 6d616c6c 65722074 e N is smaller t │ │ │ │ + 0x000330c0 68616e20 6375742d 6f666620 6d000000 han cut-off m... │ │ │ │ + 0x000330d0 00007041 0000f041 00000040 0000003f ..pA...A...@...? │ │ │ │ + 0x000330e0 00004040 0000c040 0000803e 00000c43 ..@@...@...>...C │ │ │ │ + 0x000330f0 00003444 00001745 00008c44 00004444 ..4D...E...D..DD │ │ │ │ + 0x00033100 00008040 00000c44 0000af44 00000c42 ...@...D...D...B │ │ │ │ + 0x00033110 0060d644 00000c45 00c03745 0000d244 .`.D...E..7E...D │ │ │ │ + 0x00033120 00809d44 0000f543 00007c43 0000f544 ...D...C..|C...D │ │ │ │ + 0x00033130 0000f545 00a08044 0060a545 00801d46 ...E...D.`.E...F │ │ │ │ + 0x00033140 0000fc43 00009344 00009343 00801d45 ...C...D...C...E │ │ │ │ + 0x00033150 0000c443 00003d44 00007545 00a00046 ...C..=D..uE...F │ │ │ │ + 0x00033160 00801a45 0000a843 00805c45 0000a244 ...E...C..\E...D │ │ │ │ + 0x00033170 0000a841 0000c442 0080ab43 00605646 ...A...B...C.`VF │ │ │ │ + 0x00033180 0000e040 0040a646 00f09646 0040a645 ...@.@.F...F.@.E │ │ │ │ + 0x00033190 00e03d46 0060d646 00008b44 00404946 ..=F.`.F...D.@IF │ │ │ │ + 0x000331a0 00c0e845 00001041 000000c0 0000c07f ...E...A........ │ │ │ │ + 0x000331b0 00008042 00f47fc6 00008046 00006041 ...B.......F..`A │ │ │ │ + 0x000331c0 00005041 00004041 00003041 00002041 ..PA..@A..0A.. A │ │ │ │ + 0x000331d0 0000a040 00000041 00008041 00000020 ...@...A...A... │ │ │ │ + 0x000331e0 000000bf 00000000 00000000 00000000 ................ │ │ │ │ + 0x000331f0 7c310a39 29ef7aaa 973f0000 00000000 |1.9).z..?...... │ │ │ │ + 0x00033200 7407818b 652a3aaf a43f0000 00000000 t...e*:..?...... │ │ │ │ + 0x00033210 c61c050a 9e95cab4 bb3f0000 00000000 .........?...... │ │ │ │ + 0x00033220 7e0dff12 e009cda3 b03f0000 00000000 ~........?...... │ │ │ │ + 0x00033230 1585708a f538da80 c63f0000 00000000 ..p..8...?...... │ │ │ │ + 0x00033240 0229876e 996e2ef5 cf3f0000 00000000 .).n.n...?...... │ │ │ │ + 0x00033250 8eda4fc0 7354479c d93f0000 00000000 ..O.sTG..?...... │ │ │ │ + 0x00033260 6c14042e 3f3d1c83 e23f0000 00000000 l...?=...?...... │ │ │ │ + 0x00033270 a16129ba 5d4f1e8b ea3f0000 00000000 .a).]O...?...... │ │ │ │ + 0x00033280 66e7f496 b0b229ae f13f0000 00000000 f.....)..?...... │ │ │ │ + 0x00033290 57bed45a 9ca135e4 f73f0000 00000000 W..Z..5..?...... │ │ │ │ + 0x000332a0 ee7540b2 3a7d31f9 fc3f0000 00000000 .u@.:}1..?...... │ │ │ │ + 0x000332b0 a845a898 7c135cbc 7b3f0000 00000000 .E..|.\.{?...... │ │ │ │ + 0x000332c0 be5172b9 28a592aa 893f0000 00000000 .Qr.(....?...... │ │ │ │ + 0x000332d0 415b29d7 412f159c 963f0000 00000000 A[).A/...?...... │ │ │ │ + 0x000332e0 0f57059f f65050ae ae3f0000 00000000 .W...PP..?...... │ │ │ │ + 0x000332f0 f5d96719 880d12bf a2bf0000 00000000 ..g............. │ │ │ │ + 0x00033300 fd80b1d3 fad799f9 b9bf0000 00000000 ................ │ │ │ │ + 0x00033310 316bcd69 a2aaa68f c53f0000 00000000 1k.i.....?...... │ │ │ │ + 0x00033320 9cec1115 a9d0b785 d0bf0000 00000000 ................ │ │ │ │ + 0x00033330 cfcd27a5 4d976dc7 da3f0000 00000000 ..'.M.m..?...... │ │ │ │ + 0x00033340 c5919ba0 c119dfe7 e4bf0000 00000000 ................ │ │ │ │ + 0x00033350 e6dcbaaf 14260ac7 ee3f0000 00000000 .....&...?...... │ │ │ │ + 0x00033360 b2909640 818ffae1 f7bf0000 00000000 ...@............ │ │ │ │ + 0x00033370 fe0351ac 4831e480 ff3f0000 00000000 ..Q.H1...?...... │ │ │ │ + 0x00033380 47ebce0c 85630080 ff3f0000 00000000 G....c...?...... │ │ │ │ + 0x00033390 99f0c429 75ed6ed7 ddbf0000 00000000 ...)u.n......... │ │ │ │ + 0x000333a0 8629f6ea e1986a9c e73f0000 00000000 .)....j..?...... │ │ │ │ + 0x000333b0 5abb4710 701673b9 f33f0000 00000000 Z.G.p.s..?...... │ │ │ │ + 0x000333c0 380e30aa 968a1692 ee3f0000 00000000 8.0......?...... │ │ │ │ + 0x000333d0 7483073b 57a462e9 fa3f0000 00000000 t..;W.b..?...... │ │ │ │ + 0x000333e0 d8effb9b a00c20ce f7bf0000 00000000 ...... ......... │ │ │ │ + 0x000333f0 5da9ca51 ecaa4897 fdbf0000 00000000 ]..Q..H......... │ │ │ │ + 0x00033400 1d2a46de 81e9f6f4 fe3f0000 00000000 .*F......?...... │ │ │ │ + 0x00033410 8b109885 24c892fd ffbf0000 00000000 ....$........... │ │ │ │ + 0x00033420 cb0b7a8d 68530ff6 dfbf0000 00000000 ..z.hS.......... │ │ │ │ + 0x00033430 3c2e7858 e04ec2e9 e83f0000 00000000 <.xX.N...?...... │ │ │ │ + 0x00033440 c4162f16 2f58c3ef f43f0000 00000000 .././X...?...... │ │ │ │ + 0x00033450 bbbca39b b02963c4 ef3f0000 00000000 .....)c..?...... │ │ │ │ + 0x00033460 765955c7 23c84093 fc3f0000 00000000 vYU.#.@..?...... │ │ │ │ + 0x00033470 7077805e fea60983 f9bf0000 00000000 pw.^............ │ │ │ │ + 0x00033480 a262e57c 23a92cbe febf0000 00000000 .b.|#.,......... │ │ │ │ + 0x00033490 3443c215 49b9a199 00400000 00000000 4C..I....@...... │ │ │ │ + 0x000334a0 f3e9fa83 6114d69e 01c00000 00000000 ....a........... │ │ │ │ + 0x000334b0 ec3766be ac0784a6 ff3f0000 00000000 .7f......?...... │ │ │ │ + 0x000334c0 3670ef99 12a87cd0 00400000 00000000 6p....|..@...... │ │ │ │ + 0x000334d0 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ + 0x000334e0 9b4abba2 5854f8ad 00400000 00000000 .J..XT...@...... │ │ │ │ + 0x000334f0 3d2a2e60 c26648ce ee3f0000 00000000 =*.`.fH..?...... │ │ │ │ + 0x00033500 23c18b7c e973e09c f63f0000 00000000 #..|.s...?...... │ │ │ │ + 0x00033510 6ed230d4 597b9adf fc3f0000 00000000 n.0.Y{...?...... │ │ │ │ + 0x00033520 9bf576dc 70093bc6 02400000 00000000 ..v.p.;..@...... │ │ │ │ + 0x00033530 ddee44b1 d251aef4 07400000 00000000 ..D..Q...@...... │ │ │ │ + 0x00033540 1ce809b3 9d1ef1de 0c400000 00000000 .........@...... │ │ │ │ + 0x00033550 aef281d2 2d311d9b 11400000 00000000 ....-1...@...... │ │ │ │ + 0x00033560 d93b6b9e d5fa20a8 15400000 00000000 .;k... ..@...... │ │ │ │ + 0x00033570 36c99fe4 7e8b758f 19400000 00000000 6...~.u..@...... │ │ │ │ + 0x00033580 739a2190 507a5ec1 1c400000 00000000 s.!.Pz^..@...... │ │ │ │ + 0x00033590 13942495 50862fcd 1f400000 00000000 ..$.P./..@...... │ │ │ │ + 0x000335a0 e8dbbc78 022499a9 22400000 00000000 ...x.$.."@...... │ │ │ │ + 0x000335b0 fa0cffd2 181019d6 24400000 00000000 ........$@...... │ │ │ │ + 0x000335c0 aeccf4d6 6ea785c7 26400000 00000000 ....n...&@...... │ │ │ │ + 0x000335d0 7528748e 4eaf7381 28400000 00000000 u(t.N.s.(@...... │ │ │ │ + 0x000335e0 ee5f7a74 05d8f9d0 28400000 00000000 ._zt....(@...... │ │ │ │ + 0x000335f0 84e9ed45 edfb159e 28400000 00000000 ...E....(@...... │ │ │ │ + 0x00033600 bcf0175c 293baab8 ffbf0000 00000000 ...\);.......... │ │ │ │ + 0x00033610 00000000 28839acb 02400000 00000000 ....(....@...... │ │ │ │ + 0x00033620 6fa9b88d 51f03798 ef3f0000 00000000 o...Q.7..?...... │ │ │ │ + 0x00033630 abaaaaaa aaaaaaaa fc3f0000 00000000 .........?...... │ │ │ │ + 0x00033640 8464def9 33f304b5 df3f0000 00000000 .d..3....?...... │ │ │ │ + 0x00033650 89888888 88888888 f83f0000 00000000 .........?...... │ │ │ │ + 0x00033660 eb2c5213 c8c312cc df3f0000 00000000 .,R......?...... │ │ │ │ + 0x00033670 97a5b436 415f7089 e13f0000 00000000 ...6A_p..?...... │ │ │ │ + 0x00033680 35c26821 a2da0fc9 01400000 00000000 5.h!.....@...... │ │ │ │ + 0x00033690 2a15444e 6e83f9a2 fd3f0000 00000000 *.DNn....?...... │ │ │ │ + 0x000336a0 00000000 00000080 fe3f0000 00000000 .........?...... │ │ │ │ + 0x000336b0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ + 0x000336c0 7574696c 2f666c6f 61742e63 0030006e util/float.c.0.n │ │ │ │ + 0x000336d0 6666746c 5f6d616c 6c6f633a 206f7574 fftl_malloc: out │ │ │ │ + 0x000336e0 206f6620 6d656d6f 72790a00 6e756c6c of memory..null │ │ │ │ + 0x000336f0 20706f69 6e746572 000a2025 732c2061 pointer.. %s, a │ │ │ │ + 0x00033700 64723d25 700a0025 3674642e 0900252b dr=%p..%6td...%+ │ │ │ │ + 0x00033710 2e314c45 2c00252b 4c452c0a 00252b2e .1LE,.%+LE,..%+. │ │ │ │ + 0x00033720 314c4525 2b2e314c 45692c00 252b4c45 1LE%+.1LEi,.%+LE │ │ │ │ + 0x00033730 252b4c45 692c0a00 6b616973 65726265 %+LEi,..kaiserbe │ │ │ │ + 0x00033740 7373656c 004d656d 62657220 66206e6f ssel.Member f no │ │ │ │ + 0x00033750 7420696e 69746961 6c697a65 642e004d t initialized..M │ │ │ │ + 0x00033760 656d6265 72207820 6e6f7420 696e6974 ember x not init │ │ │ │ + 0x00033770 69616c69 7a65642e 004d656d 62657220 ialized..Member │ │ │ │ + 0x00033780 665f6861 74206e6f 7420696e 69746961 f_hat not initia │ │ │ │ + 0x00033790 6c697a65 642e004f 76657273 616d706c lized..Oversampl │ │ │ │ + 0x000337a0 696e6720 66616374 6f722074 6f6f2073 ing factor too s │ │ │ │ + 0x000337b0 6d616c6c 00746873 2d3e7820 6f757420 mall.ths->x out │ │ │ │ + 0x000337c0 6f662072 616e6765 205b302e 302c302e of range [0.0,0. │ │ │ │ + 0x000337d0 35290000 b111fdff 0a12fdff a511fdff 5).............. │ │ │ │ + 0x000337e0 c011fdff c611fdff d211fdff da11fdff ................ │ │ │ │ + 0x000337f0 f211fdff fe11fdff e611fdff 00000000 ................ │ │ │ │ + 0x00033800 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ + 0x00033810 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ + 0x00033820 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ + 0x00033830 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ + 0x00033840 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ + 0x00033850 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ + 0x00033860 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ + 0x00033870 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ + 0x00033880 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ + 0x00033890 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ + 0x000338a0 12000000 00000000 1c000000 00000000 ................ │ │ │ │ + 0x000338b0 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ + 0x000338c0 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ + 0x000338d0 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ + 0x000338e0 0e000000 00000000 16000000 00000000 ................ │ │ │ │ + 0x000338f0 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ + 0x00033900 39000000 00000000 2e000000 00000000 9............... │ │ │ │ + 0x00033910 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ + 0x00033920 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00033930 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ + 0x00033940 24000000 00000000 11000000 00000000 $............... │ │ │ │ + 0x00033950 13000000 00000000 1d000000 00000000 ................ │ │ │ │ + 0x00033960 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ + 0x00033970 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ + 0x00033980 2d000000 00000000 19000000 00000000 -............... │ │ │ │ + 0x00033990 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ + 0x000339a0 10000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x000339b0 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ + 0x000339c0 18000000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x000339d0 08000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x000339e0 07000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x000339f0 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ + 0x00033a00 00000065 50732840 00000065 50732940 ...ePs(@...ePs)@ │ │ │ │ + 0x00033a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00033a20 01000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x00033a30 07000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x00033a40 0e000000 00000000 11000000 00000000 ................ │ │ │ │ + 0x00033a50 14000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x00033a60 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 88e3fcff 70050000 c8e3fcff 8.......p....... │ │ │ │ - 0x00035ae8 84050000 f8e4fcff 98050000 18e9fcff ................ │ │ │ │ - 0x00035af8 b4050000 c8e9fcff e0050000 58eafcff ............X... │ │ │ │ - 0x00035b08 00060000 78ebfcff 14060000 28ecfcff ....x.......(... │ │ │ │ - 0x00035b18 28060000 18edfcff 3c060000 c8edfcff (.......<....... │ │ │ │ - 0x00035b28 50060000 c8eefcff 64060000 88effcff P.......d....... │ │ │ │ - 0x00035b38 78060000 d8f0fcff 94060000 18f1fcff x............... │ │ │ │ - 0x00035b48 a8060000 28f1fcff bc060000 98f1fcff ....(........... │ │ │ │ - 0x00035b58 d0060000 f8f1fcff e4060000 98f2fcff ................ │ │ │ │ - 0x00035b68 f8060000 48f3fcff 10070000 c8fafcff ....H........... │ │ │ │ - 0x00035b78 38070000 3805fdff 68070000 7805fdff 8...8...h...x... │ │ │ │ - 0x00035b88 7c070000 9805fdff 90070000 f805fdff |............... │ │ │ │ - 0x00035b98 b0070000 7807fdff 10080000 d808fdff ....x........... │ │ │ │ - 0x00035ba8 78080000 f808fdff 90080000 0809fdff x............... │ │ │ │ - 0x00035bb8 a4080000 7809fdff d8080000 d809fdff ....x........... │ │ │ │ - 0x00035bc8 08090000 480afdff 40090000 d80afdff ....H...@....... │ │ │ │ - 0x00035bd8 58090000 680cfdff 8c090000 f80efdff X...h........... │ │ │ │ - 0x00035be8 b8090000 080ffdff cc090000 180ffdff ................ │ │ │ │ - 0x00035bf8 e0090000 280ffdff f8090000 880ffdff ....(........... │ │ │ │ - 0x00035c08 0c0a0000 d80ffdff 300a0000 2810fdff ........0...(... │ │ │ │ - 0x00035c18 440a0000 5810fdff 580a0000 d810fdff D...X...X....... │ │ │ │ - 0x00035c28 6c0a0000 2811fdff 800a0000 9811fdff l...(........... │ │ │ │ - 0x00035c38 940a0000 1812fdff a80a0000 5812fdff ............X... │ │ │ │ - 0x00035c48 bc0a0000 7812fdff d00a0000 c812fdff ....x........... │ │ │ │ - 0x00035c58 e40a0000 0813fdff f80a0000 4813fdff ............H... │ │ │ │ - 0x00035c68 0c0b0000 9813fdff 200b0000 1814fdff ........ ....... │ │ │ │ - 0x00035c78 340b0000 6814fdff 480b0000 d814fdff 4...h...H....... │ │ │ │ - 0x00035c88 5c0b0000 2815fdff 700b0000 a815fdff \...(...p....... │ │ │ │ - 0x00035c98 840b0000 0816fdff 980b0000 a816fdff ................ │ │ │ │ - 0x00035ca8 ac0b0000 e816fdff c00b0000 6817fdff ............h... │ │ │ │ - 0x00035cb8 d40b0000 a817fdff e80b0000 6819fdff ............h... │ │ │ │ - 0x00035cc8 340c0000 e81cfdff 880c0000 081dfdff 4............... │ │ │ │ - 0x00035cd8 a00c0000 381dfdff b40c0000 481dfdff ....8.......H... │ │ │ │ - 0x00035ce8 c80c0000 581dfdff e00c0000 9823fdff ....X........#.. │ │ │ │ - 0x00035cf8 180d0000 d829fdff 500d0000 5830fdff .....)..P...X0.. │ │ │ │ - 0x00035d08 800d0000 0832fdff 940d0000 3834fdff .....2......84.. │ │ │ │ - 0x00035d18 a80d0000 783cfdff 040e0000 b844fdff ....x<.......D.. │ │ │ │ - 0x00035d28 600e0000 7864fdff fc0e0000 f882fdff `...xd.......... │ │ │ │ - 0x00035d38 980f0000 b886fdff cc0f0000 688afdff ............h... │ │ │ │ - 0x00035d48 00100000 e8a0fdff 34100000 a8b7fdff ........4....... │ │ │ │ - 0x00035d58 74100000 58d8fdff a0100000 98f9fdff t...X........... │ │ │ │ - 0x00035d68 cc100000 c828feff fc100000 3870feff .....(......8p.. │ │ │ │ - 0x00035d78 28110000 98a0feff 58110000 d8e7feff (.......X....... │ │ │ │ - 0x00035d88 84110000 58e9feff b0110000 d8edfeff ....X........... │ │ │ │ - 0x00035d98 e0110000 68f2feff 10120000 c8fafeff ....h........... │ │ │ │ - 0x00035da8 40120000 28fbfeff 60120000 a8fcfeff @...(...`....... │ │ │ │ - 0x00035db8 ac120000 08fffeff f8120000 4801ffff ............H... │ │ │ │ - 0x00035dc8 44130000 6801ffff 5c130000 9801ffff D...h...\....... │ │ │ │ - 0x00035dd8 74130000 c801ffff 8c130000 1803ffff t............... │ │ │ │ - 0x00035de8 a0130000 1805ffff d0130000 c80bffff ................ │ │ │ │ - 0x00035df8 00140000 9831ffff 30140000 f856ffff .....1..0....V.. │ │ │ │ - 0x00035e08 70140000 685affff a4140000 685dffff p...hZ......h].. │ │ │ │ - 0x00035e18 d8140000 f85effff 00150000 c860ffff .....^.......`.. │ │ │ │ - 0x00035e28 44150000 e862ffff 94150000 f868ffff D....b.......h.. │ │ │ │ - 0x00035e38 c4150000 5869ffff e4150000 d86affff ....Xi.......j.. │ │ │ │ - 0x00035e48 24160000 f86cffff 70160000 186dffff $....l..p....m.. │ │ │ │ - 0x00035e58 88160000 486dffff a0160000 786dffff ....Hm......xm.. │ │ │ │ - 0x00035e68 b8160000 a86effff cc160000 9870ffff .....n.......p.. │ │ │ │ - 0x00035e78 f8160000 3877ffff 28170000 989bffff ....8w..(....... │ │ │ │ - 0x00035e88 68170000 b8bfffff 98170000 28c3ffff h...........(... │ │ │ │ - 0x00035e98 cc170000 28c6ffff 00180000 b8c7ffff ....(........... │ │ │ │ - 0x00035ea8 28180000 88c9ffff 6c180000 a8cbffff (.......l....... │ │ │ │ - 0x00035eb8 bc180000 a8d1ffff ec180000 08d2ffff ................ │ │ │ │ - 0x00035ec8 0c190000 58d3ffff 4c190000 78d5ffff ....X...L...x... │ │ │ │ - 0x00035ed8 98190000 98d5ffff b0190000 c8d5ffff ................ │ │ │ │ - 0x00035ee8 c8190000 f8d5ffff e0190000 28d7ffff ............(... │ │ │ │ - 0x00035ef8 f4190000 08d9ffff 201a0000 28daffff ........ ...(... │ │ │ │ - 0x00035f08 441a0000 38daffff 581a0000 c8dbffff D...8...X....... │ │ │ │ - 0x00035f18 881a0000 58e3ffff 401b0000 e8e3ffff ....X...@....... │ │ │ │ - 0x00035f28 5c1b0000 08e5ffff 801b0000 18e5ffff \............... │ │ │ │ - 0x00035f38 941b0000 a8e6ffff c41b0000 38eeffff ............8... │ │ │ │ - 0x00035f48 7c1c0000 |... │ │ │ │ + 0x00033a68 011b033b a4040000 93000000 b8f5fcff ...;............ │ │ │ │ + 0x00033a78 c0040000 f8f9fcff e8040000 c8fafcff ................ │ │ │ │ + 0x00033a88 00050000 18fbfcff 20050000 08fefcff ........ ....... │ │ │ │ + 0x00033a98 38050000 8803fdff 70050000 c803fdff 8.......p....... │ │ │ │ + 0x00033aa8 84050000 e804fdff 98050000 f808fdff ................ │ │ │ │ + 0x00033ab8 b4050000 a809fdff e0050000 280afdff ............(... │ │ │ │ + 0x00033ac8 00060000 080bfdff 14060000 a80bfdff ................ │ │ │ │ + 0x00033ad8 28060000 780cfdff 3c060000 280dfdff (...x...<...(... │ │ │ │ + 0x00033ae8 50060000 d80dfdff 64060000 680efdff P.......d...h... │ │ │ │ + 0x00033af8 78060000 b80ffdff 94060000 e80ffdff x............... │ │ │ │ + 0x00033b08 a8060000 f80ffdff bc060000 6810fdff ............h... │ │ │ │ + 0x00033b18 d0060000 c810fdff e4060000 6811fdff ............h... │ │ │ │ + 0x00033b28 f8060000 e811fdff 10070000 5819fdff ............X... │ │ │ │ + 0x00033b38 38070000 c823fdff 68070000 f823fdff 8....#..h....#.. │ │ │ │ + 0x00033b48 7c070000 1824fdff 90070000 7824fdff |....$......x$.. │ │ │ │ + 0x00033b58 b0070000 e825fdff 10080000 3827fdff .....%......8'.. │ │ │ │ + 0x00033b68 78080000 5827fdff 90080000 6827fdff x...X'......h'.. │ │ │ │ + 0x00033b78 a4080000 c827fdff d8080000 1828fdff .....'.......(.. │ │ │ │ + 0x00033b88 08090000 7828fdff 40090000 f828fdff ....x(..@....(.. │ │ │ │ + 0x00033b98 58090000 482afdff 8c090000 c82cfdff X...H*.......,.. │ │ │ │ + 0x00033ba8 b8090000 d82cfdff cc090000 e82cfdff .....,.......,.. │ │ │ │ + 0x00033bb8 e0090000 f82cfdff f8090000 682dfdff .....,......h-.. │ │ │ │ + 0x00033bc8 0c0a0000 a82dfdff 300a0000 e82dfdff .....-..0....-.. │ │ │ │ + 0x00033bd8 440a0000 182efdff 580a0000 582efdff D.......X...X... │ │ │ │ + 0x00033be8 6c0a0000 982efdff 800a0000 e82efdff l............... │ │ │ │ + 0x00033bf8 940a0000 382ffdff a80a0000 682ffdff ....8/......h/.. │ │ │ │ + 0x00033c08 bc0a0000 882ffdff d00a0000 c82ffdff ...../......./.. │ │ │ │ + 0x00033c18 e40a0000 f82ffdff f80a0000 3830fdff ...../......80.. │ │ │ │ + 0x00033c28 0c0b0000 6830fdff 200b0000 b830fdff ....h0.. ....0.. │ │ │ │ + 0x00033c38 340b0000 f830fdff 480b0000 4831fdff 4....0..H...H1.. │ │ │ │ + 0x00033c48 5c0b0000 8831fdff 700b0000 e831fdff \....1..p....1.. │ │ │ │ + 0x00033c58 840b0000 3832fdff 980b0000 9832fdff ....82.......2.. │ │ │ │ + 0x00033c68 ac0b0000 d832fdff c00b0000 4833fdff .....2......H3.. │ │ │ │ + 0x00033c78 d40b0000 8833fdff e80b0000 4835fdff .....3......H5.. │ │ │ │ + 0x00033c88 340c0000 9838fdff 880c0000 b838fdff 4....8.......8.. │ │ │ │ + 0x00033c98 a00c0000 e838fdff b40c0000 f838fdff .....8.......8.. │ │ │ │ + 0x00033ca8 c80c0000 0839fdff e00c0000 f83efdff .....9.......>.. │ │ │ │ + 0x00033cb8 180d0000 e844fdff 500d0000 d84afdff .....D..P....J.. │ │ │ │ + 0x00033cc8 800d0000 384cfdff 940d0000 d84dfdff ....8L.......M.. │ │ │ │ + 0x00033cd8 a80d0000 a854fdff 040e0000 d85bfdff .....T.......[.. │ │ │ │ + 0x00033ce8 600e0000 b876fdff f80e0000 7890fdff `....v......x... │ │ │ │ + 0x00033cf8 900f0000 c893fdff c40f0000 f896fdff ................ │ │ │ │ + 0x00033d08 f80f0000 c8abfdff 30100000 98c1fdff ........0....... │ │ │ │ + 0x00033d18 70100000 38e1fdff a0100000 e800feff p...8........... │ │ │ │ + 0x00033d28 d0100000 182ffeff 00110000 c877feff ...../.......w.. │ │ │ │ + 0x00033d38 2c110000 48a7feff 5c110000 88eefeff ,...H...\....... │ │ │ │ + 0x00033d48 88110000 08f0feff b8110000 48f4feff ............H... │ │ │ │ + 0x00033d58 e8110000 a8f8feff 18120000 b800ffff ................ │ │ │ │ + 0x00033d68 48120000 1801ffff 68120000 8802ffff H.......h....... │ │ │ │ + 0x00033d78 b4120000 9804ffff 00130000 a806ffff ................ │ │ │ │ + 0x00033d88 4c130000 c806ffff 64130000 f806ffff L.......d....... │ │ │ │ + 0x00033d98 7c130000 2807ffff 94130000 7808ffff |...(.......x... │ │ │ │ + 0x00033da8 a8130000 680affff d8130000 b810ffff ....h........... │ │ │ │ + 0x00033db8 08140000 9835ffff 38140000 b859ffff .....5..8....Y.. │ │ │ │ + 0x00033dc8 78140000 a85cffff ac140000 685fffff x....\......h_.. │ │ │ │ + 0x00033dd8 e0140000 f860ffff 10150000 b862ffff .....`.......b.. │ │ │ │ + 0x00033de8 54150000 c864ffff a4150000 a86affff T....d.......j.. │ │ │ │ + 0x00033df8 d4150000 086bffff f4150000 586cffff .....k......Xl.. │ │ │ │ + 0x00033e08 34160000 686effff 80160000 886effff 4...hn.......n.. │ │ │ │ + 0x00033e18 98160000 b86effff b0160000 e86effff .....n.......n.. │ │ │ │ + 0x00033e28 c8160000 0870ffff dc160000 c871ffff .....p.......q.. │ │ │ │ + 0x00033e38 08170000 0878ffff 38170000 989bffff .....x..8....... │ │ │ │ + 0x00033e48 78170000 e8beffff a8170000 f8c1ffff x............... │ │ │ │ + 0x00033e58 dc170000 d8c4ffff 10180000 68c6ffff ............h... │ │ │ │ + 0x00033e68 40180000 28c8ffff 84180000 38caffff @...(.......8... │ │ │ │ + 0x00033e78 d4180000 f8cfffff 04190000 58d0ffff ............X... │ │ │ │ + 0x00033e88 24190000 a8d1ffff 64190000 b8d3ffff $.......d....... │ │ │ │ + 0x00033e98 b0190000 d8d3ffff c8190000 08d4ffff ................ │ │ │ │ + 0x00033ea8 e0190000 38d4ffff f8190000 58d5ffff ....8.......X... │ │ │ │ + 0x00033eb8 0c1a0000 18d7ffff 381a0000 28d8ffff ........8...(... │ │ │ │ + 0x00033ec8 5c1a0000 38d8ffff 701a0000 b8d9ffff \...8...p....... │ │ │ │ + 0x00033ed8 a01a0000 08e1ffff 581b0000 98e1ffff ........X....... │ │ │ │ + 0x00033ee8 741b0000 a8e2ffff 981b0000 b8e2ffff t............... │ │ │ │ + 0x00033ef8 ac1b0000 38e4ffff dc1b0000 88ebffff ....8........... │ │ │ │ + 0x00033f08 941c0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,387 +1,388 @@ │ │ │ │ │ │ │ │ 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 88050000 4............... │ │ │ │ - 0x00035ff0 00440e10 8602470d 06518f03 8e048d05 .D....G..Q...... │ │ │ │ - 0x00036000 8c068307 031d050a 0c070841 0b600a0c ...........A.`.. │ │ │ │ - 0x00036010 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ - 0x00036020 10defcff 34000000 00000000 10000000 ....4........... │ │ │ │ - 0x00036030 e0000000 3cdefcff 21010000 00000000 ....<...!....... │ │ │ │ - 0x00036040 18000000 f4000000 58dffcff 17040000 ........X....... │ │ │ │ - 0x00036050 00440e38 0314020a 0e08480b 28000000 .D.8......H.(... │ │ │ │ - 0x00036060 10010000 5ce3fcff a1000000 00440e40 ....\........D.@ │ │ │ │ - 0x00036070 560e6070 0e40510a 0e08450b 560e6060 V.`p.@Q...E.V.`` │ │ │ │ - 0x00036080 0e404a0e 08000000 1c000000 3c010000 .@J.........<... │ │ │ │ - 0x00036090 e0e3fcff 72000000 00410e10 83024b0e ....r....A....K. │ │ │ │ - 0x000360a0 6002620e 10430e08 10000000 5c010000 `.b..C......\... │ │ │ │ - 0x000360b0 50e4fcff 17010000 00000000 10000000 P............... │ │ │ │ - 0x000360c0 70010000 5ce5fcff a7000000 00000000 p...\........... │ │ │ │ - 0x000360d0 10000000 84010000 f8e5fcff e7000000 ................ │ │ │ │ - 0x000360e0 00000000 10000000 98010000 d4e6fcff ................ │ │ │ │ - 0x000360f0 a4000000 00000000 10000000 ac010000 ................ │ │ │ │ - 0x00036100 70e7fcff f7000000 00000000 10000000 p............... │ │ │ │ - 0x00036110 c0010000 5ce8fcff b7000000 00000000 ....\........... │ │ │ │ - 0x00036120 18000000 d4010000 08e9fcff 43010000 ............C... │ │ │ │ - 0x00036130 00032201 0e105c0e 08000000 10000000 .."...\......... │ │ │ │ - 0x00036140 f0010000 3ceafcff 23000000 00000000 ....<...#....... │ │ │ │ - 0x00036150 10000000 04020000 68eafcff 0a000000 ........h....... │ │ │ │ - 0x00036160 00000000 10000000 18020000 64eafcff ............d... │ │ │ │ - 0x00036170 66000000 00000000 10000000 2c020000 f...........,... │ │ │ │ - 0x00036180 c0eafcff 56000000 00000000 10000000 ....V........... │ │ │ │ - 0x00036190 40020000 0cebfcff 94000000 00000000 @............... │ │ │ │ - 0x000361a0 14000000 54020000 98ebfcff a4000000 ....T........... │ │ │ │ - 0x000361b0 00000000 00000000 24000000 6c020000 ........$...l... │ │ │ │ - 0x000361c0 30ecfcff 7b070000 00440e70 02580e90 0...{....D.p.X.. │ │ │ │ - 0x000361d0 0102530e 70038403 0a0e084d 0b000000 ..S.p......M.... │ │ │ │ - 0x000361e0 2c000000 94020000 88f3fcff 700a0000 ,...........p... │ │ │ │ - 0x000361f0 00470ec0 01780a0e 08410b46 0ee00102 .G...x...A.F.... │ │ │ │ - 0x00036200 690ec001 033c050a 0e08450b 00000000 i....<....E..... │ │ │ │ - 0x00036210 10000000 c4020000 c8fdfcff 31000000 ............1... │ │ │ │ - 0x00036220 00000000 10000000 d8020000 f4fdfcff ................ │ │ │ │ - 0x00036230 1f000000 00440e10 1c000000 ec020000 .....D.......... │ │ │ │ - 0x00036240 00fefcff 58000000 00640e20 5a0a0e08 ....X....d. Z... │ │ │ │ - 0x00036250 420b0000 00000000 5c000000 0c030000 B.......\....... │ │ │ │ - 0x00036260 40fefcff 74010000 00420e10 8d02420e @...t....B....B. │ │ │ │ - 0x00036270 188c0341 0e208604 410e2883 05440e30 ...A. ..A.(..D.0 │ │ │ │ - 0x00036280 024e0a0e 28410e20 410e1842 0e10420e .N..(A. A..B..B. │ │ │ │ - 0x00036290 08520b43 0e38430e 40540e38 410e3074 .R.C.8C.@T.8A.0t │ │ │ │ - 0x000362a0 0e38430e 40540e38 420e3002 420e3844 .8C.@T.8B.0.B.8D │ │ │ │ - 0x000362b0 0e40480e 38410e30 64000000 6c030000 .@H.8A.0d...l... │ │ │ │ - 0x000362c0 60fffcff 5f010000 00420e10 8d02420e `..._....B....B. │ │ │ │ - 0x000362d0 188c0341 0e208604 440e2883 05470e30 ...A. ..D.(..G.0 │ │ │ │ - 0x000362e0 02480a0e 28410e20 410e1842 0e10420e .H..(A. A..B..B. │ │ │ │ - 0x000362f0 08520b43 0e38430e 40430e48 500e5049 .R.C.8C.@C.HP.PI │ │ │ │ - 0x00036300 0e30740e 38430e40 510e4842 0e50490e .0t.8C.@Q.HB.PI. │ │ │ │ - 0x00036310 306e0e38 430e4043 0e48580e 50490e30 0n.8C.@C.HX.PI.0 │ │ │ │ - 0x00036320 14000000 d4030000 5800fdff 18000000 ........X....... │ │ │ │ - 0x00036330 00440e20 530e0800 10000000 ec030000 .D. S........... │ │ │ │ - 0x00036340 6000fdff 05000000 00000000 30000000 `...........0... │ │ │ │ - 0x00036350 00040000 5c00fdff 61000000 00470e10 ....\...a....G.. │ │ │ │ - 0x00036360 8c02410e 18860341 0e208304 470e307d ..A....A. ..G.0} │ │ │ │ - 0x00036370 0e20410e 18410e10 420e084f c3c6cc00 . A..A..B..O.... │ │ │ │ - 0x00036380 2c000000 34040000 9800fdff 51000000 ,...4.......Q... │ │ │ │ - 0x00036390 00470e10 8c02440e 18860344 0e208304 .G....D....D. .. │ │ │ │ - 0x000363a0 700e1841 0e10420e 084ec3c6 cc000000 p..A..B..N...... │ │ │ │ - 0x000363b0 34000000 64040000 c800fdff 61000000 4...d.......a... │ │ │ │ - 0x000363c0 00470e10 8c02410e 18860341 0e208304 .G....A....A. .. │ │ │ │ - 0x000363d0 470e3002 470e2041 0e18410e 10420e08 G.0.G. A..A..B.. │ │ │ │ - 0x000363e0 45c3c6cc 00000000 14000000 9c040000 E............... │ │ │ │ - 0x000363f0 0001fdff 73000000 00000000 00000000 ....s........... │ │ │ │ - 0x00036400 30000000 b4040000 7801fdff 8e010000 0.......x....... │ │ │ │ - 0x00036410 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x00036420 8c068307 035e010a 0c070841 0b610c07 .....^.....A.a.. │ │ │ │ - 0x00036430 08000000 28000000 e8040000 d402fdff ....(........... │ │ │ │ - 0x00036440 86020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x00036450 8e048d05 8c068307 0378020c 07080000 .........x...... │ │ │ │ - 0x00036460 10000000 14050000 3805fdff 06000000 ........8....... │ │ │ │ - 0x00036470 00000000 10000000 28050000 3405fdff ........(...4... │ │ │ │ - 0x00036480 01000000 00000000 14000000 3c050000 ............<... │ │ │ │ - 0x00036490 3005fdff 03000000 00000000 00000000 0............... │ │ │ │ - 0x000364a0 10000000 54050000 2805fdff 5f000000 ....T...(..._... │ │ │ │ - 0x000364b0 00000000 20000000 68050000 7405fdff .... ...h...t... │ │ │ │ - 0x000364c0 37000000 00440e20 610a0e08 4b0b460e 7....D. a...K.F. │ │ │ │ - 0x000364d0 08000000 00000000 10000000 8c050000 ................ │ │ │ │ - 0x000364e0 a005fdff 43000000 00000000 10000000 ....C........... │ │ │ │ - 0x000364f0 a0050000 dc05fdff 23000000 00000000 ........#....... │ │ │ │ - 0x00036500 10000000 b4050000 f805fdff 73000000 ............s... │ │ │ │ - 0x00036510 00000000 10000000 c8050000 6406fdff ............d... │ │ │ │ - 0x00036520 43000000 00000000 10000000 dc050000 C............... │ │ │ │ - 0x00036530 a006fdff 63000000 00000000 10000000 ....c........... │ │ │ │ - 0x00036540 f0050000 fc06fdff 73000000 00000000 ........s....... │ │ │ │ - 0x00036550 10000000 04060000 6807fdff 38000000 ........h...8... │ │ │ │ - 0x00036560 00000000 10000000 18060000 9407fdff ................ │ │ │ │ - 0x00036570 20000000 00000000 10000000 2c060000 ...........,... │ │ │ │ - 0x00036580 a007fdff 43000000 00000000 10000000 ....C........... │ │ │ │ - 0x00036590 40060000 dc07fdff 33000000 00000000 @.......3....... │ │ │ │ - 0x000365a0 10000000 54060000 0808fdff 34000000 ....T.......4... │ │ │ │ - 0x000365b0 00000000 10000000 68060000 3408fdff ........h...4... │ │ │ │ - 0x000365c0 25000000 00000000 10000000 7c060000 %...........|... │ │ │ │ - 0x000365d0 7008fdff 73000000 00000000 10000000 p...s........... │ │ │ │ - 0x000365e0 90060000 dc08fdff 43000000 00000000 ........C....... │ │ │ │ - 0x000365f0 10000000 a4060000 1809fdff 63000000 ............c... │ │ │ │ - 0x00036600 00000000 10000000 b8060000 7409fdff ............t... │ │ │ │ - 0x00036610 43000000 00000000 10000000 cc060000 C............... │ │ │ │ - 0x00036620 b009fdff 75000000 00000000 10000000 ....u........... │ │ │ │ - 0x00036630 e0060000 1c0afdff 55000000 00000000 ........U....... │ │ │ │ - 0x00036640 10000000 f4060000 680afdff 93000000 ........h....... │ │ │ │ - 0x00036650 00000000 10000000 08070000 f40afdff ................ │ │ │ │ - 0x00036660 33000000 00000000 10000000 1c070000 3............... │ │ │ │ - 0x00036670 200bfdff 73000000 00000000 10000000 ...s........... │ │ │ │ - 0x00036680 30070000 8c0bfdff 33000000 00000000 0.......3....... │ │ │ │ - 0x00036690 48000000 44070000 b80bfdff c0010000 H...D........... │ │ │ │ - 0x000366a0 004b0e10 8f02450e 188e0345 0e208d04 .K....E....E. .. │ │ │ │ - 0x000366b0 450e288c 05460e30 8606410e 38830703 E.(..F.0..A.8... │ │ │ │ - 0x000366c0 94010e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ - 0x000366d0 420e0841 c3c6cccd cecf0000 50000000 B..A........P... │ │ │ │ - 0x000366e0 90070000 2c0dfdff 7d030000 004a0e10 ....,...}....J.. │ │ │ │ - 0x000366f0 8f02450e 188e0348 0e208d04 450e288c ..E....H. ..E.(. │ │ │ │ - 0x00036700 05440e30 8606460e 38830703 33030a0e .D.0..F.8...3... │ │ │ │ - 0x00036710 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x00036720 410b590e 08c3c6cc cdcecf00 00000000 A.Y............. │ │ │ │ - 0x00036730 14000000 e4070000 5810fdff 13000000 ........X....... │ │ │ │ - 0x00036740 00000000 00000000 10000000 fc070000 ................ │ │ │ │ - 0x00036750 6010fdff 27000000 00000000 10000000 `...'........... │ │ │ │ - 0x00036760 10080000 7c10fdff 06000000 00000000 ....|........... │ │ │ │ - 0x00036770 14000000 24080000 7810fdff 08000000 ....$...x....... │ │ │ │ - 0x00036780 00000000 00000000 34000000 3c080000 ........4...<... │ │ │ │ - 0x00036790 7010fdff 3b060000 00410e10 8602450d p...;....A....E. │ │ │ │ - 0x000367a0 06498f03 8e048d05 8c068307 039b050a .I.............. │ │ │ │ - 0x000367b0 0c070846 0b02510a 0c070841 0b000000 ...F..Q....A.... │ │ │ │ - 0x000367c0 34000000 74080000 7816fdff 3b060000 4...t...x...;... │ │ │ │ - 0x000367d0 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x000367e0 8c068307 039b050a 0c070846 0b02510a ...........F..Q. │ │ │ │ - 0x000367f0 0c070841 0b000000 2c000000 ac080000 ...A....,....... │ │ │ │ - 0x00036800 801cfdff 73060000 00410e10 8602430d ....s....A....C. │ │ │ │ - 0x00036810 06498f03 8e048d05 8c068307 03ac020a .I.............. │ │ │ │ - 0x00036820 0c070847 0b000000 10000000 dc080000 ...G............ │ │ │ │ - 0x00036830 d022fdff b0010000 00000000 10000000 .".............. │ │ │ │ - 0x00036840 f0080000 6c24fdff 25020000 00000000 ....l$..%....... │ │ │ │ - 0x00036850 58000000 04090000 8826fdff 3c080000 X........&..<... │ │ │ │ - 0x00036860 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x00036870 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x00036880 1c050a0e 30410e28 420e2042 0e18420e ....0A.(B. B..B. │ │ │ │ - 0x00036890 10420e08 410b02b6 0a0e3041 0e28420e .B..A.....0A.(B. │ │ │ │ - 0x000368a0 20420e18 420e1042 0e08410b 58000000 B..B..B..A.X... │ │ │ │ - 0x000368b0 60090000 6c2efdff 3c080000 00420e10 `...l...<....B.. │ │ │ │ - 0x000368c0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x000368d0 05410e30 8606410e 38830703 1c050a0e .A.0..A.8....... │ │ │ │ - 0x000368e0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x000368f0 410b02ba 0a0e3041 0e28420e 20420e18 A.....0A.(B. B.. │ │ │ │ - 0x00036900 420e1042 0e084d0b 98000000 bc090000 B..B..M......... │ │ │ │ - 0x00036910 5036fdff b11f0000 00420e10 8f02420e P6.......B....B. │ │ │ │ - 0x00036920 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00036930 8606410e 38830747 0e580301 0a0a0e38 ..A.8..G.X.....8 │ │ │ │ - 0x00036940 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00036950 0e08410b 03a8040a 0e38410e 30410e28 ..A......8A.0A.( │ │ │ │ - 0x00036960 420e2042 0e18420e 10420e08 410b0348 B. B..B..B..A..H │ │ │ │ - 0x00036970 0b0a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ - 0x00036980 420e1042 0e084e0b 02450a0e 38410e30 B..B..N..E..8A.0 │ │ │ │ - 0x00036990 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ - 0x000369a0 0b000000 98000000 580a0000 7455fdff ........X...tU.. │ │ │ │ - 0x000369b0 711e0000 00420e10 8f02420e 188e0342 q....B....B....B │ │ │ │ - 0x000369c0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x000369d0 38830747 0e5803bd 090a0e38 410e3041 8..G.X.....8A.0A │ │ │ │ - 0x000369e0 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ - 0x000369f0 0360040a 0e38410e 30410e28 420e2042 .`...8A.0A.(B. B │ │ │ │ - 0x00036a00 0e18420e 10420e08 410b0390 0a0a0e38 ..B..B..A......8 │ │ │ │ - 0x00036a10 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00036a20 0e08420b 02450a0e 38410e30 410e2842 ..B..E..8A.0A.(B │ │ │ │ - 0x00036a30 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ - 0x00036a40 30000000 f40a0000 5873fdff b4030000 0.......Xs...... │ │ │ │ - 0x00036a50 00410e10 8602450d 064d8f03 8e048d05 .A....E..M...... │ │ │ │ - 0x00036a60 8c068307 03c7020a 0c070846 0b02d30c ...........F.... │ │ │ │ - 0x00036a70 07080000 30000000 280b0000 e476fdff ....0...(....v.. │ │ │ │ - 0x00036a80 a2030000 00410e10 8602450d 064d8f03 .....A....E..M.. │ │ │ │ - 0x00036a90 8e048d05 8c068307 03af020a 0c07084e ...............N │ │ │ │ - 0x00036aa0 0b02d10c 07080000 30000000 5c0b0000 ........0...\... │ │ │ │ - 0x00036ab0 607afdff 7c160000 00410e10 8602430d `z..|....A....C. │ │ │ │ - 0x00036ac0 06508f03 8e048d05 8c068307 7c0a0c07 .P..........|... │ │ │ │ - 0x00036ad0 08500b03 25060a0c 0708410b 3c000000 .P..%.....A.<... │ │ │ │ - 0x00036ae0 900b0000 ac90fdff b3160000 00410e10 .............A.. │ │ │ │ - 0x00036af0 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x00036b00 02530a0c 0708500b 0309040a 0c070847 .S....P........G │ │ │ │ - 0x00036b10 0b02c10a 0c07084f 0b000000 28000000 .......O....(... │ │ │ │ - 0x00036b20 d00b0000 2ca7fdff a3200000 00410e10 ....,.... ...A.. │ │ │ │ - 0x00036b30 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x00036b40 025a0a0c 0708490b 28000000 fc0b0000 .Z....I.(....... │ │ │ │ - 0x00036b50 b0c7fdff 3d210000 00410e10 8602430d ....=!...A....C. │ │ │ │ - 0x00036b60 06498f03 8e048d05 8c068307 02760a0c .I...........v.. │ │ │ │ - 0x00036b70 07084d0b 2c000000 280c0000 c4e8fdff ..M.,...(....... │ │ │ │ - 0x00036b80 222f0000 00410e10 8602430d 06508f03 "/...A....C..P.. │ │ │ │ - 0x00036b90 8e048d05 8c068307 0386060a 0c070841 ...............A │ │ │ │ - 0x00036ba0 0b000000 28000000 580c0000 c417feff ....(...X....... │ │ │ │ - 0x00036bb0 63470000 00410e10 8602430d 06508f03 cG...A....C..P.. │ │ │ │ - 0x00036bc0 8e048d05 8c068307 02500a0c 0708410b .........P....A. │ │ │ │ - 0x00036bd0 2c000000 840c0000 085ffeff 5d300000 ,........_..]0.. │ │ │ │ - 0x00036be0 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x00036bf0 8c068307 0359030a 0c070841 0b000000 .....Y.....A.... │ │ │ │ - 0x00036c00 28000000 b40c0000 388ffeff 3e470000 (.......8...>G.. │ │ │ │ - 0x00036c10 00410e10 8602430d 06508f03 8e048d05 .A....C..P...... │ │ │ │ - 0x00036c20 8c068307 02500a0c 0708410b 28000000 .....P....A.(... │ │ │ │ - 0x00036c30 e00c0000 4cd6feff 7c010000 005e0e10 ....L...|....^.. │ │ │ │ - 0x00036c40 8602410e 18830303 3b010a0e 10410e08 ..A.....;....A.. │ │ │ │ - 0x00036c50 450b5b0e 08c3c600 2c000000 0c0d0000 E.[.....,....... │ │ │ │ - 0x00036c60 a0d7feff 71040000 00410e10 8602430d ....q....A....C. │ │ │ │ - 0x00036c70 06498f03 8e048d05 8c068307 03f3010a .I.............. │ │ │ │ - 0x00036c80 0c070841 0b000000 2c000000 3c0d0000 ...A....,...<... │ │ │ │ - 0x00036c90 f0dbfeff 8d040000 00410e10 8602430d .........A....C. │ │ │ │ - 0x00036ca0 06498f03 8e048d05 8c068307 031a020a .I.............. │ │ │ │ - 0x00036cb0 0c070849 0b000000 2c000000 6c0d0000 ...I....,...l... │ │ │ │ - 0x00036cc0 50e0feff 56080000 00410e10 8602430d P...V....A....C. │ │ │ │ - 0x00036cd0 06498f03 8e048d05 8c068307 03f9050a .I.............. │ │ │ │ - 0x00036ce0 0c070841 0b000000 1c000000 9c0d0000 ...A............ │ │ │ │ - 0x00036cf0 80e8feff 53000000 00410e10 8302570a ....S....A....W. │ │ │ │ - 0x00036d00 0e08480b 6e0e0800 48000000 bc0d0000 ..H.n...H....... │ │ │ │ - 0x00036d10 c0e8feff 7b010000 00420e10 8f02420e ....{....B....B. │ │ │ │ - 0x00036d20 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ - 0x00036d30 8606440e 38830744 0e400327 010a0e38 ..D.8..D.@.'...8 │ │ │ │ - 0x00036d40 410e3044 0e28420e 20420e18 420e1042 A.0D.(B. B..B..B │ │ │ │ - 0x00036d50 0e08480b 48000000 080e0000 f4e9feff ..H.H........... │ │ │ │ - 0x00036d60 57020000 00420e10 8f02420e 188e0342 W....B....B....B │ │ │ │ - 0x00036d70 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ - 0x00036d80 38830747 0e5003e1 010a0e38 410e3041 8..G.P.....8A.0A │ │ │ │ - 0x00036d90 0e28420e 20420e18 420e1042 0e08510b .(B. B..B..B..Q. │ │ │ │ - 0x00036da0 48000000 540e0000 08ecfeff 35020000 H...T.......5... │ │ │ │ - 0x00036db0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x00036dc0 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ - 0x00036dd0 0e6003c1 010a0e38 410e3041 0e28420e .`.....8A.0A.(B. │ │ │ │ - 0x00036de0 20420e18 420e1042 0e08510b 14000000 B..B..B..Q..... │ │ │ │ - 0x00036df0 a00e0000 fcedfeff 1e000000 00440e20 .............D. │ │ │ │ - 0x00036e00 590e0800 14000000 b80e0000 04eefeff Y............... │ │ │ │ - 0x00036e10 2a000000 00440e20 650e0800 14000000 *....D. e....... │ │ │ │ - 0x00036e20 d00e0000 1ceefeff 2e000000 00440e20 .............D. │ │ │ │ - 0x00036e30 690e0800 10000000 e80e0000 34eefeff i...........4... │ │ │ │ - 0x00036e40 4a010000 00000000 2c000000 fc0e0000 J.......,....... │ │ │ │ - 0x00036e50 70effeff f1010000 00410e10 8602410e p........A....A. │ │ │ │ - 0x00036e60 18830347 0e2002ab 0a0e1841 0e10410e ...G. .....A..A. │ │ │ │ - 0x00036e70 084a0b00 00000000 2c000000 2c0f0000 .J......,...,... │ │ │ │ - 0x00036e80 40f1feff a6060000 00410e10 8602430d @........A....C. │ │ │ │ - 0x00036e90 06498f03 8e048d05 8c068307 030a030a .I.............. │ │ │ │ - 0x00036ea0 0c070849 0b000000 2c000000 5c0f0000 ...I....,...\... │ │ │ │ - 0x00036eb0 c0f7feff cc250000 00410e10 8602430d .....%...A....C. │ │ │ │ - 0x00036ec0 06448f03 8e044f8d 058c0683 07037807 .D....O.......x. │ │ │ │ - 0x00036ed0 0a0c0708 410b0000 3c000000 8c0f0000 ....A...<....... │ │ │ │ - 0x00036ee0 601dffff 58250000 00410e10 8602450d `...X%...A....E. │ │ │ │ - 0x00036ef0 06428f03 518e048d 058c0683 0703ee08 .B..Q........... │ │ │ │ - 0x00036f00 0a0c0708 410b03d3 030a0c07 08450b03 ....A........E.. │ │ │ │ - 0x00036f10 02040a0c 07084e0b 30000000 cc0f0000 ......N.0....... │ │ │ │ - 0x00036f20 8042ffff 6a030000 00410e10 8602450d .B..j....A....E. │ │ │ │ - 0x00036f30 06498f03 8e048d05 8c068307 038a020a .I.............. │ │ │ │ - 0x00036f40 0c070847 0b02c90c 07080000 30000000 ...G........0... │ │ │ │ - 0x00036f50 00100000 bc45ffff f5020000 00410e10 .....E.......A.. │ │ │ │ - 0x00036f60 8602450d 06498f03 8e048d05 8c068307 ..E..I.......... │ │ │ │ - 0x00036f70 0341020a 0c070850 0b02940c 07080000 .A.....P........ │ │ │ │ - 0x00036f80 24000000 34100000 8848ffff 8b010000 $...4....H...... │ │ │ │ - 0x00036f90 00410e10 8602410e 18830303 68010a0e .A....A.....h... │ │ │ │ - 0x00036fa0 10410e08 450b0000 40000000 5c100000 .A..E...@...\... │ │ │ │ - 0x00036fb0 f049ffff cd010000 00420e10 8f02420e .I.......B....B. │ │ │ │ - 0x00036fc0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00036fd0 8606410e 38830703 b9010e30 410e2842 ..A.8......0A.(B │ │ │ │ - 0x00036fe0 0e20420e 18420e10 420e0800 4c000000 . B..B..B...L... │ │ │ │ - 0x00036ff0 a0100000 7c4bffff 1c020000 004f0e10 ....|K.......O.. │ │ │ │ - 0x00037000 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00037010 05410e30 8606410e 38830703 d2010a0e .A.0..A.8....... │ │ │ │ - 0x00037020 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x00037030 4e0b5b0e 08c3c6cc cdcecf00 2c000000 N.[.........,... │ │ │ │ - 0x00037040 f0100000 4c4dffff 01060000 00410e10 ....LM.......A.. │ │ │ │ - 0x00037050 8602480d 06508f03 8e048d05 8c068307 ..H..P.......... │ │ │ │ - 0x00037060 03d3050a 0c070841 0b000000 1c000000 .......A........ │ │ │ │ - 0x00037070 20110000 2c53ffff 53000000 00410e10 ...,S..S....A.. │ │ │ │ - 0x00037080 8302570a 0e08480b 6e0e0800 3c000000 ..W...H.n...<... │ │ │ │ - 0x00037090 40110000 6c53ffff 76010000 00420e10 @...lS..v....B.. │ │ │ │ - 0x000370a0 8e02420e 188d0342 0e208c04 440e2886 ..B....B. ..D.(. │ │ │ │ - 0x000370b0 05410e30 83060339 010a0e28 410e2042 .A.0...9...(A. B │ │ │ │ - 0x000370c0 0e18420e 10420e08 450b0000 48000000 ..B..B..E...H... │ │ │ │ - 0x000370d0 80110000 ac54ffff 15020000 00420e10 .....T.......B.. │ │ │ │ - 0x000370e0 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ - 0x000370f0 05410e30 8606410e 38830747 0e5003a6 .A.0..A.8..G.P.. │ │ │ │ - 0x00037100 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ - 0x00037110 420e1042 0e084c0b 14000000 cc110000 B..B..L......... │ │ │ │ - 0x00037120 8056ffff 1e000000 00440e20 590e0800 .V.......D. Y... │ │ │ │ - 0x00037130 14000000 e4110000 8856ffff 2a000000 .........V..*... │ │ │ │ - 0x00037140 00440e20 650e0800 14000000 fc110000 .D. e........... │ │ │ │ - 0x00037150 a056ffff 2e000000 00440e20 690e0800 .V.......D. i... │ │ │ │ - 0x00037160 10000000 14120000 b856ffff 2a010000 .........V..*... │ │ │ │ - 0x00037170 00000000 28000000 28120000 d457ffff ....(...(....W.. │ │ │ │ - 0x00037180 d1010000 00410e10 8602410e 18830347 .....A....A....G │ │ │ │ - 0x00037190 0e2002b7 0a0e1841 0e10410e 084e0b00 . .....A..A..N.. │ │ │ │ - 0x000371a0 2c000000 54120000 9859ffff 96060000 ,...T....Y...... │ │ │ │ - 0x000371b0 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x000371c0 8c068307 03ec020a 0c070847 0b000000 ...........G.... │ │ │ │ - 0x000371d0 3c000000 84120000 0860ffff 51240000 <........`..Q$.. │ │ │ │ - 0x000371e0 00410e10 8602450d 06448f03 8e044f8d .A....E..D....O. │ │ │ │ - 0x000371f0 058c0683 07030a09 0a0c0708 410b0359 ............A..Y │ │ │ │ - 0x00037200 030a0c07 08430b03 9b030a0c 0708450b .....C........E. │ │ │ │ - 0x00037210 2c000000 c4120000 2884ffff 19240000 ,.......(....$.. │ │ │ │ - 0x00037220 00410e10 8602430d 06448f03 8e044f8d .A....C..D....O. │ │ │ │ - 0x00037230 058c0683 07033007 0a0c0708 410b0000 ......0.....A... │ │ │ │ - 0x00037240 30000000 f4120000 18a8ffff 6b030000 0...........k... │ │ │ │ - 0x00037250 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x00037260 8c068307 038d020a 0c070844 0b02ca0c ...........D.... │ │ │ │ - 0x00037270 07080000 30000000 28130000 54abffff ....0...(...T... │ │ │ │ - 0x00037280 f5020000 00410e10 8602450d 06428f03 .....A....E..B.. │ │ │ │ - 0x00037290 4e8e048d 058c0683 07033a02 0a0c0708 N.........:..... │ │ │ │ - 0x000372a0 500b0294 0c070800 24000000 5c130000 P.......$...\... │ │ │ │ - 0x000372b0 20aeffff 8b010000 00410e10 8602410e ........A....A. │ │ │ │ - 0x000372c0 18830303 68010a0e 10410e08 450b0000 ....h....A..E... │ │ │ │ - 0x000372d0 40000000 84130000 88afffff cd010000 @............... │ │ │ │ - 0x000372e0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x000372f0 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x00037300 b9010e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ - 0x00037310 420e0800 4c000000 c8130000 14b1ffff B...L........... │ │ │ │ - 0x00037320 1c020000 004f0e10 8f02420e 188e0342 .....O....B....B │ │ │ │ - 0x00037330 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00037340 38830703 d2010a0e 30410e28 420e2042 8.......0A.(B. B │ │ │ │ - 0x00037350 0e18420e 10420e08 4e0b5b0e 08c3c6cc ..B..B..N.[..... │ │ │ │ - 0x00037360 cdcecf00 2c000000 18140000 e4b2ffff ....,........... │ │ │ │ - 0x00037370 fd050000 00410e10 8602450d 06498f03 .....A....E..I.. │ │ │ │ - 0x00037380 8e048d05 8c068307 03dc050a 0c070841 ...............A │ │ │ │ - 0x00037390 0b000000 1c000000 48140000 b4b8ffff ........H....... │ │ │ │ - 0x000373a0 53000000 00410e10 8302570a 0e08480b S....A....W...H. │ │ │ │ - 0x000373b0 6e0e0800 3c000000 68140000 f4b8ffff n...<...h....... │ │ │ │ - 0x000373c0 46010000 00420e10 8e02420e 188d0342 F....B....B....B │ │ │ │ - 0x000373d0 0e208c04 440e2886 05410e30 83060309 . ..D.(..A.0.... │ │ │ │ - 0x000373e0 010a0e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ - 0x000373f0 450b0000 48000000 a8140000 04baffff E...H........... │ │ │ │ - 0x00037400 15020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x00037410 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ - 0x00037420 38830747 0e5003a6 010a0e38 410e3041 8..G.P.....8A.0A │ │ │ │ - 0x00037430 0e28420e 20420e18 420e1042 0e084c0b .(B. B..B..B..L. │ │ │ │ - 0x00037440 14000000 f4140000 d8bbffff 1e000000 ................ │ │ │ │ - 0x00037450 00440e20 590e0800 14000000 0c150000 .D. Y........... │ │ │ │ - 0x00037460 e0bbffff 2a000000 00440e20 650e0800 ....*....D. e... │ │ │ │ - 0x00037470 14000000 24150000 f8bbffff 2e000000 ....$........... │ │ │ │ - 0x00037480 00440e20 690e0800 10000000 3c150000 .D. i.......<... │ │ │ │ - 0x00037490 10bcffff 2a010000 00000000 28000000 ....*.......(... │ │ │ │ - 0x000374a0 50150000 2cbdffff d1010000 00410e10 P...,........A.. │ │ │ │ - 0x000374b0 8602410e 18830347 0e2002b7 0a0e1841 ..A....G. .....A │ │ │ │ - 0x000374c0 0e10410e 084e0b00 20000000 7c150000 ..A..N.. ...|... │ │ │ │ - 0x000374d0 e0beffff 20010000 00410e10 83020283 .... ....A...... │ │ │ │ - 0x000374e0 0a0e084c 0b540a0e 084c0b00 10000000 ...L.T...L...... │ │ │ │ - 0x000374f0 a0150000 dcbfffff 0a000000 00000000 ................ │ │ │ │ - 0x00037500 2c000000 b4150000 d8bfffff 84010000 ,............... │ │ │ │ - 0x00037510 00410e10 83020259 0e18410e 20490e18 .A.....Y..A. I.. │ │ │ │ - 0x00037520 410e1002 b20a0e08 490b025c 0e080000 A.......I..\.... │ │ │ │ - 0x00037530 b4000000 e4150000 38c1ffff 86070000 ........8....... │ │ │ │ - 0x00037540 00410e10 8302630a 0e084c0b 6a0e204a .A....c...L.j. J │ │ │ │ - 0x00037550 0e18420e 107e0e20 630e1842 0e100269 ..B..~. c..B...i │ │ │ │ - 0x00037560 0e18430e 20500e18 410e105a 0a0e0850 ..C. P..A..Z...P │ │ │ │ - 0x00037570 0b029c0e 204a0e18 410e104e 0e20560e .... J..A..N. V. │ │ │ │ - 0x00037580 18460e10 02af0e20 510e1844 0e1002a7 .F..... Q..D.... │ │ │ │ - 0x00037590 0e204a0e 18420e10 4e0e205e 0e18410e . J..B..N. ^..A. │ │ │ │ - 0x000375a0 1002b80e 20490e18 410e1002 560e1842 .... I..A...V..B │ │ │ │ - 0x000375b0 0e204a0e 18410e10 02f40e20 4a0e1841 . J..A..... J..A │ │ │ │ - 0x000375c0 0e10550e 20490e18 420e1056 0a0e0841 ..U. I..B..V...A │ │ │ │ - 0x000375d0 0b02640e 20490e18 410e1002 760e204a ..d. I..A...v. J │ │ │ │ - 0x000375e0 0e18420e 10000000 18000000 9c160000 ..B............. │ │ │ │ - 0x000375f0 10c8ffff 84000000 00410e10 8302760a .........A....v. │ │ │ │ - 0x00037600 0e08490b 20000000 b8160000 84c8ffff ..I. ........... │ │ │ │ - 0x00037610 20010000 00410e10 83020283 0a0e084c ....A.........L │ │ │ │ - 0x00037620 0b540a0e 084c0b00 10000000 dc160000 .T...L.......... │ │ │ │ - 0x00037630 80c9ffff 0a000000 00000000 2c000000 ............,... │ │ │ │ - 0x00037640 f0160000 7cc9ffff 84010000 00410e10 ....|........A.. │ │ │ │ - 0x00037650 83020259 0e18410e 20490e18 410e1002 ...Y..A. I..A... │ │ │ │ - 0x00037660 b20a0e08 490b025c 0e080000 b4000000 ....I..\........ │ │ │ │ - 0x00037670 20170000 dccaffff 86070000 00410e10 ............A.. │ │ │ │ - 0x00037680 8302630a 0e084c0b 6a0e204a 0e18420e ..c...L.j. J..B. │ │ │ │ - 0x00037690 107e0e20 630e1842 0e100269 0e18430e .~. c..B...i..C. │ │ │ │ - 0x000376a0 20500e18 410e105a 0a0e0850 0b029c0e P..A..Z...P.... │ │ │ │ - 0x000376b0 204a0e18 410e104e 0e20560e 18460e10 J..A..N. V..F.. │ │ │ │ - 0x000376c0 02af0e20 510e1844 0e1002a7 0e204a0e ... Q..D..... J. │ │ │ │ - 0x000376d0 18420e10 4e0e205e 0e18410e 1002b80e .B..N. ^..A..... │ │ │ │ - 0x000376e0 20490e18 410e1002 560e1842 0e204a0e I..A...V..B. J. │ │ │ │ - 0x000376f0 18410e10 02f40e20 4a0e1841 0e10550e .A..... J..A..U. │ │ │ │ - 0x00037700 20490e18 420e1056 0a0e0841 0b02640e I..B..V...A..d. │ │ │ │ - 0x00037710 20490e18 410e1002 760e204a 0e18420e I..A...v. J..B. │ │ │ │ - 0x00037720 10000000 18000000 d8170000 b4d1ffff ................ │ │ │ │ - 0x00037730 84000000 00410e10 8302760a 0e08490b .....A....v...I. │ │ │ │ - 0x00037740 00000000 .... │ │ │ │ + 0x00033f10 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ + 0x00033f20 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ + 0x00033f30 f0f0fcff 40040000 000e1046 0e184a0f ....@......F..J. │ │ │ │ + 0x00033f40 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ + 0x00033f50 14000000 44000000 08f5fcff 08000000 ....D........... │ │ │ │ + 0x00033f60 00000000 00000000 1c000000 5c000000 ............\... │ │ │ │ + 0x00033f70 c0f5fcff 46000000 00420e10 8c024b0e ....F....B....K. │ │ │ │ + 0x00033f80 18860343 0e208304 14000000 7c000000 ...C. ......|... │ │ │ │ + 0x00033f90 f0f5fcff ef020000 00000000 00000000 ................ │ │ │ │ + 0x00033fa0 34000000 94000000 c8f8fcff 7d050000 4...........}... │ │ │ │ + 0x00033fb0 00410e10 86024e0d 064d8f03 8e048d05 .A....N..M...... │ │ │ │ + 0x00033fc0 8c068307 0305050a 0c070841 0b6b0a0c ...........A.k.. │ │ │ │ + 0x00033fd0 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ + 0x00033fe0 10fefcff 34000000 00000000 10000000 ....4........... │ │ │ │ + 0x00033ff0 e0000000 3cfefcff 13010000 00000000 ....<........... │ │ │ │ + 0x00034000 18000000 f4000000 48fffcff 07040000 ........H....... │ │ │ │ + 0x00034010 00440e38 0304020a 0e08480b 28000000 .D.8......H.(... │ │ │ │ + 0x00034020 10010000 3c03fdff a4000000 00440e40 ....<........D.@ │ │ │ │ + 0x00034030 530e606e 0e40560a 0e08450b 560e6063 S.`n.@V...E.V.`c │ │ │ │ + 0x00034040 0e40480e 08000000 1c000000 3c010000 .@H.........<... │ │ │ │ + 0x00034050 c003fdff 72000000 00410e10 8302530e ....r....A....S. │ │ │ │ + 0x00034060 60025a0e 10410e08 10000000 5c010000 `.Z..A......\... │ │ │ │ + 0x00034070 2004fdff d7000000 00000000 10000000 ............... │ │ │ │ + 0x00034080 70010000 ec04fdff 97000000 00000000 p............... │ │ │ │ + 0x00034090 10000000 84010000 7805fdff c4000000 ........x....... │ │ │ │ + 0x000340a0 00000000 10000000 98010000 3406fdff ............4... │ │ │ │ + 0x000340b0 a4000000 00000000 10000000 ac010000 ................ │ │ │ │ + 0x000340c0 d006fdff af000000 00000000 10000000 ................ │ │ │ │ + 0x000340d0 c0010000 6c07fdff 8f000000 00000000 ....l........... │ │ │ │ + 0x000340e0 18000000 d4010000 e807fdff 43010000 ............C... │ │ │ │ + 0x000340f0 00032201 0e105c0e 08000000 10000000 .."...\......... │ │ │ │ + 0x00034100 f0010000 1c09fdff 23000000 00000000 ........#....... │ │ │ │ + 0x00034110 10000000 04020000 3809fdff 0a000000 ........8....... │ │ │ │ + 0x00034120 00000000 10000000 18020000 3409fdff ............4... │ │ │ │ + 0x00034130 66000000 00000000 10000000 2c020000 f...........,... │ │ │ │ + 0x00034140 9009fdff 56000000 00000000 10000000 ....V........... │ │ │ │ + 0x00034150 40020000 dc09fdff 94000000 00000000 @............... │ │ │ │ + 0x00034160 14000000 54020000 680afdff 7c000000 ....T...h...|... │ │ │ │ + 0x00034170 00000000 00000000 24000000 6c020000 ........$...l... │ │ │ │ + 0x00034180 d00afdff 61070000 00440e70 02540e90 ....a....D.p.T.. │ │ │ │ + 0x00034190 0102470e 70038203 0a0e0847 0b000000 ..G.p......G.... │ │ │ │ + 0x000341a0 2c000000 94020000 1812fdff 700a0000 ,...........p... │ │ │ │ + 0x000341b0 00470ec0 01700a0e 08490b46 0ee00102 .G...p...I.F.... │ │ │ │ + 0x000341c0 5f0ec001 0346050a 0e08450b 00000000 _....F....E..... │ │ │ │ + 0x000341d0 10000000 c4020000 581cfdff 29000000 ........X...)... │ │ │ │ + 0x000341e0 00000000 10000000 d8020000 741cfdff ............t... │ │ │ │ + 0x000341f0 1f000000 00440e10 1c000000 ec020000 .....D.......... │ │ │ │ + 0x00034200 801cfdff 58000000 005c0e20 5a0a0e08 ....X....\. Z... │ │ │ │ + 0x00034210 4a0b0000 00000000 5c000000 0c030000 J.......\....... │ │ │ │ + 0x00034220 c01cfdff 64010000 00420e10 8d02420e ....d....B....B. │ │ │ │ + 0x00034230 188c0341 0e208604 410e2883 05440e30 ...A. ..A.(..D.0 │ │ │ │ + 0x00034240 024e0a0e 28410e20 410e1842 0e10420e .N..(A. A..B..B. │ │ │ │ + 0x00034250 084a0b43 0e38510e 40460e38 410e3074 .J.C.8Q.@F.8A.0t │ │ │ │ + 0x00034260 0e38510e 40460e38 420e3002 420e3844 .8Q.@F.8B.0.B.8D │ │ │ │ + 0x00034270 0e40480e 38410e30 64000000 6c030000 .@H.8A.0d...l... │ │ │ │ + 0x00034280 d01dfdff 47010000 00420e10 8d02420e ....G....B....B. │ │ │ │ + 0x00034290 188c0344 0e208604 410e2883 05470e30 ...D. ..A.(..G.0 │ │ │ │ + 0x000342a0 02480a0e 28410e20 410e1842 0e10420e .H..(A. A..B..B. │ │ │ │ + 0x000342b0 084a0b43 0e38510e 40430e48 420e5049 .J.C.8Q.@C.HB.PI │ │ │ │ + 0x000342c0 0e30740e 38510e40 430e4842 0e50490e .0t.8Q.@C.HB.PI. │ │ │ │ + 0x000342d0 30660e38 580e4043 0e48430e 50490e30 0f.8X.@C.HC.PI.0 │ │ │ │ + 0x000342e0 14000000 d4030000 b81efdff 18000000 ................ │ │ │ │ + 0x000342f0 00440e20 530e0800 10000000 ec030000 .D. S........... │ │ │ │ + 0x00034300 c01efdff 05000000 00000000 30000000 ............0... │ │ │ │ + 0x00034310 00040000 bc1efdff 51000000 00470e10 ........Q....G.. │ │ │ │ + 0x00034320 8c02440e 18860343 0e208304 470e3070 ..D....C. ..G.0p │ │ │ │ + 0x00034330 0e20410e 18410e10 420e0847 c3c6cc00 . A..A..B..G.... │ │ │ │ + 0x00034340 2c000000 34040000 e81efdff 41000000 ,...4.......A... │ │ │ │ + 0x00034350 00470e10 8c02440e 18860344 0e208304 .G....D....D. .. │ │ │ │ + 0x00034360 680e1841 0e10420e 0846c3c6 cc000000 h..A..B..F...... │ │ │ │ + 0x00034370 34000000 64040000 081ffdff 59000000 4...d.......Y... │ │ │ │ + 0x00034380 00470e10 8c02440e 18860344 0e208304 .G....D....D. .. │ │ │ │ + 0x00034390 460e307a 0e20410e 18410e10 420e0845 F.0z. A..A..B..E │ │ │ │ + 0x000343a0 c3c6cc00 00000000 14000000 9c040000 ................ │ │ │ │ + 0x000343b0 301ffdff 73000000 00000000 00000000 0...s........... │ │ │ │ + 0x000343c0 30000000 b4040000 981ffdff 45010000 0...........E... │ │ │ │ + 0x000343d0 00410e10 8602430d 06448f03 8e04458d .A....C..D....E. │ │ │ │ + 0x000343e0 054d8c06 83070308 010a0c07 08410b61 .M...........A.a │ │ │ │ + 0x000343f0 0c070800 28000000 e8040000 b420fdff ....(........ .. │ │ │ │ + 0x00034400 76020000 00410e10 8602430d 06428f03 v....A....C..B.. │ │ │ │ + 0x00034410 4e8e048d 058c0645 8307035c 020c0708 N......E...\.... │ │ │ │ + 0x00034420 10000000 14050000 0823fdff 06000000 .........#...... │ │ │ │ + 0x00034430 00000000 10000000 28050000 0423fdff ........(....#.. │ │ │ │ + 0x00034440 01000000 00000000 14000000 3c050000 ............<... │ │ │ │ + 0x00034450 0023fdff 03000000 00000000 00000000 .#.............. │ │ │ │ + 0x00034460 10000000 54050000 f822fdff 63000000 ....T...."..c... │ │ │ │ + 0x00034470 00000000 20000000 68050000 5423fdff .... ...h...T#.. │ │ │ │ + 0x00034480 37000000 00440e20 610a0e08 4b0b460e 7....D. a...K.F. │ │ │ │ + 0x00034490 08000000 00000000 10000000 8c050000 ................ │ │ │ │ + 0x000344a0 7023fdff 33000000 00000000 10000000 p#..3........... │ │ │ │ + 0x000344b0 a0050000 9c23fdff 23000000 00000000 .....#..#....... │ │ │ │ + 0x000344c0 10000000 b4050000 b823fdff 3b000000 .........#..;... │ │ │ │ + 0x000344d0 00000000 10000000 c8050000 e423fdff .............#.. │ │ │ │ + 0x000344e0 33000000 00000000 10000000 dc050000 3............... │ │ │ │ + 0x000344f0 1024fdff 43000000 00000000 10000000 .$..C........... │ │ │ │ + 0x00034500 f0050000 4c24fdff 43000000 00000000 ....L$..C....... │ │ │ │ + 0x00034510 10000000 04060000 8824fdff 28000000 .........$..(... │ │ │ │ + 0x00034520 00000000 10000000 18060000 a424fdff .............$.. │ │ │ │ + 0x00034530 20000000 00000000 10000000 2c060000 ...........,... │ │ │ │ + 0x00034540 b024fdff 33000000 00000000 10000000 .$..3........... │ │ │ │ + 0x00034550 40060000 dc24fdff 2b000000 00000000 @....$..+....... │ │ │ │ + 0x00034560 10000000 54060000 f824fdff 34000000 ....T....$..4... │ │ │ │ + 0x00034570 00000000 10000000 68060000 2425fdff ........h...$%.. │ │ │ │ + 0x00034580 25000000 00000000 10000000 7c060000 %...........|... │ │ │ │ + 0x00034590 4025fdff 4b000000 00000000 10000000 @%..K........... │ │ │ │ + 0x000345a0 90060000 7c25fdff 33000000 00000000 ....|%..3....... │ │ │ │ + 0x000345b0 10000000 a4060000 a825fdff 4b000000 .........%..K... │ │ │ │ + 0x000345c0 00000000 10000000 b8060000 e425fdff .............%.. │ │ │ │ + 0x000345d0 33000000 00000000 10000000 cc060000 3............... │ │ │ │ + 0x000345e0 1026fdff 5d000000 00000000 10000000 .&..]........... │ │ │ │ + 0x000345f0 e0060000 5c26fdff 45000000 00000000 ....\&..E....... │ │ │ │ + 0x00034600 10000000 f4060000 9826fdff 5b000000 .........&..[... │ │ │ │ + 0x00034610 00000000 10000000 08070000 e426fdff .............&.. │ │ │ │ + 0x00034620 33000000 00000000 10000000 1c070000 3............... │ │ │ │ + 0x00034630 1027fdff 63000000 00000000 10000000 .'..c........... │ │ │ │ + 0x00034640 30070000 6c27fdff 33000000 00000000 0...l'..3....... │ │ │ │ + 0x00034650 48000000 44070000 9827fdff c0010000 H...D....'...... │ │ │ │ + 0x00034660 004b0e10 8f02500e 188e0342 0e208d04 .K....P....B. .. │ │ │ │ + 0x00034670 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x00034680 94010e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ + 0x00034690 420e0841 c3c6cccd cecf0000 50000000 B..A........P... │ │ │ │ + 0x000346a0 90070000 0c29fdff 4d030000 004a0e10 .....)..M....J.. │ │ │ │ + 0x000346b0 8f024e0e 188e0345 0e208d04 480e288c ..N....E. ..H.(. │ │ │ │ + 0x000346c0 05410e30 8606410e 38830703 01030a0e .A.0..A.8....... │ │ │ │ + 0x000346d0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x000346e0 410b5a0e 08c3c6cc cdcecf00 00000000 A.Z............. │ │ │ │ + 0x000346f0 14000000 e4070000 082cfdff 13000000 .........,...... │ │ │ │ + 0x00034700 00000000 00000000 10000000 fc070000 ................ │ │ │ │ + 0x00034710 102cfdff 27000000 00000000 10000000 .,..'........... │ │ │ │ + 0x00034720 10080000 2c2cfdff 06000000 00000000 ....,,.......... │ │ │ │ + 0x00034730 14000000 24080000 282cfdff 08000000 ....$...(,...... │ │ │ │ + 0x00034740 00000000 00000000 34000000 3c080000 ........4...<... │ │ │ │ + 0x00034750 202cfdff e3050000 00410e10 8602450d ,.......A....E. │ │ │ │ + 0x00034760 06488f03 8e048d05 8c064883 07032c05 .H........H...,. │ │ │ │ + 0x00034770 0a0c0708 460b0261 0a0c0708 410b0000 ....F..a....A... │ │ │ │ + 0x00034780 34000000 74080000 d831fdff e3050000 4...t....1...... │ │ │ │ + 0x00034790 00410e10 8602450d 06488f03 8e048d05 .A....E..H...... │ │ │ │ + 0x000347a0 8c064883 07032c05 0a0c0708 460b0261 ..H...,.....F..a │ │ │ │ + 0x000347b0 0a0c0708 410b0000 2c000000 ac080000 ....A...,....... │ │ │ │ + 0x000347c0 9037fdff eb050000 00410e10 8602430d .7.......A....C. │ │ │ │ + 0x000347d0 06498f03 8e048d05 8c068307 035c020a .I...........\.. │ │ │ │ + 0x000347e0 0c070847 0b000000 10000000 dc080000 ...G............ │ │ │ │ + 0x000347f0 503dfdff 58010000 00000000 10000000 P=..X........... │ │ │ │ + 0x00034800 f0080000 9c3efdff 95010000 00000000 .....>.......... │ │ │ │ + 0x00034810 58000000 04090000 2840fdff c4060000 X.......(@...... │ │ │ │ + 0x00034820 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00034830 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x00034840 38040a0e 30410e28 420e2042 0e18420e 8...0A.(B. B..B. │ │ │ │ + 0x00034850 10420e08 450b0282 0a0e3041 0e28420e .B..E.....0A.(B. │ │ │ │ + 0x00034860 20420e18 420e1042 0e08450b 58000000 B..B..B..E.X... │ │ │ │ + 0x00034870 60090000 9c46fdff 24070000 00420e10 `....F..$....B.. │ │ │ │ + 0x00034880 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00034890 05410e30 8606410e 38830703 8c040a0e .A.0..A.8....... │ │ │ │ + 0x000348a0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x000348b0 410b0286 0a0e3041 0e28420e 20420e18 A.....0A.(B. B.. │ │ │ │ + 0x000348c0 420e1042 0e08410b 94000000 bc090000 B..B..A......... │ │ │ │ + 0x000348d0 704dfdff d91a0000 00420e10 8f02420e pM.......B....B. │ │ │ │ + 0x000348e0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000348f0 8606410e 38830747 0e5803ad 080a0e38 ..A.8..G.X.....8 │ │ │ │ + 0x00034900 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x00034910 0e08410b 03b4030a 0e38410e 30410e28 ..A......8A.0A.( │ │ │ │ + 0x00034920 420e2042 0e18420e 10420e08 410b0338 B. B..B..B..A..8 │ │ │ │ + 0x00034930 090a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x00034940 420e1042 0e08460b 7d0a0e38 410e3041 B..B..F.}..8A.0A │ │ │ │ + 0x00034950 0e28420e 20420e18 420e1042 0e08490b .(B. B..B..B..I. │ │ │ │ + 0x00034960 94000000 540a0000 b867fdff b1190000 ....T....g...... │ │ │ │ + 0x00034970 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00034980 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00034990 0e580349 080a0e38 410e3041 0e28420e .X.I...8A.0A.(B. │ │ │ │ + 0x000349a0 20420e18 420e1042 0e08410b 0374030a B..B..B..A..t.. │ │ │ │ + 0x000349b0 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ + 0x000349c0 10420e08 410b03c8 080a0e38 410e3041 .B..A......8A.0A │ │ │ │ + 0x000349d0 0e28420e 20420e18 420e1042 0e084a0b .(B. B..B..B..J. │ │ │ │ + 0x000349e0 7d0a0e38 410e3041 0e28420e 20420e18 }..8A.0A.(B. B.. │ │ │ │ + 0x000349f0 420e1042 0e08490b 30000000 ec0a0000 B..B..I.0....... │ │ │ │ + 0x00034a00 e080fdff 44030000 00410e10 8602450d ....D....A....E. │ │ │ │ + 0x00034a10 064d8f03 8e048d05 8c068307 0357020a .M...........W.. │ │ │ │ + 0x00034a20 0c070846 0b02d30c 07080000 30000000 ...F........0... │ │ │ │ + 0x00034a30 200b0000 fc83fdff 22030000 00410e10 ......."....A.. │ │ │ │ + 0x00034a40 8602450d 064d8f03 8e048d05 8c068307 ..E..M.......... │ │ │ │ + 0x00034a50 033f020a 0c070846 0b02c90c 07080000 .?.....F........ │ │ │ │ + 0x00034a60 34000000 540b0000 f886fdff ca140000 4...T........... │ │ │ │ + 0x00034a70 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00034a80 8c068307 02410a0c 0708420b 0365050a .....A....B..e.. │ │ │ │ + 0x00034a90 0c070841 0b000000 3c000000 8c0b0000 ...A....<....... │ │ │ │ + 0x00034aa0 909bfdff c9150000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00034ab0 06498f03 8e048d05 8c068307 02530a0c .I...........S.. │ │ │ │ + 0x00034ac0 0708480b 0301040a 0c070847 0b02bb0a ..H........G.... │ │ │ │ + 0x00034ad0 0c070845 0b000000 2c000000 cc0b0000 ...E....,....... │ │ │ │ + 0x00034ae0 20b1fdff 971f0000 00410e10 8602430d ........A....C. │ │ │ │ + 0x00034af0 06488f03 8e048d05 8c064b83 0702500a .H........K...P. │ │ │ │ + 0x00034b00 0c070849 0b000000 2c000000 fc0b0000 ...I....,....... │ │ │ │ + 0x00034b10 90d0fdff a21f0000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00034b20 06428f03 518e048d 058c0683 07026b0a .B..Q.........k. │ │ │ │ + 0x00034b30 0c070846 0b000000 2c000000 2c0c0000 ...F....,...,... │ │ │ │ + 0x00034b40 10f0fdff 2f2e0000 00410e10 8602430d ..../....A....C. │ │ │ │ + 0x00034b50 06508f03 8e048d05 8c068307 0356060a .P...........V.. │ │ │ │ + 0x00034b60 0c070841 0b000000 28000000 5c0c0000 ...A....(...\... │ │ │ │ + 0x00034b70 101efeff a7480000 00410e10 8602430d .....H...A....C. │ │ │ │ + 0x00034b80 06508f03 8e048d05 8c068307 02500a0c .P...........P.. │ │ │ │ + 0x00034b90 0708410b 2c000000 880c0000 9466feff ..A.,........f.. │ │ │ │ + 0x00034ba0 7f2f0000 00410e10 8602430d 06468f03 ./...A....C..F.. │ │ │ │ + 0x00034bb0 8e048d05 4d8c0683 07035703 0a0c0708 ....M.....W..... │ │ │ │ + 0x00034bc0 410b0000 28000000 b80c0000 e495feff A...(........... │ │ │ │ + 0x00034bd0 36470000 00410e10 8602430d 06508f03 6G...A....C..P.. │ │ │ │ + 0x00034be0 8e048d05 8c068307 02500a0c 0708410b .........P....A. │ │ │ │ + 0x00034bf0 2c000000 e40c0000 f8dcfeff 7b010000 ,...........{... │ │ │ │ + 0x00034c00 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ + 0x00034c10 0354010a 0e18410e 10420e08 450b0000 .T....A..B..E... │ │ │ │ + 0x00034c20 2c000000 140d0000 48defeff 3e040000 ,.......H...>... │ │ │ │ + 0x00034c30 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00034c40 8c068307 03e3010a 0c070841 0b000000 ...........A.... │ │ │ │ + 0x00034c50 2c000000 440d0000 58e2feff 57040000 ,...D...X...W... │ │ │ │ + 0x00034c60 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00034c70 8c068307 0302020a 0c070841 0b000000 ...........A.... │ │ │ │ + 0x00034c80 2c000000 740d0000 88e6feff 06080000 ,...t........... │ │ │ │ + 0x00034c90 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00034ca0 8c068307 03b1050a 0c070841 0b000000 ...........A.... │ │ │ │ + 0x00034cb0 1c000000 a40d0000 68eefeff 53000000 ........h...S... │ │ │ │ + 0x00034cc0 00410e10 8302570a 0e08480b 6e0e0800 .A....W...H.n... │ │ │ │ + 0x00034cd0 48000000 c40d0000 a8eefeff 6b010000 H...........k... │ │ │ │ + 0x00034ce0 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x00034cf0 450e288c 05410e30 8606440e 38830747 E.(..A.0..D.8..G │ │ │ │ + 0x00034d00 0e400314 010a0e38 410e3041 0e28420e .@.....8A.0A.(B. │ │ │ │ + 0x00034d10 20420e18 420e1042 0e08480b 48000000 B..B..B..H.H... │ │ │ │ + 0x00034d20 100e0000 cceffeff 07020000 00420e10 .............B.. │ │ │ │ + 0x00034d30 8f02480e 188e0345 0e208d04 450e288c ..H....E. ..E.(. │ │ │ │ + 0x00034d40 05440e30 8606410e 38830747 0e50038d .D.0..A.8..G.P.. │ │ │ │ + 0x00034d50 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x00034d60 420e1042 0e08490b 48000000 5c0e0000 B..B..I.H...\... │ │ │ │ + 0x00034d70 90f1feff 05020000 00420e10 8f02480e .........B....H. │ │ │ │ + 0x00034d80 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ │ │ + 0x00034d90 8606440e 38830744 0e500392 010a0e38 ..D.8..D.P.....8 │ │ │ │ + 0x00034da0 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x00034db0 0e08470b 14000000 a80e0000 54f3feff ..G.........T... │ │ │ │ + 0x00034dc0 1e000000 00440e20 590e0800 14000000 .....D. Y....... │ │ │ │ + 0x00034dd0 c00e0000 5cf3feff 2a000000 00440e20 ....\...*....D. │ │ │ │ + 0x00034de0 650e0800 14000000 d80e0000 74f3feff e...........t... │ │ │ │ + 0x00034df0 2e000000 00440e20 690e0800 10000000 .....D. i....... │ │ │ │ + 0x00034e00 f00e0000 8cf3feff 42010000 00000000 ........B....... │ │ │ │ + 0x00034e10 2c000000 040f0000 c8f4feff e1010000 ,............... │ │ │ │ + 0x00034e20 00410e10 8602410e 18830347 0e2002ab .A....A....G. .. │ │ │ │ + 0x00034e30 0a0e1841 0e10410e 084a0b00 00000000 ...A..A..J...... │ │ │ │ + 0x00034e40 2c000000 340f0000 88f6feff 46060000 ,...4.......F... │ │ │ │ + 0x00034e50 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00034e60 8c068307 03da020a 0c070849 0b000000 ...........I.... │ │ │ │ + 0x00034e70 2c000000 640f0000 a8fcfeff d4240000 ,...d........$.. │ │ │ │ + 0x00034e80 00410e10 8602430d 06448f03 8e044f8d .A....C..D....O. │ │ │ │ + 0x00034e90 058c0683 07036807 0a0c0708 410b0000 ......h.....A... │ │ │ │ + 0x00034ea0 3c000000 940f0000 5821ffff 20240000 <.......X!.. $.. │ │ │ │ + 0x00034eb0 00410e10 8602450d 06468f03 8e048d05 .A....E..F...... │ │ │ │ + 0x00034ec0 4d8c0683 07036a08 0a0c0708 410b03e7 M.....j.....A... │ │ │ │ + 0x00034ed0 030a0c07 08450b03 f2030a0c 0708460b .....E........F. │ │ │ │ + 0x00034ee0 30000000 d40f0000 3845ffff ea020000 0.......8E...... │ │ │ │ + 0x00034ef0 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ + 0x00034f00 8c068307 0342020a 0c070847 0b02910c .....B.....G.... │ │ │ │ + 0x00034f10 07080000 30000000 08100000 f447ffff ....0........G.. │ │ │ │ + 0x00034f20 b5020000 00410e10 8602450d 06498f03 .....A....E..I.. │ │ │ │ + 0x00034f30 8e048d05 8c068307 0311020a 0c070848 ...............H │ │ │ │ + 0x00034f40 0b028c0c 07080000 2c000000 3c100000 ........,...<... │ │ │ │ + 0x00034f50 804affff 8b010000 00420e10 8c02410e .J.......B....A. │ │ │ │ + 0x00034f60 18860341 0e208304 0364010a 0e18410e ...A. ...d....A. │ │ │ │ + 0x00034f70 10420e08 450b0000 40000000 6c100000 .B..E...@...l... │ │ │ │ + 0x00034f80 e04bffff bd010000 00420e10 8f02420e .K.......B....B. │ │ │ │ + 0x00034f90 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00034fa0 8606410e 38830703 a9010e30 410e2842 ..A.8......0A.(B │ │ │ │ + 0x00034fb0 0e20420e 18420e10 420e0800 4c000000 . B..B..B...L... │ │ │ │ + 0x00034fc0 b0100000 5c4dffff 0c020000 004f0e10 ....\M.......O.. │ │ │ │ + 0x00034fd0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00034fe0 05410e30 8606410e 38830703 c6010a0e .A.0..A.8....... │ │ │ │ + 0x00034ff0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00035000 4a0b5b0e 08c3c6cc cdcecf00 2c000000 J.[.........,... │ │ │ │ + 0x00035010 00110000 1c4fffff d9050000 00410e10 .....O.......A.. │ │ │ │ + 0x00035020 8602480d 06508f03 8e048d05 8c068307 ..H..P.......... │ │ │ │ + 0x00035030 03ab050a 0c070841 0b000000 1c000000 .......A........ │ │ │ │ + 0x00035040 30110000 cc54ffff 53000000 00410e10 0....T..S....A.. │ │ │ │ + 0x00035050 8302570a 0e08480b 6e0e0800 3c000000 ..W...H.n...<... │ │ │ │ + 0x00035060 50110000 0c55ffff 46010000 00420e10 P....U..F....B.. │ │ │ │ + 0x00035070 8e02450e 188d0342 0e208c04 470e2886 ..E....B. ..G.(. │ │ │ │ + 0x00035080 05440e30 83060300 010a0e28 410e2042 .D.0.......(A. B │ │ │ │ + 0x00035090 0e18420e 10420e08 450b0000 48000000 ..B..B..E...H... │ │ │ │ + 0x000350a0 90110000 1c56ffff 07020000 00420e10 .....V.......B.. │ │ │ │ + 0x000350b0 8f02480e 188e0345 0e208d04 450e288c ..H....E. ..E.(. │ │ │ │ + 0x000350c0 05440e30 8606410e 38830747 0e500384 .D.0..A.8..G.P.. │ │ │ │ + 0x000350d0 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x000350e0 420e1042 0e084a0b 14000000 dc110000 B..B..J......... │ │ │ │ + 0x000350f0 e057ffff 1e000000 00440e20 590e0800 .W.......D. Y... │ │ │ │ + 0x00035100 14000000 f4110000 e857ffff 2a000000 .........W..*... │ │ │ │ + 0x00035110 00440e20 650e0800 14000000 0c120000 .D. e........... │ │ │ │ + 0x00035120 0058ffff 2e000000 00440e20 690e0800 .X.......D. i... │ │ │ │ + 0x00035130 10000000 24120000 1858ffff 12010000 ....$....X...... │ │ │ │ + 0x00035140 00000000 28000000 38120000 2459ffff ....(...8...$Y.. │ │ │ │ + 0x00035150 b1010000 00410e10 8602410e 18830347 .....A....A....G │ │ │ │ + 0x00035160 0e2002af 0a0e1841 0e10410e 08460b00 . .....A..A..F.. │ │ │ │ + 0x00035170 2c000000 64120000 b85affff 3e060000 ,...d....Z..>... │ │ │ │ + 0x00035180 00410e10 8602430d 06428f03 4e8e048d .A....C..B..N... │ │ │ │ + 0x00035190 058c0683 0703c502 0a0c0708 470b0000 ............G... │ │ │ │ + 0x000351a0 3c000000 94120000 c860ffff 84230000 <........`...#.. │ │ │ │ + 0x000351b0 00410e10 8602450d 06448f03 8e044f8d .A....E..D....O. │ │ │ │ + 0x000351c0 058c0683 0703ca08 0a0c0708 410b0348 ............A..H │ │ │ │ + 0x000351d0 030a0c07 08440b03 80030a0c 0708480b .....D........H. │ │ │ │ + 0x000351e0 2c000000 d4120000 1884ffff 48230000 ,...........H#.. │ │ │ │ + 0x000351f0 00410e10 8602430d 06448f03 8e044f8d .A....C..D....O. │ │ │ │ + 0x00035200 058c0683 07033007 0a0c0708 410b0000 ......0.....A... │ │ │ │ + 0x00035210 30000000 04130000 38a7ffff 0b030000 0.......8....... │ │ │ │ + 0x00035220 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ + 0x00035230 8c068307 0355020a 0c070844 0b02a20c .....U.....D.... │ │ │ │ + 0x00035240 07080000 30000000 38130000 14aaffff ....0...8....... │ │ │ │ + 0x00035250 dd020000 00410e10 8602450d 06428f03 .....A....E..B.. │ │ │ │ + 0x00035260 4e8e048d 058c0683 07032a02 0a0c0708 N.........*..... │ │ │ │ + 0x00035270 480b0294 0c070800 2c000000 6c130000 H.......,...l... │ │ │ │ + 0x00035280 c0acffff 8b010000 00420e10 8c02410e .........B....A. │ │ │ │ + 0x00035290 18860341 0e208304 0364010a 0e18410e ...A. ...d....A. │ │ │ │ + 0x000352a0 10420e08 450b0000 40000000 9c130000 .B..E...@....... │ │ │ │ + 0x000352b0 20aeffff bd010000 00420e10 8f02420e ........B....B. │ │ │ │ + 0x000352c0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000352d0 8606410e 38830703 a9010e30 410e2842 ..A.8......0A.(B │ │ │ │ + 0x000352e0 0e20420e 18420e10 420e0800 4c000000 . B..B..B...L... │ │ │ │ + 0x000352f0 e0130000 9cafffff 0c020000 004f0e10 .............O.. │ │ │ │ + 0x00035300 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00035310 05410e30 8606410e 38830703 c6010a0e .A.0..A.8....... │ │ │ │ + 0x00035320 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00035330 4a0b5b0e 08c3c6cc cdcecf00 2c000000 J.[.........,... │ │ │ │ + 0x00035340 30140000 5cb1ffff bd050000 00410e10 0...\........A.. │ │ │ │ + 0x00035350 8602450d 06428f03 4e8e048d 058c0683 ..E..B..N....... │ │ │ │ + 0x00035360 07039505 0a0c0708 410b0000 1c000000 ........A....... │ │ │ │ + 0x00035370 60140000 ecb6ffff 53000000 00410e10 `.......S....A.. │ │ │ │ + 0x00035380 8302570a 0e08480b 6e0e0800 3c000000 ..W...H.n...<... │ │ │ │ + 0x00035390 80140000 2cb7ffff 46010000 00420e10 ....,...F....B.. │ │ │ │ + 0x000353a0 8e02450e 188d0342 0e208c04 470e2886 ..E....B. ..G.(. │ │ │ │ + 0x000353b0 05440e30 83060300 010a0e28 410e2042 .D.0.......(A. B │ │ │ │ + 0x000353c0 0e18420e 10420e08 450b0000 48000000 ..B..B..E...H... │ │ │ │ + 0x000353d0 c0140000 3cb8ffff 07020000 00420e10 ....<........B.. │ │ │ │ + 0x000353e0 8f02480e 188e0345 0e208d04 450e288c ..H....E. ..E.(. │ │ │ │ + 0x000353f0 05440e30 8606410e 38830747 0e500384 .D.0..A.8..G.P.. │ │ │ │ + 0x00035400 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x00035410 420e1042 0e084a0b 14000000 0c150000 B..B..J......... │ │ │ │ + 0x00035420 00baffff 1e000000 00440e20 590e0800 .........D. Y... │ │ │ │ + 0x00035430 14000000 24150000 08baffff 2a000000 ....$.......*... │ │ │ │ + 0x00035440 00440e20 650e0800 14000000 3c150000 .D. e.......<... │ │ │ │ + 0x00035450 20baffff 2e000000 00440e20 690e0800 ........D. i... │ │ │ │ + 0x00035460 10000000 54150000 38baffff 12010000 ....T...8....... │ │ │ │ + 0x00035470 00000000 28000000 68150000 44bbffff ....(...h...D... │ │ │ │ + 0x00035480 b1010000 00410e10 8602410e 18830347 .....A....A....G │ │ │ │ + 0x00035490 0e2002af 0a0e1841 0e10410e 08460b00 . .....A..A..F.. │ │ │ │ + 0x000354a0 20000000 94150000 d8bcffff 10010000 ............... │ │ │ │ + 0x000354b0 00410e10 83020283 0a0e0844 0b540a0e .A.........D.T.. │ │ │ │ + 0x000354c0 08440b00 10000000 b8150000 c4bdffff .D.............. │ │ │ │ + 0x000354d0 0a000000 00000000 2c000000 cc150000 ........,....... │ │ │ │ + 0x000354e0 c0bdffff 74010000 00410e10 83020259 ....t....A.....Y │ │ │ │ + 0x000354f0 0e18410e 20490e18 410e1002 b20a0e08 ..A. I..A....... │ │ │ │ + 0x00035500 490b024c 0e080000 b4000000 fc150000 I..L............ │ │ │ │ + 0x00035510 10bfffff 4e070000 00410e10 8302630a ....N....A....c. │ │ │ │ + 0x00035520 0e08440b 6a0e204a 0e18420e 10770e20 ..D.j. J..B..w. │ │ │ │ + 0x00035530 6e0e1842 0e100265 0e18430e 20500e18 n..B...e..C. P.. │ │ │ │ + 0x00035540 410e105a 0a0e0848 0b029c0e 204a0e18 A..Z...H.... J.. │ │ │ │ + 0x00035550 410e104a 0e205a0e 18460e10 02a30e20 A..J. Z..F..... │ │ │ │ + 0x00035560 5d0e1844 0e1002a7 0e204a0e 18420e10 ]..D..... J..B.. │ │ │ │ + 0x00035570 4a0e2062 0e18410e 1002b00e 20490e18 J. b..A..... I.. │ │ │ │ + 0x00035580 410e1002 560e1842 0e204a0e 18410e10 A...V..B. J..A.. │ │ │ │ + 0x00035590 02e40e20 4a0e1841 0e105d0e 20490e18 ... J..A..]. I.. │ │ │ │ + 0x000355a0 420e1056 0a0e0841 0b02640e 20490e18 B..V...A..d. I.. │ │ │ │ + 0x000355b0 410e1002 6e0e204a 0e18420e 10000000 A...n. J..B..... │ │ │ │ + 0x000355c0 18000000 b4160000 a8c5ffff 84000000 ................ │ │ │ │ + 0x000355d0 00410e10 8302760a 0e08490b 20000000 .A....v...I. ... │ │ │ │ + 0x000355e0 d0160000 1cc6ffff 10010000 00410e10 .............A.. │ │ │ │ + 0x000355f0 83020283 0a0e0844 0b540a0e 08440b00 .......D.T...D.. │ │ │ │ + 0x00035600 10000000 f4160000 08c7ffff 0a000000 ................ │ │ │ │ + 0x00035610 00000000 2c000000 08170000 04c7ffff ....,........... │ │ │ │ + 0x00035620 74010000 00410e10 83020259 0e18410e t....A.....Y..A. │ │ │ │ + 0x00035630 20490e18 410e1002 b20a0e08 490b024c I..A.......I..L │ │ │ │ + 0x00035640 0e080000 b4000000 38170000 54c8ffff ........8...T... │ │ │ │ + 0x00035650 4e070000 00410e10 8302630a 0e08440b N....A....c...D. │ │ │ │ + 0x00035660 6a0e204a 0e18420e 10770e20 6e0e1842 j. J..B..w. n..B │ │ │ │ + 0x00035670 0e100265 0e18430e 20500e18 410e105a ...e..C. P..A..Z │ │ │ │ + 0x00035680 0a0e0848 0b029c0e 204a0e18 410e104a ...H.... J..A..J │ │ │ │ + 0x00035690 0e205a0e 18460e10 02a30e20 5d0e1844 . Z..F..... ]..D │ │ │ │ + 0x000356a0 0e1002a7 0e204a0e 18420e10 4a0e2062 ..... J..B..J. b │ │ │ │ + 0x000356b0 0e18410e 1002b00e 20490e18 410e1002 ..A..... I..A... │ │ │ │ + 0x000356c0 560e1842 0e204a0e 18410e10 02e40e20 V..B. J..A..... │ │ │ │ + 0x000356d0 4a0e1841 0e105d0e 20490e18 420e1056 J..A..]. I..B..V │ │ │ │ + 0x000356e0 0a0e0841 0b02640e 20490e18 410e1002 ...A..d. I..A... │ │ │ │ + 0x000356f0 6e0e204a 0e18420e 10000000 18000000 n. J..B......... │ │ │ │ + 0x00035700 f0170000 ecceffff 84000000 00410e10 .............A.. │ │ │ │ + 0x00035710 8302760a 0e08490b 00000000 ..v...I..... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x00038b38 30350000 00000000 05...... │ │ │ │ + 0x00036b38 20350000 00000000 5...... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x00038b40 f0340000 00000000 .4...... │ │ │ │ + 0x00036b40 e0340000 00000000 .4...... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ - 0x00038d58 488b0300 00000000 00000000 00000000 H............... │ │ │ │ - 0x00038d68 00000000 00000000 36300000 00000000 ........60...... │ │ │ │ - 0x00038d78 46300000 00000000 56300000 00000000 F0......V0...... │ │ │ │ - 0x00038d88 66300000 00000000 76300000 00000000 f0......v0...... │ │ │ │ - 0x00038d98 86300000 00000000 96300000 00000000 .0.......0...... │ │ │ │ - 0x00038da8 a6300000 00000000 b6300000 00000000 .0.......0...... │ │ │ │ - 0x00038db8 c6300000 00000000 d6300000 00000000 .0.......0...... │ │ │ │ - 0x00038dc8 e6300000 00000000 f6300000 00000000 .0.......0...... │ │ │ │ - 0x00038dd8 06310000 00000000 16310000 00000000 .1.......1...... │ │ │ │ - 0x00038de8 26310000 00000000 36310000 00000000 &1......61...... │ │ │ │ - 0x00038df8 46310000 00000000 56310000 00000000 F1......V1...... │ │ │ │ - 0x00038e08 66310000 00000000 76310000 00000000 f1......v1...... │ │ │ │ - 0x00038e18 86310000 00000000 96310000 00000000 .1.......1...... │ │ │ │ - 0x00038e28 a6310000 00000000 b6310000 00000000 .1.......1...... │ │ │ │ - 0x00038e38 c6310000 00000000 d6310000 00000000 .1.......1...... │ │ │ │ - 0x00038e48 e6310000 00000000 f6310000 00000000 .1.......1...... │ │ │ │ - 0x00038e58 06320000 00000000 16320000 00000000 .2.......2...... │ │ │ │ - 0x00038e68 26320000 00000000 36320000 00000000 &2......62...... │ │ │ │ - 0x00038e78 46320000 00000000 56320000 00000000 F2......V2...... │ │ │ │ - 0x00038e88 66320000 00000000 76320000 00000000 f2......v2...... │ │ │ │ - 0x00038e98 86320000 00000000 96320000 00000000 .2.......2...... │ │ │ │ - 0x00038ea8 a6320000 00000000 b6320000 00000000 .2.......2...... │ │ │ │ - 0x00038eb8 c6320000 00000000 d6320000 00000000 .2.......2...... │ │ │ │ - 0x00038ec8 e6320000 00000000 f6320000 00000000 .2.......2...... │ │ │ │ - 0x00038ed8 06330000 00000000 16330000 00000000 .3.......3...... │ │ │ │ - 0x00038ee8 26330000 00000000 36330000 00000000 &3......63...... │ │ │ │ - 0x00038ef8 46330000 00000000 56330000 00000000 F3......V3...... │ │ │ │ - 0x00038f08 66330000 00000000 76330000 00000000 f3......v3...... │ │ │ │ - 0x00038f18 86330000 00000000 96330000 00000000 .3.......3...... │ │ │ │ - 0x00038f28 a6330000 00000000 b6330000 00000000 .3.......3...... │ │ │ │ - 0x00038f38 c6330000 00000000 d6330000 00000000 .3.......3...... │ │ │ │ - 0x00038f48 e6330000 00000000 f6330000 00000000 .3.......3...... │ │ │ │ - 0x00038f58 06340000 00000000 16340000 00000000 .4.......4...... │ │ │ │ - 0x00038f68 26340000 00000000 36340000 00000000 &4......64...... │ │ │ │ - 0x00038f78 46340000 00000000 56340000 00000000 F4......V4...... │ │ │ │ - 0x00038f88 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00038f98 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00038fa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00038fb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00038fc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00038fd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00038fe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00038ff8 00000000 00000000 ........ │ │ │ │ + 0x00036d58 486b0300 00000000 00000000 00000000 Hk.............. │ │ │ │ + 0x00036d68 00000000 00000000 36300000 00000000 ........60...... │ │ │ │ + 0x00036d78 46300000 00000000 56300000 00000000 F0......V0...... │ │ │ │ + 0x00036d88 66300000 00000000 76300000 00000000 f0......v0...... │ │ │ │ + 0x00036d98 86300000 00000000 96300000 00000000 .0.......0...... │ │ │ │ + 0x00036da8 a6300000 00000000 b6300000 00000000 .0.......0...... │ │ │ │ + 0x00036db8 c6300000 00000000 d6300000 00000000 .0.......0...... │ │ │ │ + 0x00036dc8 e6300000 00000000 f6300000 00000000 .0.......0...... │ │ │ │ + 0x00036dd8 06310000 00000000 16310000 00000000 .1.......1...... │ │ │ │ + 0x00036de8 26310000 00000000 36310000 00000000 &1......61...... │ │ │ │ + 0x00036df8 46310000 00000000 56310000 00000000 F1......V1...... │ │ │ │ + 0x00036e08 66310000 00000000 76310000 00000000 f1......v1...... │ │ │ │ + 0x00036e18 86310000 00000000 96310000 00000000 .1.......1...... │ │ │ │ + 0x00036e28 a6310000 00000000 b6310000 00000000 .1.......1...... │ │ │ │ + 0x00036e38 c6310000 00000000 d6310000 00000000 .1.......1...... │ │ │ │ + 0x00036e48 e6310000 00000000 f6310000 00000000 .1.......1...... │ │ │ │ + 0x00036e58 06320000 00000000 16320000 00000000 .2.......2...... │ │ │ │ + 0x00036e68 26320000 00000000 36320000 00000000 &2......62...... │ │ │ │ + 0x00036e78 46320000 00000000 56320000 00000000 F2......V2...... │ │ │ │ + 0x00036e88 66320000 00000000 76320000 00000000 f2......v2...... │ │ │ │ + 0x00036e98 86320000 00000000 96320000 00000000 .2.......2...... │ │ │ │ + 0x00036ea8 a6320000 00000000 b6320000 00000000 .2.......2...... │ │ │ │ + 0x00036eb8 c6320000 00000000 d6320000 00000000 .2.......2...... │ │ │ │ + 0x00036ec8 e6320000 00000000 f6320000 00000000 .2.......2...... │ │ │ │ + 0x00036ed8 06330000 00000000 16330000 00000000 .3.......3...... │ │ │ │ + 0x00036ee8 26330000 00000000 36330000 00000000 &3......63...... │ │ │ │ + 0x00036ef8 46330000 00000000 56330000 00000000 F3......V3...... │ │ │ │ + 0x00036f08 66330000 00000000 76330000 00000000 f3......v3...... │ │ │ │ + 0x00036f18 86330000 00000000 96330000 00000000 .3.......3...... │ │ │ │ + 0x00036f28 a6330000 00000000 b6330000 00000000 .3.......3...... │ │ │ │ + 0x00036f38 c6330000 00000000 d6330000 00000000 .3.......3...... │ │ │ │ + 0x00036f48 e6330000 00000000 f6330000 00000000 .3.......3...... │ │ │ │ + 0x00036f58 06340000 00000000 16340000 00000000 .4.......4...... │ │ │ │ + 0x00036f68 26340000 00000000 36340000 00000000 &4......64...... │ │ │ │ + 0x00036f78 46340000 00000000 56340000 00000000 F4......V4...... │ │ │ │ + 0x00036f88 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00036f98 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00036fa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00036fb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00036fc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00036fd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00036fe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00036ff8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00039000 00900300 00000000 00000000 00000000 ................ │ │ │ │ - 0x00039010 00000000 00000080 ffbf0000 00000000 ................ │ │ │ │ - 0x00039020 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ - 0x00039030 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ - 0x00039040 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00039050 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ + 0x00037000 00700300 00000000 00000000 00000000 .p.............. │ │ │ │ + 0x00037010 00000000 00000080 ffbf0000 00000000 ................ │ │ │ │ + 0x00037020 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ + 0x00037030 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ + 0x00037040 01000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00037050 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65336264 38363034 63386262 37366332 e3bd8604c8bb76c2 │ │ │ │ - 0x00000010 34626638 37303731 37343535 32626262 4bf8707174552bbb │ │ │ │ - 0x00000020 65323239 35652e64 65627567 00000000 e2295e.debug.... │ │ │ │ - 0x00000030 89b94ee8 ..N. │ │ │ │ + 0x00000000 39396135 30386532 65396130 39353635 99a508e2e9a09565 │ │ │ │ + 0x00000010 39353739 65313834 39313131 35646135 9579e18491115da5 │ │ │ │ + 0x00000020 31663536 30372e64 65627567 00000000 1f5607.debug.... │ │ │ │ + 0x00000030 86e1b30f .... │ │ ├── ./usr/lib/x86_64-linux-gnu/libnfft3l_threads.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: 328056 (bytes into file) │ │ │ │ + Start of section headers: 311672 (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 0x002ff8 0x002ff8 R 0x1000 │ │ │ │ - LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x0474ad 0x0474ad R E 0x1000 │ │ │ │ - LOAD 0x04b000 0x000000000004b000 0x000000000004b000 0x00428c 0x00428c R 0x1000 │ │ │ │ - LOAD 0x04fab8 0x0000000000050ab8 0x0000000000050ab8 0x0005a8 0x0005d0 RW 0x1000 │ │ │ │ - DYNAMIC 0x04fac8 0x0000000000050ac8 0x0000000000050ac8 0x000230 0x000230 RW 0x8 │ │ │ │ + LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x043fad 0x043fad R E 0x1000 │ │ │ │ + LOAD 0x047000 0x0000000000047000 0x0000000000047000 0x004264 0x004264 R 0x1000 │ │ │ │ + LOAD 0x04bab8 0x000000000004cab8 0x000000000004cab8 0x0005a8 0x0005d0 RW 0x1000 │ │ │ │ + DYNAMIC 0x04bac8 0x000000000004cac8 0x000000000004cac8 0x000230 0x000230 RW 0x8 │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x04baa8 0x000000000004baa8 0x000000000004baa8 0x0007dc 0x0007dc R 0x4 │ │ │ │ + GNU_EH_FRAME 0x047a68 0x0000000000047a68 0x0000000000047a68 0x0007dc 0x0007dc R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x04fab8 0x0000000000050ab8 0x0000000000050ab8 0x000548 0x000548 R 0x1 │ │ │ │ + GNU_RELRO 0x04bab8 0x000000000004cab8 0x000000000004cab8 0x000548 0x000548 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 0x50178: │ │ │ │ +There are 25 section headers, starting at offset 0x4c178: │ │ │ │ │ │ │ │ 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 0004c4 00 A 3 0 8 │ │ │ │ [ 3] .dynsym DYNSYM 0000000000000728 000728 001050 18 A 4 1 8 │ │ │ │ @@ -10,25 +10,25 @@ │ │ │ │ [ 5] .gnu.version VERSYM 00000000000024d2 0024d2 00015c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000000000002630 002630 0000b0 00 A 4 3 8 │ │ │ │ [ 7] .rela.dyn RELA 00000000000026e0 0026e0 0001c8 18 A 3 0 8 │ │ │ │ [ 8] .rela.plt RELA 00000000000028a8 0028a8 000750 18 AI 3 20 8 │ │ │ │ [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000000000003020 003020 0004f0 10 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 0000000000003510 003510 000008 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 0000000000003540 003540 046f64 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 000000000004a4a4 04a4a4 000009 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000000000004b000 04b000 000aa8 00 A 0 0 32 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 000000000004baa8 04baa8 0007dc 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000000000004c288 04c288 003004 00 A 0 0 8 │ │ │ │ - [17] .init_array INIT_ARRAY 0000000000050ab8 04fab8 000008 08 WA 0 0 8 │ │ │ │ - [18] .fini_array FINI_ARRAY 0000000000050ac0 04fac0 000008 08 WA 0 0 8 │ │ │ │ - [19] .dynamic DYNAMIC 0000000000050ac8 04fac8 000230 10 WA 4 0 8 │ │ │ │ - [20] .got PROGBITS 0000000000050cf8 04fcf8 000308 08 WA 0 0 8 │ │ │ │ - [21] .data PROGBITS 0000000000051000 050000 000060 00 WA 0 0 16 │ │ │ │ - [22] .bss NOBITS 0000000000051060 050060 000028 00 WA 0 0 8 │ │ │ │ - [23] .gnu_debuglink PROGBITS 0000000000000000 050060 000034 00 0 0 4 │ │ │ │ - [24] .shstrtab STRTAB 0000000000000000 050094 0000de 00 0 0 1 │ │ │ │ + [12] .text PROGBITS 0000000000003520 003520 043a84 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 0000000000046fa4 046fa4 000009 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0000000000047000 047000 000a68 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 0000000000047a68 047a68 0007dc 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0000000000048248 048248 00301c 00 A 0 0 8 │ │ │ │ + [17] .init_array INIT_ARRAY 000000000004cab8 04bab8 000008 08 WA 0 0 8 │ │ │ │ + [18] .fini_array FINI_ARRAY 000000000004cac0 04bac0 000008 08 WA 0 0 8 │ │ │ │ + [19] .dynamic DYNAMIC 000000000004cac8 04bac8 000230 10 WA 4 0 8 │ │ │ │ + [20] .got PROGBITS 000000000004ccf8 04bcf8 000308 08 WA 0 0 8 │ │ │ │ + [21] .data PROGBITS 000000000004d000 04c000 000060 00 WA 0 0 16 │ │ │ │ + [22] .bss NOBITS 000000000004d060 04c060 000028 00 WA 0 0 8 │ │ │ │ + [23] .gnu_debuglink PROGBITS 0000000000000000 04c060 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 0000000000000000 04c094 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 {} │ │ │ │ @@ -33,145 +33,145 @@ │ │ │ │ 29: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.2.5 (2) │ │ │ │ 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.14 (9) │ │ │ │ 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND srand48@GLIBC_2.2.5 (2) │ │ │ │ 32: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.2.5 (2) │ │ │ │ 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND omp_get_max_threads@OMP_1.0 (3) │ │ │ │ 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.2.5 (2) │ │ │ │ 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND drand48@GLIBC_2.2.5 (2) │ │ │ │ - 36: 0000000000048790 83 FUNC GLOBAL DEFAULT 12 nfstl_precompute_one_psi │ │ │ │ - 37: 0000000000049af0 10 FUNC GLOBAL DEFAULT 12 solverl_init_double │ │ │ │ - 38: 00000000000075d0 115 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_complex │ │ │ │ - 39: 0000000000004530 114 FUNC GLOBAL DEFAULT 12 nfftl_modified_multiquadric │ │ │ │ - 40: 00000000000420c0 533 FUNC GLOBAL DEFAULT 12 nfctl_init_guru │ │ │ │ - 41: 0000000000003650 775 FUNC GLOBAL DEFAULT 12 nfftl_bessel_i0 │ │ │ │ - 42: 0000000000007280 115 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_complex │ │ │ │ - 43: 0000000000004930 247 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_complex │ │ │ │ - 44: 0000000000041050 757 FUNC GLOBAL DEFAULT 12 nfctl_adjoint_direct │ │ │ │ - 45: 000000000003b8c0 529 FUNC GLOBAL DEFAULT 12 nfftl_finalize │ │ │ │ - 46: 0000000000041ee0 83 FUNC GLOBAL DEFAULT 12 nfctl_precompute_one_psi │ │ │ │ - 47: 0000000000034d00 3941 FUNC GLOBAL DEFAULT 12 nfftl_trafo_2d │ │ │ │ - 48: 0000000000049010 10 FUNC GLOBAL DEFAULT 12 solverl_init_complex │ │ │ │ - 49: 0000000000007490 85 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_double │ │ │ │ - 50: 0000000000006950 396 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_lsdf │ │ │ │ - 51: 000000000003aa60 729 FUNC GLOBAL DEFAULT 12 nfftl_precompute_psi │ │ │ │ - 52: 0000000000004880 164 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_double │ │ │ │ - 53: 000000000003e780 9560 FUNC GLOBAL DEFAULT 12 nfctl_trafo │ │ │ │ - 54: 0000000000042d20 9297 FUNC GLOBAL DEFAULT 12 nfstl_trafo │ │ │ │ - 55: 0000000000051080 8 OBJECT GLOBAL DEFAULT 22 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ - 56: 0000000000007300 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_double │ │ │ │ - 57: 000000000003a500 252 FUNC GLOBAL DEFAULT 12 nfftl_adjoint │ │ │ │ - 58: 000000000003b6f0 30 FUNC GLOBAL DEFAULT 12 nfftl_init_1d │ │ │ │ - 59: 0000000000038270 3486 FUNC GLOBAL DEFAULT 12 nfftl_trafo │ │ │ │ - 60: 0000000000003600 70 FUNC GLOBAL DEFAULT 12 nfftl_assertion_failed │ │ │ │ - 61: 0000000000006160 372 FUNC GLOBAL DEFAULT 12 nfftl_vpr_double │ │ │ │ - 62: 0000000000042360 298 FUNC GLOBAL DEFAULT 12 nfctl_check │ │ │ │ - 63: 0000000000048190 1533 FUNC GLOBAL DEFAULT 12 nfstl_precompute_full_psi │ │ │ │ - 64: 0000000000048be0 298 FUNC GLOBAL DEFAULT 12 nfstl_check │ │ │ │ - 65: 0000000000032e00 115 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_direct │ │ │ │ - 66: 0000000000004d00 86 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2 │ │ │ │ - 67: 0000000000007080 115 FUNC GLOBAL DEFAULT 12 nfftl_dot_w2_complex │ │ │ │ - 68: 000000000003b770 330 FUNC GLOBAL DEFAULT 12 nfftl_check │ │ │ │ - 69: 0000000000004c80 10 FUNC GLOBAL DEFAULT 12 nfftl_exp2i │ │ │ │ - 70: 0000000000007c30 8 FUNC GLOBAL DEFAULT 12 nfftl_get_window_name │ │ │ │ - 71: 0000000000004e00 164 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp_int │ │ │ │ - 72: 0000000000003f30 289 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson2 │ │ │ │ - 73: 0000000000039010 5345 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_3d │ │ │ │ - 74: 00000000000475a0 875 FUNC GLOBAL DEFAULT 12 nfstl_trafo_direct │ │ │ │ - 75: 0000000000004790 231 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_complex │ │ │ │ - 76: 0000000000004060 1047 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson4 │ │ │ │ - 77: 0000000000048ef0 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_complex │ │ │ │ - 78: 000000000003b4b0 565 FUNC GLOBAL DEFAULT 12 nfftl_init_lin │ │ │ │ - 79: 00000000000065b0 115 FUNC GLOBAL DEFAULT 12 nfftl_sinc │ │ │ │ - 80: 0000000000004c90 102 FUNC GLOBAL DEFAULT 12 nfftl_log2i │ │ │ │ - 81: 0000000000048940 533 FUNC GLOBAL DEFAULT 12 nfstl_init_guru │ │ │ │ - 82: 0000000000004af0 323 FUNC GLOBAL DEFAULT 12 nfftl_float_property │ │ │ │ - 83: 0000000000007590 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_double │ │ │ │ - 84: 0000000000040ce0 874 FUNC GLOBAL DEFAULT 12 nfctl_trafo_direct │ │ │ │ - 85: 00000000000487f0 326 FUNC GLOBAL DEFAULT 12 nfstl_init │ │ │ │ - 86: 000000000003a600 380 FUNC GLOBAL DEFAULT 12 nfftl_precompute_lin_psi │ │ │ │ - 87: 00000000000370c0 4519 FUNC GLOBAL DEFAULT 12 nfftl_trafo_3d │ │ │ │ - 88: 0000000000007850 893 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex_int │ │ │ │ - 89: 0000000000007690 448 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex │ │ │ │ - 90: 0000000000007010 99 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_w2_complex │ │ │ │ - 91: 0000000000006df0 5 FUNC GLOBAL DEFAULT 12 nfftl_set_num_threads │ │ │ │ - 92: 0000000000005630 2672 FUNC GLOBAL DEFAULT 12 nfftl_lambda2 │ │ │ │ - 93: 0000000000049020 388 FUNC GLOBAL DEFAULT 12 solverl_before_loop_complex │ │ │ │ - 94: 00000000000073c0 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_double │ │ │ │ - 95: 0000000000049c90 1926 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_double │ │ │ │ - 96: 00000000000422e0 30 FUNC GLOBAL DEFAULT 12 nfctl_init_1d │ │ │ │ - 97: 0000000000045180 9241 FUNC GLOBAL DEFAULT 12 nfstl_adjoint │ │ │ │ - 98: 0000000000006f10 35 FUNC GLOBAL DEFAULT 12 nfftl_dot_double │ │ │ │ - 99: 0000000000048b60 30 FUNC GLOBAL DEFAULT 12 nfstl_init_1d │ │ │ │ - 100: 000000000003b250 599 FUNC GLOBAL DEFAULT 12 nfftl_init_guru │ │ │ │ - 101: 00000000000418d0 1537 FUNC GLOBAL DEFAULT 12 nfctl_precompute_full_psi │ │ │ │ - 102: 0000000000051068 8 OBJECT GLOBAL DEFAULT 22 nfftl_die_hook │ │ │ │ - 103: 000000000003b0c0 395 FUNC GLOBAL DEFAULT 12 nfftl_init │ │ │ │ - 104: 0000000000004c40 35 FUNC GLOBAL DEFAULT 12 nfftl_prod_real │ │ │ │ - 105: 000000000003b710 42 FUNC GLOBAL DEFAULT 12 nfftl_init_2d │ │ │ │ - 106: 0000000000049940 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_complex │ │ │ │ - 107: 0000000000006fc0 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_double │ │ │ │ - 108: 0000000000006540 97 FUNC GLOBAL DEFAULT 12 nfftl_vrand_real │ │ │ │ - 109: 0000000000007140 32 FUNC GLOBAL DEFAULT 12 nfftl_cp_double │ │ │ │ - 110: 0000000000006ae0 701 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_msdf │ │ │ │ - 111: 000000000003c1b0 9676 FUNC GLOBAL DEFAULT 12 nfctl_adjoint │ │ │ │ - 112: 0000000000047f70 540 FUNC GLOBAL DEFAULT 12 nfstl_precompute_psi │ │ │ │ - 113: 0000000000006470 97 FUNC GLOBAL DEFAULT 12 nfftl_vrand_unit_complex │ │ │ │ - 114: 0000000000007100 56 FUNC GLOBAL DEFAULT 12 nfftl_cp_complex │ │ │ │ - 115: 00000000000062e0 351 FUNC GLOBAL DEFAULT 12 nfftl_vpr_complex │ │ │ │ - 116: 0000000000047910 757 FUNC GLOBAL DEFAULT 12 nfstl_adjoint_direct │ │ │ │ - 117: 00000000000071b0 51 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_double │ │ │ │ - 118: 0000000000007160 67 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_complex │ │ │ │ - 119: 00000000000060a0 49 FUNC GLOBAL DEFAULT 12 nfftl_free │ │ │ │ - 120: 0000000000006440 24 FUNC GLOBAL DEFAULT 12 nfftl_drand48 │ │ │ │ - 121: 00000000000499d0 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_double │ │ │ │ - 122: 000000000003b060 83 FUNC GLOBAL DEFAULT 12 nfftl_precompute_one_psi │ │ │ │ - 123: 000000000004a420 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_double │ │ │ │ - 124: 00000000000491b0 1926 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_complex │ │ │ │ - 125: 0000000000007bf0 39 FUNC GLOBAL DEFAULT 12 nfftl_m2K │ │ │ │ - 126: 0000000000006f40 115 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_complex │ │ │ │ - 127: 0000000000042300 42 FUNC GLOBAL DEFAULT 12 nfctl_init_2d │ │ │ │ - 128: 0000000000007650 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_double │ │ │ │ - 129: 0000000000048b80 42 FUNC GLOBAL DEFAULT 12 nfstl_init_2d │ │ │ │ - 130: 0000000000006e10 95 FUNC GLOBAL DEFAULT 12 nfftl_elapsed_seconds │ │ │ │ - 131: 0000000000007bd0 19 FUNC GLOBAL DEFAULT 12 nfftl_get_version │ │ │ │ - 132: 000000000003b740 46 FUNC GLOBAL DEFAULT 12 nfftl_init_3d │ │ │ │ - 133: 00000000000074f0 147 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_complex │ │ │ │ - 134: 0000000000007350 99 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_complex │ │ │ │ - 135: 0000000000004480 161 FUNC GLOBAL DEFAULT 12 nfftl_modified_sobolev │ │ │ │ - 136: 0000000000003960 1416 FUNC GLOBAL DEFAULT 12 nfftl_bsplines │ │ │ │ - 137: 0000000000032d80 115 FUNC GLOBAL DEFAULT 12 nfftl_trafo_direct │ │ │ │ - 138: 0000000000042490 465 FUNC GLOBAL DEFAULT 12 nfctl_finalize │ │ │ │ - 139: 000000000003ad40 787 FUNC GLOBAL DEFAULT 12 nfftl_precompute_full_psi │ │ │ │ - 140: 00000000000046e0 167 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_double │ │ │ │ - 141: 0000000000033c10 4336 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_1d │ │ │ │ - 142: 00000000000064e0 81 FUNC GLOBAL DEFAULT 12 nfftl_vrand_shifted_unit_double │ │ │ │ - 143: 0000000000006ec0 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_complex │ │ │ │ - 144: 00000000000071f0 52 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_complex │ │ │ │ - 145: 0000000000004eb0 1915 FUNC GLOBAL DEFAULT 12 nfftl_lambda │ │ │ │ - 146: 0000000000003ef0 52 FUNC GLOBAL DEFAULT 12 nfftl_modified_fejer │ │ │ │ - 147: 0000000000047c10 395 FUNC GLOBAL DEFAULT 12 nfstl_precompute_lin_psi │ │ │ │ - 148: 0000000000004a30 183 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_double │ │ │ │ - 149: 0000000000006dc0 44 FUNC GLOBAL DEFAULT 12 nfftl_get_num_threads │ │ │ │ - 150: 0000000000049b00 388 FUNC GLOBAL DEFAULT 12 solverl_before_loop_double │ │ │ │ - 151: 0000000000007c20 6 FUNC GLOBAL DEFAULT 12 nfftl_get_default_window_cut_off │ │ │ │ - 152: 0000000000004d60 148 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp │ │ │ │ - 153: 0000000000006100 88 FUNC GLOBAL DEFAULT 12 nfftl_malloc │ │ │ │ - 154: 0000000000041350 395 FUNC GLOBAL DEFAULT 12 nfctl_precompute_lin_psi │ │ │ │ - 155: 0000000000032e80 3468 FUNC GLOBAL DEFAULT 12 nfftl_trafo_1d │ │ │ │ - 156: 0000000000006e00 6 FUNC GLOBAL DEFAULT 12 nfftl_has_threads_enabled │ │ │ │ - 157: 0000000000006460 5 FUNC GLOBAL DEFAULT 12 nfftl_srand48 │ │ │ │ - 158: 0000000000006e70 55 FUNC GLOBAL DEFAULT 12 nfftl_clock_gettime_seconds │ │ │ │ - 159: 0000000000051070 8 OBJECT GLOBAL DEFAULT 22 nfftl_free_hook │ │ │ │ - 160: 0000000000048d10 465 FUNC GLOBAL DEFAULT 12 nfstl_finalize │ │ │ │ - 161: 00000000000060e0 31 FUNC GLOBAL DEFAULT 12 nfftl_die │ │ │ │ - 162: 0000000000041f40 374 FUNC GLOBAL DEFAULT 12 nfctl_init │ │ │ │ - 163: 00000000000416b0 540 FUNC GLOBAL DEFAULT 12 nfctl_precompute_psi │ │ │ │ - 164: 0000000000042330 46 FUNC GLOBAL DEFAULT 12 nfctl_init_3d │ │ │ │ - 165: 0000000000048bb0 46 FUNC GLOBAL DEFAULT 12 nfstl_init_3d │ │ │ │ - 166: 000000000003a780 729 FUNC GLOBAL DEFAULT 12 nfftl_precompute_fg_psi │ │ │ │ - 167: 0000000000047da0 461 FUNC GLOBAL DEFAULT 12 nfstl_precompute_fg_psi │ │ │ │ - 168: 0000000000051078 8 OBJECT GLOBAL DEFAULT 22 nfftl_malloc_hook │ │ │ │ - 169: 00000000000045c0 279 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_complex │ │ │ │ - 170: 0000000000035c70 5190 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_2d │ │ │ │ - 171: 0000000000007230 37 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_double │ │ │ │ - 172: 00000000000414e0 461 FUNC GLOBAL DEFAULT 12 nfctl_precompute_fg_psi │ │ │ │ - 173: 0000000000007410 117 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_complex │ │ │ │ + 36: 0000000000045390 83 FUNC GLOBAL DEFAULT 12 nfstl_precompute_one_psi │ │ │ │ + 37: 0000000000046640 10 FUNC GLOBAL DEFAULT 12 solverl_init_double │ │ │ │ + 38: 0000000000007160 99 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_complex │ │ │ │ + 39: 00000000000044c0 114 FUNC GLOBAL DEFAULT 12 nfftl_modified_multiquadric │ │ │ │ + 40: 000000000003eff0 519 FUNC GLOBAL DEFAULT 12 nfctl_init_guru │ │ │ │ + 41: 0000000000003630 751 FUNC GLOBAL DEFAULT 12 nfftl_bessel_i0 │ │ │ │ + 42: 0000000000006ef0 75 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_complex │ │ │ │ + 43: 0000000000004840 175 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_complex │ │ │ │ + 44: 000000000003e040 693 FUNC GLOBAL DEFAULT 12 nfctl_adjoint_direct │ │ │ │ + 45: 0000000000038bf0 513 FUNC GLOBAL DEFAULT 12 nfftl_finalize │ │ │ │ + 46: 000000000003ee40 83 FUNC GLOBAL DEFAULT 12 nfctl_precompute_one_psi │ │ │ │ + 47: 00000000000325a0 3916 FUNC GLOBAL DEFAULT 12 nfftl_trafo_2d │ │ │ │ + 48: 0000000000045bc0 10 FUNC GLOBAL DEFAULT 12 solverl_init_complex │ │ │ │ + 49: 0000000000007070 69 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_double │ │ │ │ + 50: 00000000000066e0 396 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_lsdf │ │ │ │ + 51: 0000000000037ea0 675 FUNC GLOBAL DEFAULT 12 nfftl_precompute_psi │ │ │ │ + 52: 0000000000004790 164 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_double │ │ │ │ + 53: 000000000003b930 9248 FUNC GLOBAL DEFAULT 12 nfctl_trafo │ │ │ │ + 54: 000000000003fba0 9092 FUNC GLOBAL DEFAULT 12 nfstl_trafo │ │ │ │ + 55: 000000000004d080 8 OBJECT GLOBAL DEFAULT 22 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ + 56: 0000000000006f40 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_double │ │ │ │ + 57: 0000000000037970 252 FUNC GLOBAL DEFAULT 12 nfftl_adjoint │ │ │ │ + 58: 0000000000038a20 30 FUNC GLOBAL DEFAULT 12 nfftl_init_1d │ │ │ │ + 59: 0000000000035770 3342 FUNC GLOBAL DEFAULT 12 nfftl_trafo │ │ │ │ + 60: 00000000000035e0 70 FUNC GLOBAL DEFAULT 12 nfftl_assertion_failed │ │ │ │ + 61: 0000000000005f90 356 FUNC GLOBAL DEFAULT 12 nfftl_vpr_double │ │ │ │ + 62: 000000000003f280 274 FUNC GLOBAL DEFAULT 12 nfctl_check │ │ │ │ + 63: 0000000000044dd0 1469 FUNC GLOBAL DEFAULT 12 nfstl_precompute_full_psi │ │ │ │ + 64: 00000000000457d0 274 FUNC GLOBAL DEFAULT 12 nfstl_check │ │ │ │ + 65: 0000000000030780 115 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_direct │ │ │ │ + 66: 0000000000004b80 86 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2 │ │ │ │ + 67: 0000000000006d70 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_w2_complex │ │ │ │ + 68: 0000000000038aa0 322 FUNC GLOBAL DEFAULT 12 nfftl_check │ │ │ │ + 69: 0000000000004b00 10 FUNC GLOBAL DEFAULT 12 nfftl_exp2i │ │ │ │ + 70: 0000000000007780 8 FUNC GLOBAL DEFAULT 12 nfftl_get_window_name │ │ │ │ + 71: 0000000000004c80 124 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp_int │ │ │ │ + 72: 0000000000003ee0 275 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson2 │ │ │ │ + 73: 0000000000036480 5355 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_3d │ │ │ │ + 74: 0000000000044280 779 FUNC GLOBAL DEFAULT 12 nfstl_trafo_direct │ │ │ │ + 75: 00000000000046c0 196 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_complex │ │ │ │ + 76: 0000000000004000 1031 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson4 │ │ │ │ + 77: 0000000000045ab0 272 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_complex │ │ │ │ + 78: 0000000000038810 517 FUNC GLOBAL DEFAULT 12 nfftl_init_lin │ │ │ │ + 79: 0000000000006390 115 FUNC GLOBAL DEFAULT 12 nfftl_sinc │ │ │ │ + 80: 0000000000004b10 102 FUNC GLOBAL DEFAULT 12 nfftl_log2i │ │ │ │ + 81: 0000000000045540 519 FUNC GLOBAL DEFAULT 12 nfstl_init_guru │ │ │ │ + 82: 0000000000004980 323 FUNC GLOBAL DEFAULT 12 nfftl_float_property │ │ │ │ + 83: 0000000000007120 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_double │ │ │ │ + 84: 000000000003dd50 746 FUNC GLOBAL DEFAULT 12 nfctl_trafo_direct │ │ │ │ + 85: 00000000000453f0 326 FUNC GLOBAL DEFAULT 12 nfstl_init │ │ │ │ + 86: 0000000000037a70 379 FUNC GLOBAL DEFAULT 12 nfftl_precompute_lin_psi │ │ │ │ + 87: 0000000000034670 4351 FUNC GLOBAL DEFAULT 12 nfftl_trafo_3d │ │ │ │ + 88: 00000000000073d0 845 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex_int │ │ │ │ + 89: 0000000000007210 448 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex │ │ │ │ + 90: 0000000000006d20 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_w2_complex │ │ │ │ + 91: 0000000000006b60 5 FUNC GLOBAL DEFAULT 12 nfftl_set_num_threads │ │ │ │ + 92: 0000000000005470 2672 FUNC GLOBAL DEFAULT 12 nfftl_lambda2 │ │ │ │ + 93: 0000000000045bd0 372 FUNC GLOBAL DEFAULT 12 solverl_before_loop_complex │ │ │ │ + 94: 0000000000006fd0 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_double │ │ │ │ + 95: 00000000000467d0 1870 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_double │ │ │ │ + 96: 000000000003f200 30 FUNC GLOBAL DEFAULT 12 nfctl_init_1d │ │ │ │ + 97: 0000000000041f30 9032 FUNC GLOBAL DEFAULT 12 nfstl_adjoint │ │ │ │ + 98: 0000000000006c70 35 FUNC GLOBAL DEFAULT 12 nfftl_dot_double │ │ │ │ + 99: 0000000000045750 30 FUNC GLOBAL DEFAULT 12 nfstl_init_1d │ │ │ │ + 100: 0000000000038600 519 FUNC GLOBAL DEFAULT 12 nfftl_init_guru │ │ │ │ + 101: 000000000003e860 1497 FUNC GLOBAL DEFAULT 12 nfctl_precompute_full_psi │ │ │ │ + 102: 000000000004d068 8 OBJECT GLOBAL DEFAULT 22 nfftl_die_hook │ │ │ │ + 103: 0000000000038490 363 FUNC GLOBAL DEFAULT 12 nfftl_init │ │ │ │ + 104: 0000000000004ad0 35 FUNC GLOBAL DEFAULT 12 nfftl_prod_real │ │ │ │ + 105: 0000000000038a40 42 FUNC GLOBAL DEFAULT 12 nfftl_init_2d │ │ │ │ + 106: 00000000000464a0 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_complex │ │ │ │ + 107: 0000000000006ce0 51 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_double │ │ │ │ + 108: 0000000000006330 89 FUNC GLOBAL DEFAULT 12 nfftl_vrand_real │ │ │ │ + 109: 0000000000006df0 32 FUNC GLOBAL DEFAULT 12 nfftl_cp_double │ │ │ │ + 110: 0000000000006870 669 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_msdf │ │ │ │ + 111: 0000000000039450 9428 FUNC GLOBAL DEFAULT 12 nfctl_adjoint │ │ │ │ + 112: 0000000000044bc0 524 FUNC GLOBAL DEFAULT 12 nfstl_precompute_psi │ │ │ │ + 113: 0000000000006280 81 FUNC GLOBAL DEFAULT 12 nfftl_vrand_unit_complex │ │ │ │ + 114: 0000000000006dc0 40 FUNC GLOBAL DEFAULT 12 nfftl_cp_complex │ │ │ │ + 115: 0000000000006100 327 FUNC GLOBAL DEFAULT 12 nfftl_vpr_complex │ │ │ │ + 116: 0000000000044590 733 FUNC GLOBAL DEFAULT 12 nfstl_adjoint_direct │ │ │ │ + 117: 0000000000006e50 43 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_double │ │ │ │ + 118: 0000000000006e10 51 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_complex │ │ │ │ + 119: 0000000000005ee0 41 FUNC GLOBAL DEFAULT 12 nfftl_free │ │ │ │ + 120: 0000000000006250 24 FUNC GLOBAL DEFAULT 12 nfftl_drand48 │ │ │ │ + 121: 0000000000046530 272 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_double │ │ │ │ + 122: 0000000000038430 83 FUNC GLOBAL DEFAULT 12 nfftl_precompute_one_psi │ │ │ │ + 123: 0000000000046f20 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_double │ │ │ │ + 124: 0000000000045d50 1870 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_complex │ │ │ │ + 125: 0000000000007740 39 FUNC GLOBAL DEFAULT 12 nfftl_m2K │ │ │ │ + 126: 0000000000006ca0 59 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_complex │ │ │ │ + 127: 000000000003f220 42 FUNC GLOBAL DEFAULT 12 nfctl_init_2d │ │ │ │ + 128: 00000000000071d0 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_double │ │ │ │ + 129: 0000000000045770 42 FUNC GLOBAL DEFAULT 12 nfstl_init_2d │ │ │ │ + 130: 0000000000006b80 99 FUNC GLOBAL DEFAULT 12 nfftl_elapsed_seconds │ │ │ │ + 131: 0000000000007720 19 FUNC GLOBAL DEFAULT 12 nfftl_get_version │ │ │ │ + 132: 0000000000038a70 46 FUNC GLOBAL DEFAULT 12 nfftl_init_3d │ │ │ │ + 133: 00000000000070c0 91 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_complex │ │ │ │ + 134: 0000000000006f80 75 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_complex │ │ │ │ + 135: 0000000000004410 164 FUNC GLOBAL DEFAULT 12 nfftl_modified_sobolev │ │ │ │ + 136: 0000000000003920 1405 FUNC GLOBAL DEFAULT 12 nfftl_bsplines │ │ │ │ + 137: 0000000000030700 115 FUNC GLOBAL DEFAULT 12 nfftl_trafo_direct │ │ │ │ + 138: 000000000003f3a0 433 FUNC GLOBAL DEFAULT 12 nfctl_finalize │ │ │ │ + 139: 0000000000038150 736 FUNC GLOBAL DEFAULT 12 nfftl_precompute_full_psi │ │ │ │ + 140: 0000000000004620 151 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_double │ │ │ │ + 141: 0000000000031510 4226 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_1d │ │ │ │ + 142: 00000000000062e0 65 FUNC GLOBAL DEFAULT 12 nfftl_vrand_shifted_unit_double │ │ │ │ + 143: 0000000000006c30 51 FUNC GLOBAL DEFAULT 12 nfftl_dot_complex │ │ │ │ + 144: 0000000000006e80 52 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_complex │ │ │ │ + 145: 0000000000004d00 1889 FUNC GLOBAL DEFAULT 12 nfftl_lambda │ │ │ │ + 146: 0000000000003ea0 52 FUNC GLOBAL DEFAULT 12 nfftl_modified_fejer │ │ │ │ + 147: 0000000000044870 395 FUNC GLOBAL DEFAULT 12 nfstl_precompute_lin_psi │ │ │ │ + 148: 00000000000048f0 143 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_double │ │ │ │ + 149: 0000000000006b30 44 FUNC GLOBAL DEFAULT 12 nfftl_get_num_threads │ │ │ │ + 150: 0000000000046650 372 FUNC GLOBAL DEFAULT 12 solverl_before_loop_double │ │ │ │ + 151: 0000000000007770 6 FUNC GLOBAL DEFAULT 12 nfftl_get_default_window_cut_off │ │ │ │ + 152: 0000000000004be0 148 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp │ │ │ │ + 153: 0000000000005f30 88 FUNC GLOBAL DEFAULT 12 nfftl_malloc │ │ │ │ + 154: 000000000003e300 395 FUNC GLOBAL DEFAULT 12 nfctl_precompute_lin_psi │ │ │ │ + 155: 0000000000030800 3331 FUNC GLOBAL DEFAULT 12 nfftl_trafo_1d │ │ │ │ + 156: 0000000000006b70 6 FUNC GLOBAL DEFAULT 12 nfftl_has_threads_enabled │ │ │ │ + 157: 0000000000006270 5 FUNC GLOBAL DEFAULT 12 nfftl_srand48 │ │ │ │ + 158: 0000000000006bf0 55 FUNC GLOBAL DEFAULT 12 nfftl_clock_gettime_seconds │ │ │ │ + 159: 000000000004d070 8 OBJECT GLOBAL DEFAULT 22 nfftl_free_hook │ │ │ │ + 160: 00000000000458f0 433 FUNC GLOBAL DEFAULT 12 nfstl_finalize │ │ │ │ + 161: 0000000000005f10 31 FUNC GLOBAL DEFAULT 12 nfftl_die │ │ │ │ + 162: 000000000003eea0 326 FUNC GLOBAL DEFAULT 12 nfctl_init │ │ │ │ + 163: 000000000003e650 524 FUNC GLOBAL DEFAULT 12 nfctl_precompute_psi │ │ │ │ + 164: 000000000003f250 46 FUNC GLOBAL DEFAULT 12 nfctl_init_3d │ │ │ │ + 165: 00000000000457a0 46 FUNC GLOBAL DEFAULT 12 nfstl_init_3d │ │ │ │ + 166: 0000000000037bf0 675 FUNC GLOBAL DEFAULT 12 nfftl_precompute_fg_psi │ │ │ │ + 167: 0000000000044a00 445 FUNC GLOBAL DEFAULT 12 nfstl_precompute_fg_psi │ │ │ │ + 168: 000000000004d078 8 OBJECT GLOBAL DEFAULT 22 nfftl_malloc_hook │ │ │ │ + 169: 0000000000004540 215 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_complex │ │ │ │ + 170: 00000000000334f0 4469 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_2d │ │ │ │ + 171: 0000000000006ec0 37 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_double │ │ │ │ + 172: 000000000003e490 445 FUNC GLOBAL DEFAULT 12 nfctl_precompute_fg_psi │ │ │ │ + 173: 0000000000007010 93 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_complex │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,103 +1,103 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x26e0 contains 19 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -0000000000050ab8 0000000000000008 R_X86_64_RELATIVE 35f0 │ │ │ │ -0000000000050ac0 0000000000000008 R_X86_64_RELATIVE 35b0 │ │ │ │ -0000000000051000 0000000000000008 R_X86_64_RELATIVE 51000 │ │ │ │ -0000000000050f80 0000003b00000006 R_X86_64_GLOB_DAT 0000000000038270 nfftl_trafo + 0 │ │ │ │ -0000000000050f88 0000003500000006 R_X86_64_GLOB_DAT 000000000003e780 nfctl_trafo + 0 │ │ │ │ -0000000000050f90 0000003700000006 R_X86_64_GLOB_DAT 0000000000051080 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -0000000000050f98 0000006f00000006 R_X86_64_GLOB_DAT 000000000003c1b0 nfctl_adjoint + 0 │ │ │ │ -0000000000050fa0 0000000600000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -0000000000050fa8 0000003600000006 R_X86_64_GLOB_DAT 0000000000042d20 nfstl_trafo + 0 │ │ │ │ -0000000000050fb0 0000006100000006 R_X86_64_GLOB_DAT 0000000000045180 nfstl_adjoint + 0 │ │ │ │ -0000000000050fb8 0000000e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -0000000000050fc0 000000a800000006 R_X86_64_GLOB_DAT 0000000000051078 nfftl_malloc_hook + 0 │ │ │ │ -0000000000050fc8 0000001100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ -0000000000050fd0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050fd8 0000003900000006 R_X86_64_GLOB_DAT 000000000003a500 nfftl_adjoint + 0 │ │ │ │ -0000000000050fe0 0000009f00000006 R_X86_64_GLOB_DAT 0000000000051070 nfftl_free_hook + 0 │ │ │ │ -0000000000050fe8 0000006600000006 R_X86_64_GLOB_DAT 0000000000051068 nfftl_die_hook + 0 │ │ │ │ -0000000000050ff0 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050ff8 0000002000000006 R_X86_64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cab8 0000000000000008 R_X86_64_RELATIVE 35d0 │ │ │ │ +000000000004cac0 0000000000000008 R_X86_64_RELATIVE 3590 │ │ │ │ +000000000004d000 0000000000000008 R_X86_64_RELATIVE 4d000 │ │ │ │ +000000000004cf80 0000003b00000006 R_X86_64_GLOB_DAT 0000000000035770 nfftl_trafo + 0 │ │ │ │ +000000000004cf88 0000003500000006 R_X86_64_GLOB_DAT 000000000003b930 nfctl_trafo + 0 │ │ │ │ +000000000004cf90 0000003700000006 R_X86_64_GLOB_DAT 000000000004d080 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ +000000000004cf98 0000006f00000006 R_X86_64_GLOB_DAT 0000000000039450 nfctl_adjoint + 0 │ │ │ │ +000000000004cfa0 0000000600000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000004cfa8 0000003600000006 R_X86_64_GLOB_DAT 000000000003fba0 nfstl_trafo + 0 │ │ │ │ +000000000004cfb0 0000006100000006 R_X86_64_GLOB_DAT 0000000000041f30 nfstl_adjoint + 0 │ │ │ │ +000000000004cfb8 0000000e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +000000000004cfc0 000000a800000006 R_X86_64_GLOB_DAT 000000000004d078 nfftl_malloc_hook + 0 │ │ │ │ +000000000004cfc8 0000001100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +000000000004cfd0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cfd8 0000003900000006 R_X86_64_GLOB_DAT 0000000000037970 nfftl_adjoint + 0 │ │ │ │ +000000000004cfe0 0000009f00000006 R_X86_64_GLOB_DAT 000000000004d070 nfftl_free_hook + 0 │ │ │ │ +000000000004cfe8 0000006600000006 R_X86_64_GLOB_DAT 000000000004d068 nfftl_die_hook + 0 │ │ │ │ +000000000004cff0 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cff8 0000002000000006 R_X86_64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.2.5 + 0 │ │ │ │ │ │ │ │ Relocation section '.rela.plt' at offset 0x28a8 contains 78 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -0000000000050d10 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050d18 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ -0000000000050d20 000000a200000007 R_X86_64_JUMP_SLOT 0000000000041f40 nfctl_init + 0 │ │ │ │ -0000000000050d28 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050d30 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ -0000000000050d38 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ -0000000000050d40 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050d48 0000003800000007 R_X86_64_JUMP_SLOT 0000000000007300 nfftl_upd_axpy_double + 0 │ │ │ │ -0000000000050d50 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050d58 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0 │ │ │ │ -0000000000050d60 0000008d00000007 R_X86_64_JUMP_SLOT 0000000000033c10 nfftl_adjoint_1d + 0 │ │ │ │ -0000000000050d68 000000ac00000007 R_X86_64_JUMP_SLOT 00000000000414e0 nfctl_precompute_fg_psi + 0 │ │ │ │ -0000000000050d70 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 putchar@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050d78 0000006500000007 R_X86_64_JUMP_SLOT 00000000000418d0 nfctl_precompute_full_psi + 0 │ │ │ │ -0000000000050d80 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_critical_name_start@GOMP_1.0 + 0 │ │ │ │ -0000000000050d88 000000a600000007 R_X86_64_JUMP_SLOT 000000000003a780 nfftl_precompute_fg_psi + 0 │ │ │ │ -0000000000050d90 0000007800000007 R_X86_64_JUMP_SLOT 0000000000006440 nfftl_drand48 + 0 │ │ │ │ -0000000000050d98 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_r2r + 0 │ │ │ │ -0000000000050da0 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_destroy_plan + 0 │ │ │ │ -0000000000050da8 0000005500000007 R_X86_64_JUMP_SLOT 00000000000487f0 nfstl_init + 0 │ │ │ │ -0000000000050db0 0000008b00000007 R_X86_64_JUMP_SLOT 000000000003ad40 nfftl_precompute_full_psi + 0 │ │ │ │ -0000000000050db8 0000007900000007 R_X86_64_JUMP_SLOT 00000000000499d0 solverl_init_advanced_double + 0 │ │ │ │ -0000000000050dc0 0000003c00000007 R_X86_64_JUMP_SLOT 0000000000003600 nfftl_assertion_failed + 0 │ │ │ │ -0000000000050dc8 0000005600000007 R_X86_64_JUMP_SLOT 000000000003a600 nfftl_precompute_lin_psi + 0 │ │ │ │ -0000000000050dd0 0000008600000007 R_X86_64_JUMP_SLOT 0000000000007350 nfftl_upd_xpay_complex + 0 │ │ │ │ -0000000000050dd8 0000008f00000007 R_X86_64_JUMP_SLOT 0000000000006ec0 nfftl_dot_complex + 0 │ │ │ │ -0000000000050de0 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_with_nthreads + 0 │ │ │ │ -0000000000050de8 0000009b00000007 R_X86_64_JUMP_SLOT 0000000000032e80 nfftl_trafo_1d + 0 │ │ │ │ -0000000000050df0 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ -0000000000050df8 0000002900000007 R_X86_64_JUMP_SLOT 0000000000003650 nfftl_bessel_i0 + 0 │ │ │ │ -0000000000050e00 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_malloc + 0 │ │ │ │ -0000000000050e08 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_free + 0 │ │ │ │ -0000000000050e10 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000034d00 nfftl_trafo_2d + 0 │ │ │ │ -0000000000050e18 000000a700000007 R_X86_64_JUMP_SLOT 0000000000047da0 nfstl_precompute_fg_psi + 0 │ │ │ │ -0000000000050e20 0000009300000007 R_X86_64_JUMP_SLOT 0000000000047c10 nfstl_precompute_lin_psi + 0 │ │ │ │ -0000000000050e28 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_atomic_end@GOMP_1.0 + 0 │ │ │ │ -0000000000050e30 0000007e00000007 R_X86_64_JUMP_SLOT 0000000000006f40 nfftl_dot_w_complex + 0 │ │ │ │ -0000000000050e38 0000003200000007 R_X86_64_JUMP_SLOT 0000000000006950 nfftl_sort_node_indices_radix_lsdf + 0 │ │ │ │ -0000000000050e40 0000004900000007 R_X86_64_JUMP_SLOT 0000000000039010 nfftl_adjoint_3d + 0 │ │ │ │ -0000000000050e48 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_critical_name_end@GOMP_1.0 + 0 │ │ │ │ -0000000000050e50 0000007200000007 R_X86_64_JUMP_SLOT 0000000000007100 nfftl_cp_complex + 0 │ │ │ │ -0000000000050e58 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_execute + 0 │ │ │ │ -0000000000050e60 0000007000000007 R_X86_64_JUMP_SLOT 0000000000047f70 nfstl_precompute_psi + 0 │ │ │ │ -0000000000050e68 000000aa00000007 R_X86_64_JUMP_SLOT 0000000000035c70 nfftl_adjoint_2d + 0 │ │ │ │ -0000000000050e70 0000003300000007 R_X86_64_JUMP_SLOT 000000000003aa60 nfftl_precompute_psi + 0 │ │ │ │ -0000000000050e78 0000008900000007 R_X86_64_JUMP_SLOT 0000000000032d80 nfftl_trafo_direct + 0 │ │ │ │ -0000000000050e80 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_atomic_start@GOMP_1.0 + 0 │ │ │ │ -0000000000050e88 0000006700000007 R_X86_64_JUMP_SLOT 000000000003b0c0 nfftl_init + 0 │ │ │ │ -0000000000050e90 0000006d00000007 R_X86_64_JUMP_SLOT 0000000000007140 nfftl_cp_double + 0 │ │ │ │ -0000000000050e98 000000a100000007 R_X86_64_JUMP_SLOT 00000000000060e0 nfftl_die + 0 │ │ │ │ -0000000000050ea0 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ -0000000000050ea8 000000a300000007 R_X86_64_JUMP_SLOT 00000000000416b0 nfctl_precompute_psi + 0 │ │ │ │ -0000000000050eb0 0000005300000007 R_X86_64_JUMP_SLOT 0000000000007590 nfftl_upd_xpawy_double + 0 │ │ │ │ -0000000000050eb8 0000004200000007 R_X86_64_JUMP_SLOT 0000000000004d00 nfftl_next_power_of_2 + 0 │ │ │ │ -0000000000050ec0 0000006b00000007 R_X86_64_JUMP_SLOT 0000000000006fc0 nfftl_dot_w_double + 0 │ │ │ │ -0000000000050ec8 0000008500000007 R_X86_64_JUMP_SLOT 00000000000074f0 nfftl_upd_xpawy_complex + 0 │ │ │ │ -0000000000050ed0 0000005700000007 R_X86_64_JUMP_SLOT 00000000000370c0 nfftl_trafo_3d + 0 │ │ │ │ -0000000000050ed8 0000009500000007 R_X86_64_JUMP_SLOT 0000000000006dc0 nfftl_get_num_threads + 0 │ │ │ │ -0000000000050ee0 0000006200000007 R_X86_64_JUMP_SLOT 0000000000006f10 nfftl_dot_double + 0 │ │ │ │ -0000000000050ee8 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_dft + 0 │ │ │ │ -0000000000050ef0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000007280 nfftl_upd_axpy_complex + 0 │ │ │ │ -0000000000050ef8 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 omp_set_num_threads@OMP_1.0 + 0 │ │ │ │ -0000000000050f00 0000009900000007 R_X86_64_JUMP_SLOT 0000000000006100 nfftl_malloc + 0 │ │ │ │ -0000000000050f08 0000009000000007 R_X86_64_JUMP_SLOT 00000000000071f0 nfftl_cp_w_complex + 0 │ │ │ │ -0000000000050f10 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 powl@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050f18 0000004100000007 R_X86_64_JUMP_SLOT 0000000000032e00 nfftl_adjoint_direct + 0 │ │ │ │ -0000000000050f20 0000007d00000007 R_X86_64_JUMP_SLOT 0000000000007bf0 nfftl_m2K + 0 │ │ │ │ -0000000000050f28 0000004d00000007 R_X86_64_JUMP_SLOT 0000000000048ef0 solverl_init_advanced_complex + 0 │ │ │ │ -0000000000050f30 0000005e00000007 R_X86_64_JUMP_SLOT 00000000000073c0 nfftl_upd_xpay_double + 0 │ │ │ │ -0000000000050f38 000000ab00000007 R_X86_64_JUMP_SLOT 0000000000007230 nfftl_cp_w_double + 0 │ │ │ │ -0000000000050f40 0000009a00000007 R_X86_64_JUMP_SLOT 0000000000041350 nfctl_precompute_lin_psi + 0 │ │ │ │ -0000000000050f48 0000003f00000007 R_X86_64_JUMP_SLOT 0000000000048190 nfstl_precompute_full_psi + 0 │ │ │ │ -0000000000050f50 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ -0000000000050f58 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 srand48@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050f60 0000002100000007 R_X86_64_JUMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ -0000000000050f68 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 fflush@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000050f70 0000007700000007 R_X86_64_JUMP_SLOT 00000000000060a0 nfftl_free + 0 │ │ │ │ -0000000000050f78 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 drand48@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cd10 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cd18 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ +000000000004cd20 000000a200000007 R_X86_64_JUMP_SLOT 000000000003eea0 nfctl_init + 0 │ │ │ │ +000000000004cd28 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cd30 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ +000000000004cd38 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ +000000000004cd40 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cd48 0000003800000007 R_X86_64_JUMP_SLOT 0000000000006f40 nfftl_upd_axpy_double + 0 │ │ │ │ +000000000004cd50 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cd58 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0 │ │ │ │ +000000000004cd60 0000008d00000007 R_X86_64_JUMP_SLOT 0000000000031510 nfftl_adjoint_1d + 0 │ │ │ │ +000000000004cd68 000000ac00000007 R_X86_64_JUMP_SLOT 000000000003e490 nfctl_precompute_fg_psi + 0 │ │ │ │ +000000000004cd70 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 putchar@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cd78 0000006500000007 R_X86_64_JUMP_SLOT 000000000003e860 nfctl_precompute_full_psi + 0 │ │ │ │ +000000000004cd80 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_critical_name_start@GOMP_1.0 + 0 │ │ │ │ +000000000004cd88 000000a600000007 R_X86_64_JUMP_SLOT 0000000000037bf0 nfftl_precompute_fg_psi + 0 │ │ │ │ +000000000004cd90 0000007800000007 R_X86_64_JUMP_SLOT 0000000000006250 nfftl_drand48 + 0 │ │ │ │ +000000000004cd98 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_r2r + 0 │ │ │ │ +000000000004cda0 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_destroy_plan + 0 │ │ │ │ +000000000004cda8 0000005500000007 R_X86_64_JUMP_SLOT 00000000000453f0 nfstl_init + 0 │ │ │ │ +000000000004cdb0 0000008b00000007 R_X86_64_JUMP_SLOT 0000000000038150 nfftl_precompute_full_psi + 0 │ │ │ │ +000000000004cdb8 0000007900000007 R_X86_64_JUMP_SLOT 0000000000046530 solverl_init_advanced_double + 0 │ │ │ │ +000000000004cdc0 0000003c00000007 R_X86_64_JUMP_SLOT 00000000000035e0 nfftl_assertion_failed + 0 │ │ │ │ +000000000004cdc8 0000005600000007 R_X86_64_JUMP_SLOT 0000000000037a70 nfftl_precompute_lin_psi + 0 │ │ │ │ +000000000004cdd0 0000008600000007 R_X86_64_JUMP_SLOT 0000000000006f80 nfftl_upd_xpay_complex + 0 │ │ │ │ +000000000004cdd8 0000008f00000007 R_X86_64_JUMP_SLOT 0000000000006c30 nfftl_dot_complex + 0 │ │ │ │ +000000000004cde0 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_with_nthreads + 0 │ │ │ │ +000000000004cde8 0000009b00000007 R_X86_64_JUMP_SLOT 0000000000030800 nfftl_trafo_1d + 0 │ │ │ │ +000000000004cdf0 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ +000000000004cdf8 0000002900000007 R_X86_64_JUMP_SLOT 0000000000003630 nfftl_bessel_i0 + 0 │ │ │ │ +000000000004ce00 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_malloc + 0 │ │ │ │ +000000000004ce08 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_free + 0 │ │ │ │ +000000000004ce10 0000002f00000007 R_X86_64_JUMP_SLOT 00000000000325a0 nfftl_trafo_2d + 0 │ │ │ │ +000000000004ce18 000000a700000007 R_X86_64_JUMP_SLOT 0000000000044a00 nfstl_precompute_fg_psi + 0 │ │ │ │ +000000000004ce20 0000009300000007 R_X86_64_JUMP_SLOT 0000000000044870 nfstl_precompute_lin_psi + 0 │ │ │ │ +000000000004ce28 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_atomic_end@GOMP_1.0 + 0 │ │ │ │ +000000000004ce30 0000007e00000007 R_X86_64_JUMP_SLOT 0000000000006ca0 nfftl_dot_w_complex + 0 │ │ │ │ +000000000004ce38 0000003200000007 R_X86_64_JUMP_SLOT 00000000000066e0 nfftl_sort_node_indices_radix_lsdf + 0 │ │ │ │ +000000000004ce40 0000004900000007 R_X86_64_JUMP_SLOT 0000000000036480 nfftl_adjoint_3d + 0 │ │ │ │ +000000000004ce48 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_critical_name_end@GOMP_1.0 + 0 │ │ │ │ +000000000004ce50 0000007200000007 R_X86_64_JUMP_SLOT 0000000000006dc0 nfftl_cp_complex + 0 │ │ │ │ +000000000004ce58 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_execute + 0 │ │ │ │ +000000000004ce60 0000007000000007 R_X86_64_JUMP_SLOT 0000000000044bc0 nfstl_precompute_psi + 0 │ │ │ │ +000000000004ce68 000000aa00000007 R_X86_64_JUMP_SLOT 00000000000334f0 nfftl_adjoint_2d + 0 │ │ │ │ +000000000004ce70 0000003300000007 R_X86_64_JUMP_SLOT 0000000000037ea0 nfftl_precompute_psi + 0 │ │ │ │ +000000000004ce78 0000008900000007 R_X86_64_JUMP_SLOT 0000000000030700 nfftl_trafo_direct + 0 │ │ │ │ +000000000004ce80 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_atomic_start@GOMP_1.0 + 0 │ │ │ │ +000000000004ce88 0000006700000007 R_X86_64_JUMP_SLOT 0000000000038490 nfftl_init + 0 │ │ │ │ +000000000004ce90 0000006d00000007 R_X86_64_JUMP_SLOT 0000000000006df0 nfftl_cp_double + 0 │ │ │ │ +000000000004ce98 000000a100000007 R_X86_64_JUMP_SLOT 0000000000005f10 nfftl_die + 0 │ │ │ │ +000000000004cea0 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ +000000000004cea8 000000a300000007 R_X86_64_JUMP_SLOT 000000000003e650 nfctl_precompute_psi + 0 │ │ │ │ +000000000004ceb0 0000005300000007 R_X86_64_JUMP_SLOT 0000000000007120 nfftl_upd_xpawy_double + 0 │ │ │ │ +000000000004ceb8 0000004200000007 R_X86_64_JUMP_SLOT 0000000000004b80 nfftl_next_power_of_2 + 0 │ │ │ │ +000000000004cec0 0000006b00000007 R_X86_64_JUMP_SLOT 0000000000006ce0 nfftl_dot_w_double + 0 │ │ │ │ +000000000004cec8 0000008500000007 R_X86_64_JUMP_SLOT 00000000000070c0 nfftl_upd_xpawy_complex + 0 │ │ │ │ +000000000004ced0 0000005700000007 R_X86_64_JUMP_SLOT 0000000000034670 nfftl_trafo_3d + 0 │ │ │ │ +000000000004ced8 0000009500000007 R_X86_64_JUMP_SLOT 0000000000006b30 nfftl_get_num_threads + 0 │ │ │ │ +000000000004cee0 0000006200000007 R_X86_64_JUMP_SLOT 0000000000006c70 nfftl_dot_double + 0 │ │ │ │ +000000000004cee8 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_dft + 0 │ │ │ │ +000000000004cef0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000006ef0 nfftl_upd_axpy_complex + 0 │ │ │ │ +000000000004cef8 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 omp_set_num_threads@OMP_1.0 + 0 │ │ │ │ +000000000004cf00 0000009900000007 R_X86_64_JUMP_SLOT 0000000000005f30 nfftl_malloc + 0 │ │ │ │ +000000000004cf08 0000009000000007 R_X86_64_JUMP_SLOT 0000000000006e80 nfftl_cp_w_complex + 0 │ │ │ │ +000000000004cf10 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 powl@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cf18 0000004100000007 R_X86_64_JUMP_SLOT 0000000000030780 nfftl_adjoint_direct + 0 │ │ │ │ +000000000004cf20 0000007d00000007 R_X86_64_JUMP_SLOT 0000000000007740 nfftl_m2K + 0 │ │ │ │ +000000000004cf28 0000004d00000007 R_X86_64_JUMP_SLOT 0000000000045ab0 solverl_init_advanced_complex + 0 │ │ │ │ +000000000004cf30 0000005e00000007 R_X86_64_JUMP_SLOT 0000000000006fd0 nfftl_upd_xpay_double + 0 │ │ │ │ +000000000004cf38 000000ab00000007 R_X86_64_JUMP_SLOT 0000000000006ec0 nfftl_cp_w_double + 0 │ │ │ │ +000000000004cf40 0000009a00000007 R_X86_64_JUMP_SLOT 000000000003e300 nfctl_precompute_lin_psi + 0 │ │ │ │ +000000000004cf48 0000003f00000007 R_X86_64_JUMP_SLOT 0000000000044dd0 nfstl_precompute_full_psi + 0 │ │ │ │ +000000000004cf50 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ +000000000004cf58 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 srand48@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cf60 0000002100000007 R_X86_64_JUMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ +000000000004cf68 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 fflush@GLIBC_2.2.5 + 0 │ │ │ │ +000000000004cf70 0000007700000007 R_X86_64_JUMP_SLOT 0000000000005ee0 nfftl_free + 0 │ │ │ │ +000000000004cf78 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 drand48@GLIBC_2.2.5 + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x4fac8 contains 31 entries: │ │ │ │ +Dynamic section at offset 0x4bac8 contains 31 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3l_threads.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3l.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgomp.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libnfft3l_threads.so.4] │ │ │ │ 0x000000000000000c (INIT) 0x3000 │ │ │ │ - 0x000000000000000d (FINI) 0x4a4a4 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x50ab8 │ │ │ │ + 0x000000000000000d (FINI) 0x46fa4 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x4cab8 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x50ac0 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x4cac0 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x260 │ │ │ │ 0x0000000000000005 (STRTAB) 0x1778 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x728 │ │ │ │ 0x000000000000000a (STRSZ) 3417 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ - 0x0000000000000003 (PLTGOT) 0x50cf8 │ │ │ │ + 0x0000000000000003 (PLTGOT) 0x4ccf8 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 1872 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ 0x0000000000000017 (JMPREL) 0x28a8 │ │ │ │ 0x0000000000000007 (RELA) 0x26e0 │ │ │ │ 0x0000000000000008 (RELASZ) 456 (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: 21ea2227aa76491c721aeea86ac06c3fb7dfae63 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e94ded475fd6de3a3a6da029ef1f8372ca4cbd8e │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,265 +1,265 @@ │ │ │ │ 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: 0x7dc (offset: 0x4c288) │ │ │ │ + Start of frame section: 0x7dc (offset: 0x48248) │ │ │ │ Entries in search table: 0xfa │ │ │ │ - 0xfffffffffffb7578 (offset: 0x3020) -> 0x7f8 fde=[ 18] │ │ │ │ - 0xfffffffffffb7a68 (offset: 0x3510) -> 0x820 fde=[ 40] │ │ │ │ - 0xfffffffffffb7b58 (offset: 0x3600) -> 0x838 fde=[ 58] │ │ │ │ - 0xfffffffffffb7ba8 (offset: 0x3650) -> 0x858 fde=[ 78] │ │ │ │ - 0xfffffffffffb7eb8 (offset: 0x3960) -> 0x870 fde=[ 90] │ │ │ │ - 0xfffffffffffb8448 (offset: 0x3ef0) -> 0x8a8 fde=[ c8] │ │ │ │ - 0xfffffffffffb8488 (offset: 0x3f30) -> 0x8bc fde=[ dc] │ │ │ │ - 0xfffffffffffb85b8 (offset: 0x4060) -> 0x8d0 fde=[ f0] │ │ │ │ - 0xfffffffffffb89d8 (offset: 0x4480) -> 0x8ec fde=[ 10c] │ │ │ │ - 0xfffffffffffb8a88 (offset: 0x4530) -> 0x918 fde=[ 138] │ │ │ │ - 0xfffffffffffb8b18 (offset: 0x45c0) -> 0x938 fde=[ 158] │ │ │ │ - 0xfffffffffffb8c38 (offset: 0x46e0) -> 0x94c fde=[ 16c] │ │ │ │ - 0xfffffffffffb8ce8 (offset: 0x4790) -> 0x960 fde=[ 180] │ │ │ │ - 0xfffffffffffb8dd8 (offset: 0x4880) -> 0x974 fde=[ 194] │ │ │ │ - 0xfffffffffffb8e88 (offset: 0x4930) -> 0x988 fde=[ 1a8] │ │ │ │ - 0xfffffffffffb8f88 (offset: 0x4a30) -> 0x99c fde=[ 1bc] │ │ │ │ - 0xfffffffffffb9048 (offset: 0x4af0) -> 0x9b0 fde=[ 1d0] │ │ │ │ - 0xfffffffffffb9198 (offset: 0x4c40) -> 0x9cc fde=[ 1ec] │ │ │ │ - 0xfffffffffffb91d8 (offset: 0x4c80) -> 0x9e0 fde=[ 200] │ │ │ │ - 0xfffffffffffb91e8 (offset: 0x4c90) -> 0x9f4 fde=[ 214] │ │ │ │ - 0xfffffffffffb9258 (offset: 0x4d00) -> 0xa08 fde=[ 228] │ │ │ │ - 0xfffffffffffb92b8 (offset: 0x4d60) -> 0xa1c fde=[ 23c] │ │ │ │ - 0xfffffffffffb9358 (offset: 0x4e00) -> 0xa30 fde=[ 250] │ │ │ │ - 0xfffffffffffb9408 (offset: 0x4eb0) -> 0xa48 fde=[ 268] │ │ │ │ - 0xfffffffffffb9b88 (offset: 0x5630) -> 0xa70 fde=[ 290] │ │ │ │ - 0xfffffffffffba5f8 (offset: 0x60a0) -> 0xaa0 fde=[ 2c0] │ │ │ │ - 0xfffffffffffba638 (offset: 0x60e0) -> 0xab4 fde=[ 2d4] │ │ │ │ - 0xfffffffffffba658 (offset: 0x6100) -> 0xac8 fde=[ 2e8] │ │ │ │ - 0xfffffffffffba6b8 (offset: 0x6160) -> 0xae8 fde=[ 308] │ │ │ │ - 0xfffffffffffba838 (offset: 0x62e0) -> 0xb48 fde=[ 368] │ │ │ │ - 0xfffffffffffba998 (offset: 0x6440) -> 0xbb0 fde=[ 3d0] │ │ │ │ - 0xfffffffffffba9b8 (offset: 0x6460) -> 0xbc8 fde=[ 3e8] │ │ │ │ - 0xfffffffffffba9c8 (offset: 0x6470) -> 0xbdc fde=[ 3fc] │ │ │ │ - 0xfffffffffffbaa38 (offset: 0x64e0) -> 0xc10 fde=[ 430] │ │ │ │ - 0xfffffffffffbaa98 (offset: 0x6540) -> 0xc40 fde=[ 460] │ │ │ │ - 0xfffffffffffbab08 (offset: 0x65b0) -> 0xc78 fde=[ 498] │ │ │ │ - 0xfffffffffffbab98 (offset: 0x6640) -> 0xc90 fde=[ 4b0] │ │ │ │ - 0xfffffffffffbac68 (offset: 0x6710) -> 0xcd8 fde=[ 4f8] │ │ │ │ - 0xfffffffffffbad28 (offset: 0x67d0) -> 0xd20 fde=[ 540] │ │ │ │ - 0xfffffffffffbade8 (offset: 0x6890) -> 0xd4c fde=[ 56c] │ │ │ │ - 0xfffffffffffbaea8 (offset: 0x6950) -> 0xd78 fde=[ 598] │ │ │ │ - 0xfffffffffffbb038 (offset: 0x6ae0) -> 0xdac fde=[ 5cc] │ │ │ │ - 0xfffffffffffbb2f8 (offset: 0x6da0) -> 0xde0 fde=[ 600] │ │ │ │ - 0xfffffffffffbb318 (offset: 0x6dc0) -> 0xdfc fde=[ 61c] │ │ │ │ - 0xfffffffffffbb348 (offset: 0x6df0) -> 0xe14 fde=[ 634] │ │ │ │ - 0xfffffffffffbb358 (offset: 0x6e00) -> 0xe28 fde=[ 648] │ │ │ │ - 0xfffffffffffbb368 (offset: 0x6e10) -> 0xe40 fde=[ 660] │ │ │ │ - 0xfffffffffffbb3c8 (offset: 0x6e70) -> 0xe54 fde=[ 674] │ │ │ │ - 0xfffffffffffbb418 (offset: 0x6ec0) -> 0xe78 fde=[ 698] │ │ │ │ - 0xfffffffffffbb468 (offset: 0x6f10) -> 0xe8c fde=[ 6ac] │ │ │ │ - 0xfffffffffffbb498 (offset: 0x6f40) -> 0xea0 fde=[ 6c0] │ │ │ │ - 0xfffffffffffbb518 (offset: 0x6fc0) -> 0xeb4 fde=[ 6d4] │ │ │ │ - 0xfffffffffffbb568 (offset: 0x7010) -> 0xec8 fde=[ 6e8] │ │ │ │ - 0xfffffffffffbb5d8 (offset: 0x7080) -> 0xedc fde=[ 6fc] │ │ │ │ - 0xfffffffffffbb658 (offset: 0x7100) -> 0xef0 fde=[ 710] │ │ │ │ - 0xfffffffffffbb698 (offset: 0x7140) -> 0xf04 fde=[ 724] │ │ │ │ - 0xfffffffffffbb6b8 (offset: 0x7160) -> 0xf18 fde=[ 738] │ │ │ │ - 0xfffffffffffbb708 (offset: 0x71b0) -> 0xf2c fde=[ 74c] │ │ │ │ - 0xfffffffffffbb748 (offset: 0x71f0) -> 0xf40 fde=[ 760] │ │ │ │ - 0xfffffffffffbb788 (offset: 0x7230) -> 0xf54 fde=[ 774] │ │ │ │ - 0xfffffffffffbb7d8 (offset: 0x7280) -> 0xf68 fde=[ 788] │ │ │ │ - 0xfffffffffffbb858 (offset: 0x7300) -> 0xf7c fde=[ 79c] │ │ │ │ - 0xfffffffffffbb8a8 (offset: 0x7350) -> 0xf90 fde=[ 7b0] │ │ │ │ - 0xfffffffffffbb918 (offset: 0x73c0) -> 0xfa4 fde=[ 7c4] │ │ │ │ - 0xfffffffffffbb968 (offset: 0x7410) -> 0xfb8 fde=[ 7d8] │ │ │ │ - 0xfffffffffffbb9e8 (offset: 0x7490) -> 0xfcc fde=[ 7ec] │ │ │ │ - 0xfffffffffffbba48 (offset: 0x74f0) -> 0xfe0 fde=[ 800] │ │ │ │ - 0xfffffffffffbbae8 (offset: 0x7590) -> 0xff4 fde=[ 814] │ │ │ │ - 0xfffffffffffbbb28 (offset: 0x75d0) -> 0x1008 fde=[ 828] │ │ │ │ - 0xfffffffffffbbba8 (offset: 0x7650) -> 0x101c fde=[ 83c] │ │ │ │ - 0xfffffffffffbbbe8 (offset: 0x7690) -> 0x1030 fde=[ 850] │ │ │ │ - 0xfffffffffffbbda8 (offset: 0x7850) -> 0x107c fde=[ 89c] │ │ │ │ - 0xfffffffffffbc128 (offset: 0x7bd0) -> 0x10d0 fde=[ 8f0] │ │ │ │ - 0xfffffffffffbc148 (offset: 0x7bf0) -> 0x10e8 fde=[ 908] │ │ │ │ - 0xfffffffffffbc178 (offset: 0x7c20) -> 0x10fc fde=[ 91c] │ │ │ │ - 0xfffffffffffbc188 (offset: 0x7c30) -> 0x1110 fde=[ 930] │ │ │ │ - 0xfffffffffffbc198 (offset: 0x7c40) -> 0x1128 fde=[ 948] │ │ │ │ - 0xfffffffffffbc248 (offset: 0x7cf0) -> 0x1150 fde=[ 970] │ │ │ │ - 0xfffffffffffbc328 (offset: 0x7dd0) -> 0x1178 fde=[ 998] │ │ │ │ - 0xfffffffffffbc4c8 (offset: 0x7f70) -> 0x11d0 fde=[ 9f0] │ │ │ │ - 0xfffffffffffbc648 (offset: 0x80f0) -> 0x120c fde=[ a2c] │ │ │ │ - 0xfffffffffffbc728 (offset: 0x81d0) -> 0x1234 fde=[ a54] │ │ │ │ - 0xfffffffffffbc8d8 (offset: 0x8380) -> 0x128c fde=[ aac] │ │ │ │ - 0xfffffffffffbcbb8 (offset: 0x8660) -> 0x12bc fde=[ adc] │ │ │ │ - 0xfffffffffffbcd98 (offset: 0x8840) -> 0x1308 fde=[ b28] │ │ │ │ - 0xfffffffffffbce48 (offset: 0x88f0) -> 0x1330 fde=[ b50] │ │ │ │ - 0xfffffffffffbd0d8 (offset: 0x8b80) -> 0x137c fde=[ b9c] │ │ │ │ - 0xfffffffffffbd518 (offset: 0x8fc0) -> 0x13e4 fde=[ c04] │ │ │ │ - 0xfffffffffffbd688 (offset: 0x9130) -> 0x1420 fde=[ c40] │ │ │ │ - 0xfffffffffffbd8e8 (offset: 0x9390) -> 0x146c fde=[ c8c] │ │ │ │ - 0xfffffffffffbdd18 (offset: 0x97c0) -> 0x14d4 fde=[ cf4] │ │ │ │ - 0xfffffffffffbddc8 (offset: 0x9870) -> 0x14fc fde=[ d1c] │ │ │ │ - 0xfffffffffffbe438 (offset: 0x9ee0) -> 0x1548 fde=[ d68] │ │ │ │ - 0xfffffffffffbedf8 (offset: 0xa8a0) -> 0x15c0 fde=[ de0] │ │ │ │ - 0xfffffffffffbef88 (offset: 0xaa30) -> 0x15fc fde=[ e1c] │ │ │ │ - 0xfffffffffffbf5f8 (offset: 0xb0a0) -> 0x1648 fde=[ e68] │ │ │ │ - 0xfffffffffffbff98 (offset: 0xba40) -> 0x16c0 fde=[ ee0] │ │ │ │ - 0xfffffffffffc0158 (offset: 0xbc00) -> 0x16f0 fde=[ f10] │ │ │ │ - 0xfffffffffffc03a8 (offset: 0xbe50) -> 0x1720 fde=[ f40] │ │ │ │ - 0xfffffffffffc0508 (offset: 0xbfb0) -> 0x175c fde=[ f7c] │ │ │ │ - 0xfffffffffffc06d8 (offset: 0xc180) -> 0x178c fde=[ fac] │ │ │ │ - 0xfffffffffffc0928 (offset: 0xc3d0) -> 0x17bc fde=[ fdc] │ │ │ │ - 0xfffffffffffc0f98 (offset: 0xca40) -> 0x17ec fde=[ 100c] │ │ │ │ - 0xfffffffffffc10c8 (offset: 0xcb70) -> 0x1820 fde=[ 1040] │ │ │ │ - 0xfffffffffffc13f8 (offset: 0xcea0) -> 0x1850 fde=[ 1070] │ │ │ │ - 0xfffffffffffc1518 (offset: 0xcfc0) -> 0x188c fde=[ 10ac] │ │ │ │ - 0xfffffffffffc16e8 (offset: 0xd190) -> 0x18bc fde=[ 10dc] │ │ │ │ - 0xfffffffffffc1988 (offset: 0xd430) -> 0x18ec fde=[ 110c] │ │ │ │ - 0xfffffffffffc1c08 (offset: 0xd6b0) -> 0x191c fde=[ 113c] │ │ │ │ - 0xfffffffffffc1e88 (offset: 0xd930) -> 0x194c fde=[ 116c] │ │ │ │ - 0xfffffffffffc1f98 (offset: 0xda40) -> 0x1978 fde=[ 1198] │ │ │ │ - 0xfffffffffffc2088 (offset: 0xdb30) -> 0x19d0 fde=[ 11f0] │ │ │ │ - 0xfffffffffffc2238 (offset: 0xdce0) -> 0x1a00 fde=[ 1220] │ │ │ │ - 0xfffffffffffc2818 (offset: 0xe2c0) -> 0x1a30 fde=[ 1250] │ │ │ │ - 0xfffffffffffc2a08 (offset: 0xe4b0) -> 0x1a54 fde=[ 1274] │ │ │ │ - 0xfffffffffffc2c08 (offset: 0xe6b0) -> 0x1a80 fde=[ 12a0] │ │ │ │ - 0xfffffffffffc2d28 (offset: 0xe7d0) -> 0x1ae0 fde=[ 1300] │ │ │ │ - 0xfffffffffffc2f88 (offset: 0xea30) -> 0x1b10 fde=[ 1330] │ │ │ │ - 0xfffffffffffc31b8 (offset: 0xec60) -> 0x1b24 fde=[ 1344] │ │ │ │ - 0xfffffffffffc3d28 (offset: 0xf7d0) -> 0x1b54 fde=[ 1374] │ │ │ │ - 0xfffffffffffc4838 (offset: 0x102e0) -> 0x1b84 fde=[ 13a4] │ │ │ │ - 0xfffffffffffc53e8 (offset: 0x10e90) -> 0x1bb4 fde=[ 13d4] │ │ │ │ - 0xfffffffffffc5fd8 (offset: 0x11a80) -> 0x1be4 fde=[ 1404] │ │ │ │ - 0xfffffffffffc6c18 (offset: 0x126c0) -> 0x1c14 fde=[ 1434] │ │ │ │ - 0xfffffffffffc6f18 (offset: 0x129c0) -> 0x1c40 fde=[ 1460] │ │ │ │ - 0xfffffffffffc7078 (offset: 0x12b20) -> 0x1cb0 fde=[ 14d0] │ │ │ │ - 0xfffffffffffc7398 (offset: 0x12e40) -> 0x1ce0 fde=[ 1500] │ │ │ │ - 0xfffffffffffc8058 (offset: 0x13b00) -> 0x1d10 fde=[ 1530] │ │ │ │ - 0xfffffffffffc8b48 (offset: 0x145f0) -> 0x1d40 fde=[ 1560] │ │ │ │ - 0xfffffffffffc9758 (offset: 0x15200) -> 0x1d70 fde=[ 1590] │ │ │ │ - 0xfffffffffffca4d8 (offset: 0x15f80) -> 0x1da0 fde=[ 15c0] │ │ │ │ - 0xfffffffffffcb2b8 (offset: 0x16d60) -> 0x1dd0 fde=[ 15f0] │ │ │ │ - 0xfffffffffffcb6a8 (offset: 0x17150) -> 0x1e08 fde=[ 1628] │ │ │ │ - 0xfffffffffffcbbc8 (offset: 0x17670) -> 0x1e40 fde=[ 1660] │ │ │ │ - 0xfffffffffffcbee8 (offset: 0x17990) -> 0x1e70 fde=[ 1690] │ │ │ │ - 0xfffffffffffcc228 (offset: 0x17cd0) -> 0x1ea0 fde=[ 16c0] │ │ │ │ - 0xfffffffffffcc468 (offset: 0x17f10) -> 0x1ee4 fde=[ 1704] │ │ │ │ - 0xfffffffffffcc708 (offset: 0x181b0) -> 0x1f14 fde=[ 1734] │ │ │ │ - 0xfffffffffffcc918 (offset: 0x183c0) -> 0x1f48 fde=[ 1768] │ │ │ │ - 0xfffffffffffccbc8 (offset: 0x18670) -> 0x1f78 fde=[ 1798] │ │ │ │ - 0xfffffffffffcced8 (offset: 0x18980) -> 0x1fa8 fde=[ 17c8] │ │ │ │ - 0xfffffffffffcd738 (offset: 0x191e0) -> 0x2004 fde=[ 1824] │ │ │ │ - 0xfffffffffffcd998 (offset: 0x19440) -> 0x2034 fde=[ 1854] │ │ │ │ - 0xfffffffffffcdb68 (offset: 0x19610) -> 0x20b8 fde=[ 18d8] │ │ │ │ - 0xfffffffffffcde78 (offset: 0x19920) -> 0x20e8 fde=[ 1908] │ │ │ │ - 0xfffffffffffce2d8 (offset: 0x19d80) -> 0x2118 fde=[ 1938] │ │ │ │ - 0xfffffffffffce798 (offset: 0x1a240) -> 0x2148 fde=[ 1968] │ │ │ │ - 0xfffffffffffcec08 (offset: 0x1a6b0) -> 0x2178 fde=[ 1998] │ │ │ │ - 0xfffffffffffcf078 (offset: 0x1ab20) -> 0x21a8 fde=[ 19c8] │ │ │ │ - 0xfffffffffffcf578 (offset: 0x1b020) -> 0x21d8 fde=[ 19f8] │ │ │ │ - 0xfffffffffffcfaa8 (offset: 0x1b550) -> 0x2208 fde=[ 1a28] │ │ │ │ - 0xfffffffffffd00d8 (offset: 0x1bb80) -> 0x2238 fde=[ 1a58] │ │ │ │ - 0xfffffffffffd06e8 (offset: 0x1c190) -> 0x2268 fde=[ 1a88] │ │ │ │ - 0xfffffffffffd0e38 (offset: 0x1c8e0) -> 0x2298 fde=[ 1ab8] │ │ │ │ - 0xfffffffffffd2df8 (offset: 0x1e8a0) -> 0x2334 fde=[ 1b54] │ │ │ │ - 0xfffffffffffd33f8 (offset: 0x1eea0) -> 0x2364 fde=[ 1b84] │ │ │ │ - 0xfffffffffffd39c8 (offset: 0x1f470) -> 0x2394 fde=[ 1bb4] │ │ │ │ - 0xfffffffffffd4138 (offset: 0x1fbe0) -> 0x23c4 fde=[ 1be4] │ │ │ │ - 0xfffffffffffd4458 (offset: 0x1ff00) -> 0x23f4 fde=[ 1c14] │ │ │ │ - 0xfffffffffffd4698 (offset: 0x20140) -> 0x2498 fde=[ 1cb8] │ │ │ │ - 0xfffffffffffd49e8 (offset: 0x20490) -> 0x24e8 fde=[ 1d08] │ │ │ │ - 0xfffffffffffd4d68 (offset: 0x20810) -> 0x2518 fde=[ 1d38] │ │ │ │ - 0xfffffffffffd50c8 (offset: 0x20b70) -> 0x25c8 fde=[ 1de8] │ │ │ │ - 0xfffffffffffd54a8 (offset: 0x20f50) -> 0x2688 fde=[ 1ea8] │ │ │ │ - 0xfffffffffffd5938 (offset: 0x213e0) -> 0x26b4 fde=[ 1ed4] │ │ │ │ - 0xfffffffffffd5d38 (offset: 0x217e0) -> 0x2794 fde=[ 1fb4] │ │ │ │ - 0xfffffffffffd62b8 (offset: 0x21d60) -> 0x27f4 fde=[ 2014] │ │ │ │ - 0xfffffffffffd6938 (offset: 0x223e0) -> 0x2820 fde=[ 2040] │ │ │ │ - 0xfffffffffffd7118 (offset: 0x22bc0) -> 0x284c fde=[ 206c] │ │ │ │ - 0xfffffffffffd78f8 (offset: 0x233a0) -> 0x2878 fde=[ 2098] │ │ │ │ - 0xfffffffffffd7ff8 (offset: 0x23aa0) -> 0x28a4 fde=[ 20c4] │ │ │ │ - 0xfffffffffffd8798 (offset: 0x24240) -> 0x28d0 fde=[ 20f0] │ │ │ │ - 0xfffffffffffd92e8 (offset: 0x24d90) -> 0x28fc fde=[ 211c] │ │ │ │ - 0xfffffffffffd9d28 (offset: 0x257d0) -> 0x2928 fde=[ 2148] │ │ │ │ - 0xfffffffffffda928 (offset: 0x263d0) -> 0x2954 fde=[ 2174] │ │ │ │ - 0xfffffffffffdb828 (offset: 0x272d0) -> 0x2980 fde=[ 21a0] │ │ │ │ - 0xfffffffffffdc5f8 (offset: 0x280a0) -> 0x29ac fde=[ 21cc] │ │ │ │ - 0xfffffffffffdd658 (offset: 0x29100) -> 0x29d8 fde=[ 21f8] │ │ │ │ - 0xfffffffffffdf108 (offset: 0x2abb0) -> 0x2a04 fde=[ 2224] │ │ │ │ - 0xfffffffffffe0c18 (offset: 0x2c6c0) -> 0x2a30 fde=[ 2250] │ │ │ │ - 0xfffffffffffe2788 (offset: 0x2e230) -> 0x2a5c fde=[ 227c] │ │ │ │ - 0xfffffffffffe4448 (offset: 0x2fef0) -> 0x2a88 fde=[ 22a8] │ │ │ │ - 0xfffffffffffe60c8 (offset: 0x31b70) -> 0x2ab4 fde=[ 22d4] │ │ │ │ - 0xfffffffffffe72d8 (offset: 0x32d80) -> 0x2afc fde=[ 231c] │ │ │ │ - 0xfffffffffffe7358 (offset: 0x32e00) -> 0x2b30 fde=[ 2350] │ │ │ │ - 0xfffffffffffe73d8 (offset: 0x32e80) -> 0x2b64 fde=[ 2384] │ │ │ │ - 0xfffffffffffe8168 (offset: 0x33c10) -> 0x2b90 fde=[ 23b0] │ │ │ │ - 0xfffffffffffe9258 (offset: 0x34d00) -> 0x2bd0 fde=[ 23f0] │ │ │ │ - 0xfffffffffffea1c8 (offset: 0x35c70) -> 0x2bfc fde=[ 241c] │ │ │ │ - 0xfffffffffffeb618 (offset: 0x370c0) -> 0x2c28 fde=[ 2448] │ │ │ │ - 0xfffffffffffec7c8 (offset: 0x38270) -> 0x2c58 fde=[ 2478] │ │ │ │ - 0xfffffffffffed568 (offset: 0x39010) -> 0x2c84 fde=[ 24a4] │ │ │ │ - 0xfffffffffffeea58 (offset: 0x3a500) -> 0x2cb4 fde=[ 24d4] │ │ │ │ - 0xfffffffffffeeb58 (offset: 0x3a600) -> 0x2cd8 fde=[ 24f8] │ │ │ │ - 0xfffffffffffeecd8 (offset: 0x3a780) -> 0x2d04 fde=[ 2524] │ │ │ │ - 0xfffffffffffeefb8 (offset: 0x3aa60) -> 0x2d30 fde=[ 2550] │ │ │ │ - 0xfffffffffffef298 (offset: 0x3ad40) -> 0x2d5c fde=[ 257c] │ │ │ │ - 0xfffffffffffef5b8 (offset: 0x3b060) -> 0x2d88 fde=[ 25a8] │ │ │ │ - 0xfffffffffffef618 (offset: 0x3b0c0) -> 0x2da8 fde=[ 25c8] │ │ │ │ - 0xfffffffffffef7a8 (offset: 0x3b250) -> 0x2df4 fde=[ 2614] │ │ │ │ - 0xfffffffffffefa08 (offset: 0x3b4b0) -> 0x2e40 fde=[ 2660] │ │ │ │ - 0xfffffffffffefc48 (offset: 0x3b6f0) -> 0x2e8c fde=[ 26ac] │ │ │ │ - 0xfffffffffffefc68 (offset: 0x3b710) -> 0x2ea4 fde=[ 26c4] │ │ │ │ - 0xfffffffffffefc98 (offset: 0x3b740) -> 0x2ebc fde=[ 26dc] │ │ │ │ - 0xfffffffffffefcc8 (offset: 0x3b770) -> 0x2ed4 fde=[ 26f4] │ │ │ │ - 0xfffffffffffefe18 (offset: 0x3b8c0) -> 0x2ee8 fde=[ 2708] │ │ │ │ - 0xffffffffffff0058 (offset: 0x3bb00) -> 0x2f18 fde=[ 2738] │ │ │ │ - 0xffffffffffff0708 (offset: 0x3c1b0) -> 0x2f48 fde=[ 2768] │ │ │ │ - 0xffffffffffff2cd8 (offset: 0x3e780) -> 0x2f78 fde=[ 2798] │ │ │ │ - 0xffffffffffff5238 (offset: 0x40ce0) -> 0x2fb8 fde=[ 27d8] │ │ │ │ - 0xffffffffffff55a8 (offset: 0x41050) -> 0x2fec fde=[ 280c] │ │ │ │ - 0xffffffffffff58a8 (offset: 0x41350) -> 0x3020 fde=[ 2840] │ │ │ │ - 0xffffffffffff5a38 (offset: 0x414e0) -> 0x3048 fde=[ 2868] │ │ │ │ - 0xffffffffffff5c08 (offset: 0x416b0) -> 0x308c fde=[ 28ac] │ │ │ │ - 0xffffffffffff5e28 (offset: 0x418d0) -> 0x30dc fde=[ 28fc] │ │ │ │ - 0xffffffffffff6438 (offset: 0x41ee0) -> 0x310c fde=[ 292c] │ │ │ │ - 0xffffffffffff6498 (offset: 0x41f40) -> 0x312c fde=[ 294c] │ │ │ │ - 0xffffffffffff6618 (offset: 0x420c0) -> 0x316c fde=[ 298c] │ │ │ │ - 0xffffffffffff6838 (offset: 0x422e0) -> 0x31b8 fde=[ 29d8] │ │ │ │ - 0xffffffffffff6858 (offset: 0x42300) -> 0x31d0 fde=[ 29f0] │ │ │ │ - 0xffffffffffff6888 (offset: 0x42330) -> 0x31e8 fde=[ 2a08] │ │ │ │ - 0xffffffffffff68b8 (offset: 0x42360) -> 0x3200 fde=[ 2a20] │ │ │ │ - 0xffffffffffff69e8 (offset: 0x42490) -> 0x3214 fde=[ 2a34] │ │ │ │ - 0xffffffffffff6bd8 (offset: 0x42680) -> 0x3240 fde=[ 2a60] │ │ │ │ - 0xffffffffffff7278 (offset: 0x42d20) -> 0x3270 fde=[ 2a90] │ │ │ │ - 0xffffffffffff96d8 (offset: 0x45180) -> 0x32b0 fde=[ 2ad0] │ │ │ │ - 0xffffffffffffbaf8 (offset: 0x475a0) -> 0x32e0 fde=[ 2b00] │ │ │ │ - 0xffffffffffffbe68 (offset: 0x47910) -> 0x3314 fde=[ 2b34] │ │ │ │ - 0xffffffffffffc168 (offset: 0x47c10) -> 0x3348 fde=[ 2b68] │ │ │ │ - 0xffffffffffffc2f8 (offset: 0x47da0) -> 0x3370 fde=[ 2b90] │ │ │ │ - 0xffffffffffffc4c8 (offset: 0x47f70) -> 0x33b4 fde=[ 2bd4] │ │ │ │ - 0xffffffffffffc6e8 (offset: 0x48190) -> 0x3404 fde=[ 2c24] │ │ │ │ - 0xffffffffffffcce8 (offset: 0x48790) -> 0x3434 fde=[ 2c54] │ │ │ │ - 0xffffffffffffcd48 (offset: 0x487f0) -> 0x3454 fde=[ 2c74] │ │ │ │ - 0xffffffffffffce98 (offset: 0x48940) -> 0x3494 fde=[ 2cb4] │ │ │ │ - 0xffffffffffffd0b8 (offset: 0x48b60) -> 0x34e0 fde=[ 2d00] │ │ │ │ - 0xffffffffffffd0d8 (offset: 0x48b80) -> 0x34f8 fde=[ 2d18] │ │ │ │ - 0xffffffffffffd108 (offset: 0x48bb0) -> 0x3510 fde=[ 2d30] │ │ │ │ - 0xffffffffffffd138 (offset: 0x48be0) -> 0x3528 fde=[ 2d48] │ │ │ │ - 0xffffffffffffd268 (offset: 0x48d10) -> 0x353c fde=[ 2d5c] │ │ │ │ - 0xffffffffffffd448 (offset: 0x48ef0) -> 0x3568 fde=[ 2d88] │ │ │ │ - 0xffffffffffffd568 (offset: 0x49010) -> 0x358c fde=[ 2dac] │ │ │ │ - 0xffffffffffffd578 (offset: 0x49020) -> 0x35a0 fde=[ 2dc0] │ │ │ │ - 0xffffffffffffd708 (offset: 0x491b0) -> 0x35d0 fde=[ 2df0] │ │ │ │ - 0xffffffffffffde98 (offset: 0x49940) -> 0x3688 fde=[ 2ea8] │ │ │ │ - 0xffffffffffffdf28 (offset: 0x499d0) -> 0x36a4 fde=[ 2ec4] │ │ │ │ - 0xffffffffffffe048 (offset: 0x49af0) -> 0x36c8 fde=[ 2ee8] │ │ │ │ - 0xffffffffffffe058 (offset: 0x49b00) -> 0x36dc fde=[ 2efc] │ │ │ │ - 0xffffffffffffe1e8 (offset: 0x49c90) -> 0x370c fde=[ 2f2c] │ │ │ │ - 0xffffffffffffe978 (offset: 0x4a420) -> 0x37c4 fde=[ 2fe4] │ │ │ │ + 0xfffffffffffbb5b8 (offset: 0x3020) -> 0x7f8 fde=[ 18] │ │ │ │ + 0xfffffffffffbbaa8 (offset: 0x3510) -> 0x820 fde=[ 40] │ │ │ │ + 0xfffffffffffbbb78 (offset: 0x35e0) -> 0x838 fde=[ 58] │ │ │ │ + 0xfffffffffffbbbc8 (offset: 0x3630) -> 0x858 fde=[ 78] │ │ │ │ + 0xfffffffffffbbeb8 (offset: 0x3920) -> 0x870 fde=[ 90] │ │ │ │ + 0xfffffffffffbc438 (offset: 0x3ea0) -> 0x8a8 fde=[ c8] │ │ │ │ + 0xfffffffffffbc478 (offset: 0x3ee0) -> 0x8bc fde=[ dc] │ │ │ │ + 0xfffffffffffbc598 (offset: 0x4000) -> 0x8d0 fde=[ f0] │ │ │ │ + 0xfffffffffffbc9a8 (offset: 0x4410) -> 0x8ec fde=[ 10c] │ │ │ │ + 0xfffffffffffbca58 (offset: 0x44c0) -> 0x918 fde=[ 138] │ │ │ │ + 0xfffffffffffbcad8 (offset: 0x4540) -> 0x938 fde=[ 158] │ │ │ │ + 0xfffffffffffbcbb8 (offset: 0x4620) -> 0x94c fde=[ 16c] │ │ │ │ + 0xfffffffffffbcc58 (offset: 0x46c0) -> 0x960 fde=[ 180] │ │ │ │ + 0xfffffffffffbcd28 (offset: 0x4790) -> 0x974 fde=[ 194] │ │ │ │ + 0xfffffffffffbcdd8 (offset: 0x4840) -> 0x988 fde=[ 1a8] │ │ │ │ + 0xfffffffffffbce88 (offset: 0x48f0) -> 0x99c fde=[ 1bc] │ │ │ │ + 0xfffffffffffbcf18 (offset: 0x4980) -> 0x9b0 fde=[ 1d0] │ │ │ │ + 0xfffffffffffbd068 (offset: 0x4ad0) -> 0x9cc fde=[ 1ec] │ │ │ │ + 0xfffffffffffbd098 (offset: 0x4b00) -> 0x9e0 fde=[ 200] │ │ │ │ + 0xfffffffffffbd0a8 (offset: 0x4b10) -> 0x9f4 fde=[ 214] │ │ │ │ + 0xfffffffffffbd118 (offset: 0x4b80) -> 0xa08 fde=[ 228] │ │ │ │ + 0xfffffffffffbd178 (offset: 0x4be0) -> 0xa1c fde=[ 23c] │ │ │ │ + 0xfffffffffffbd218 (offset: 0x4c80) -> 0xa30 fde=[ 250] │ │ │ │ + 0xfffffffffffbd298 (offset: 0x4d00) -> 0xa48 fde=[ 268] │ │ │ │ + 0xfffffffffffbda08 (offset: 0x5470) -> 0xa70 fde=[ 290] │ │ │ │ + 0xfffffffffffbe478 (offset: 0x5ee0) -> 0xaa0 fde=[ 2c0] │ │ │ │ + 0xfffffffffffbe4a8 (offset: 0x5f10) -> 0xab4 fde=[ 2d4] │ │ │ │ + 0xfffffffffffbe4c8 (offset: 0x5f30) -> 0xac8 fde=[ 2e8] │ │ │ │ + 0xfffffffffffbe528 (offset: 0x5f90) -> 0xae8 fde=[ 308] │ │ │ │ + 0xfffffffffffbe698 (offset: 0x6100) -> 0xb48 fde=[ 368] │ │ │ │ + 0xfffffffffffbe7e8 (offset: 0x6250) -> 0xbb0 fde=[ 3d0] │ │ │ │ + 0xfffffffffffbe808 (offset: 0x6270) -> 0xbc8 fde=[ 3e8] │ │ │ │ + 0xfffffffffffbe818 (offset: 0x6280) -> 0xbdc fde=[ 3fc] │ │ │ │ + 0xfffffffffffbe878 (offset: 0x62e0) -> 0xc10 fde=[ 430] │ │ │ │ + 0xfffffffffffbe8c8 (offset: 0x6330) -> 0xc40 fde=[ 460] │ │ │ │ + 0xfffffffffffbe928 (offset: 0x6390) -> 0xc78 fde=[ 498] │ │ │ │ + 0xfffffffffffbe9a8 (offset: 0x6410) -> 0xc90 fde=[ 4b0] │ │ │ │ + 0xfffffffffffbea68 (offset: 0x64d0) -> 0xcd8 fde=[ 4f8] │ │ │ │ + 0xfffffffffffbeb18 (offset: 0x6580) -> 0xd20 fde=[ 540] │ │ │ │ + 0xfffffffffffbebc8 (offset: 0x6630) -> 0xd4c fde=[ 56c] │ │ │ │ + 0xfffffffffffbec78 (offset: 0x66e0) -> 0xd78 fde=[ 598] │ │ │ │ + 0xfffffffffffbee08 (offset: 0x6870) -> 0xdac fde=[ 5cc] │ │ │ │ + 0xfffffffffffbf0a8 (offset: 0x6b10) -> 0xde0 fde=[ 600] │ │ │ │ + 0xfffffffffffbf0c8 (offset: 0x6b30) -> 0xdfc fde=[ 61c] │ │ │ │ + 0xfffffffffffbf0f8 (offset: 0x6b60) -> 0xe14 fde=[ 634] │ │ │ │ + 0xfffffffffffbf108 (offset: 0x6b70) -> 0xe28 fde=[ 648] │ │ │ │ + 0xfffffffffffbf118 (offset: 0x6b80) -> 0xe40 fde=[ 660] │ │ │ │ + 0xfffffffffffbf188 (offset: 0x6bf0) -> 0xe54 fde=[ 674] │ │ │ │ + 0xfffffffffffbf1c8 (offset: 0x6c30) -> 0xe78 fde=[ 698] │ │ │ │ + 0xfffffffffffbf208 (offset: 0x6c70) -> 0xe8c fde=[ 6ac] │ │ │ │ + 0xfffffffffffbf238 (offset: 0x6ca0) -> 0xea0 fde=[ 6c0] │ │ │ │ + 0xfffffffffffbf278 (offset: 0x6ce0) -> 0xeb4 fde=[ 6d4] │ │ │ │ + 0xfffffffffffbf2b8 (offset: 0x6d20) -> 0xec8 fde=[ 6e8] │ │ │ │ + 0xfffffffffffbf308 (offset: 0x6d70) -> 0xedc fde=[ 6fc] │ │ │ │ + 0xfffffffffffbf358 (offset: 0x6dc0) -> 0xef0 fde=[ 710] │ │ │ │ + 0xfffffffffffbf388 (offset: 0x6df0) -> 0xf04 fde=[ 724] │ │ │ │ + 0xfffffffffffbf3a8 (offset: 0x6e10) -> 0xf18 fde=[ 738] │ │ │ │ + 0xfffffffffffbf3e8 (offset: 0x6e50) -> 0xf2c fde=[ 74c] │ │ │ │ + 0xfffffffffffbf418 (offset: 0x6e80) -> 0xf40 fde=[ 760] │ │ │ │ + 0xfffffffffffbf458 (offset: 0x6ec0) -> 0xf54 fde=[ 774] │ │ │ │ + 0xfffffffffffbf488 (offset: 0x6ef0) -> 0xf68 fde=[ 788] │ │ │ │ + 0xfffffffffffbf4d8 (offset: 0x6f40) -> 0xf7c fde=[ 79c] │ │ │ │ + 0xfffffffffffbf518 (offset: 0x6f80) -> 0xf90 fde=[ 7b0] │ │ │ │ + 0xfffffffffffbf568 (offset: 0x6fd0) -> 0xfa4 fde=[ 7c4] │ │ │ │ + 0xfffffffffffbf5a8 (offset: 0x7010) -> 0xfb8 fde=[ 7d8] │ │ │ │ + 0xfffffffffffbf608 (offset: 0x7070) -> 0xfcc fde=[ 7ec] │ │ │ │ + 0xfffffffffffbf658 (offset: 0x70c0) -> 0xfe0 fde=[ 800] │ │ │ │ + 0xfffffffffffbf6b8 (offset: 0x7120) -> 0xff4 fde=[ 814] │ │ │ │ + 0xfffffffffffbf6f8 (offset: 0x7160) -> 0x1008 fde=[ 828] │ │ │ │ + 0xfffffffffffbf768 (offset: 0x71d0) -> 0x101c fde=[ 83c] │ │ │ │ + 0xfffffffffffbf7a8 (offset: 0x7210) -> 0x1030 fde=[ 850] │ │ │ │ + 0xfffffffffffbf968 (offset: 0x73d0) -> 0x107c fde=[ 89c] │ │ │ │ + 0xfffffffffffbfcb8 (offset: 0x7720) -> 0x10d0 fde=[ 8f0] │ │ │ │ + 0xfffffffffffbfcd8 (offset: 0x7740) -> 0x10e8 fde=[ 908] │ │ │ │ + 0xfffffffffffbfd08 (offset: 0x7770) -> 0x10fc fde=[ 91c] │ │ │ │ + 0xfffffffffffbfd18 (offset: 0x7780) -> 0x1110 fde=[ 930] │ │ │ │ + 0xfffffffffffbfd28 (offset: 0x7790) -> 0x1128 fde=[ 948] │ │ │ │ + 0xfffffffffffbfdb8 (offset: 0x7820) -> 0x1150 fde=[ 970] │ │ │ │ + 0xfffffffffffbfe88 (offset: 0x78f0) -> 0x1178 fde=[ 998] │ │ │ │ + 0xfffffffffffc0028 (offset: 0x7a90) -> 0x11d0 fde=[ 9f0] │ │ │ │ + 0xfffffffffffc0178 (offset: 0x7be0) -> 0x120c fde=[ a2c] │ │ │ │ + 0xfffffffffffc0258 (offset: 0x7cc0) -> 0x1234 fde=[ a54] │ │ │ │ + 0xfffffffffffc0408 (offset: 0x7e70) -> 0x128c fde=[ aac] │ │ │ │ + 0xfffffffffffc06e8 (offset: 0x8150) -> 0x12bc fde=[ adc] │ │ │ │ + 0xfffffffffffc08c8 (offset: 0x8330) -> 0x1308 fde=[ b28] │ │ │ │ + 0xfffffffffffc0958 (offset: 0x83c0) -> 0x1330 fde=[ b50] │ │ │ │ + 0xfffffffffffc0bb8 (offset: 0x8620) -> 0x137c fde=[ b9c] │ │ │ │ + 0xfffffffffffc0fe8 (offset: 0x8a50) -> 0x13e4 fde=[ c04] │ │ │ │ + 0xfffffffffffc1138 (offset: 0x8ba0) -> 0x1420 fde=[ c40] │ │ │ │ + 0xfffffffffffc13a8 (offset: 0x8e10) -> 0x146c fde=[ c8c] │ │ │ │ + 0xfffffffffffc17b8 (offset: 0x9220) -> 0x14d4 fde=[ cf4] │ │ │ │ + 0xfffffffffffc1848 (offset: 0x92b0) -> 0x14fc fde=[ d1c] │ │ │ │ + 0xfffffffffffc1ea8 (offset: 0x9910) -> 0x1548 fde=[ d68] │ │ │ │ + 0xfffffffffffc27d8 (offset: 0xa240) -> 0x15c0 fde=[ de0] │ │ │ │ + 0xfffffffffffc2928 (offset: 0xa390) -> 0x15fc fde=[ e1c] │ │ │ │ + 0xfffffffffffc2f88 (offset: 0xa9f0) -> 0x1648 fde=[ e68] │ │ │ │ + 0xfffffffffffc38c8 (offset: 0xb330) -> 0x16c0 fde=[ ee0] │ │ │ │ + 0xfffffffffffc3a78 (offset: 0xb4e0) -> 0x16f0 fde=[ f10] │ │ │ │ + 0xfffffffffffc3cb8 (offset: 0xb720) -> 0x1720 fde=[ f40] │ │ │ │ + 0xfffffffffffc3e18 (offset: 0xb880) -> 0x175c fde=[ f7c] │ │ │ │ + 0xfffffffffffc3fc8 (offset: 0xba30) -> 0x178c fde=[ fac] │ │ │ │ + 0xfffffffffffc4208 (offset: 0xbc70) -> 0x17bc fde=[ fdc] │ │ │ │ + 0xfffffffffffc4818 (offset: 0xc280) -> 0x17ec fde=[ 100c] │ │ │ │ + 0xfffffffffffc4938 (offset: 0xc3a0) -> 0x1820 fde=[ 1040] │ │ │ │ + 0xfffffffffffc4bf8 (offset: 0xc660) -> 0x1850 fde=[ 1070] │ │ │ │ + 0xfffffffffffc4d18 (offset: 0xc780) -> 0x188c fde=[ 10ac] │ │ │ │ + 0xfffffffffffc4ec8 (offset: 0xc930) -> 0x18bc fde=[ 10dc] │ │ │ │ + 0xfffffffffffc5168 (offset: 0xcbd0) -> 0x18ec fde=[ 110c] │ │ │ │ + 0xfffffffffffc53d8 (offset: 0xce40) -> 0x191c fde=[ 113c] │ │ │ │ + 0xfffffffffffc5638 (offset: 0xd0a0) -> 0x194c fde=[ 116c] │ │ │ │ + 0xfffffffffffc5748 (offset: 0xd1b0) -> 0x1978 fde=[ 1198] │ │ │ │ + 0xfffffffffffc5838 (offset: 0xd2a0) -> 0x19d0 fde=[ 11f0] │ │ │ │ + 0xfffffffffffc59b8 (offset: 0xd420) -> 0x1a00 fde=[ 1220] │ │ │ │ + 0xfffffffffffc5f68 (offset: 0xd9d0) -> 0x1a30 fde=[ 1250] │ │ │ │ + 0xfffffffffffc6108 (offset: 0xdb70) -> 0x1a54 fde=[ 1274] │ │ │ │ + 0xfffffffffffc62e8 (offset: 0xdd50) -> 0x1a80 fde=[ 12a0] │ │ │ │ + 0xfffffffffffc6408 (offset: 0xde70) -> 0x1ae0 fde=[ 1300] │ │ │ │ + 0xfffffffffffc6658 (offset: 0xe0c0) -> 0x1b10 fde=[ 1330] │ │ │ │ + 0xfffffffffffc67f8 (offset: 0xe260) -> 0x1b24 fde=[ 1344] │ │ │ │ + 0xfffffffffffc7338 (offset: 0xeda0) -> 0x1b54 fde=[ 1374] │ │ │ │ + 0xfffffffffffc7e78 (offset: 0xf8e0) -> 0x1b84 fde=[ 13a4] │ │ │ │ + 0xfffffffffffc8a48 (offset: 0x104b0) -> 0x1bb4 fde=[ 13d4] │ │ │ │ + 0xfffffffffffc96a8 (offset: 0x11110) -> 0x1be4 fde=[ 1404] │ │ │ │ + 0xfffffffffffca2c8 (offset: 0x11d30) -> 0x1c14 fde=[ 1434] │ │ │ │ + 0xfffffffffffca598 (offset: 0x12000) -> 0x1c40 fde=[ 1460] │ │ │ │ + 0xfffffffffffca6f8 (offset: 0x12160) -> 0x1cb0 fde=[ 14d0] │ │ │ │ + 0xfffffffffffca9e8 (offset: 0x12450) -> 0x1ce0 fde=[ 1500] │ │ │ │ + 0xfffffffffffcb6c8 (offset: 0x13130) -> 0x1d10 fde=[ 1530] │ │ │ │ + 0xfffffffffffcc188 (offset: 0x13bf0) -> 0x1d40 fde=[ 1560] │ │ │ │ + 0xfffffffffffccd78 (offset: 0x147e0) -> 0x1d70 fde=[ 1590] │ │ │ │ + 0xfffffffffffcdae8 (offset: 0x15550) -> 0x1da0 fde=[ 15c0] │ │ │ │ + 0xfffffffffffce8a8 (offset: 0x16310) -> 0x1dd0 fde=[ 15f0] │ │ │ │ + 0xfffffffffffcebf8 (offset: 0x16660) -> 0x1e08 fde=[ 1628] │ │ │ │ + 0xfffffffffffcf0a8 (offset: 0x16b10) -> 0x1e40 fde=[ 1660] │ │ │ │ + 0xfffffffffffcf368 (offset: 0x16dd0) -> 0x1e70 fde=[ 1690] │ │ │ │ + 0xfffffffffffcf658 (offset: 0x170c0) -> 0x1ea0 fde=[ 16c0] │ │ │ │ + 0xfffffffffffcf888 (offset: 0x172f0) -> 0x1ee4 fde=[ 1704] │ │ │ │ + 0xfffffffffffcfb18 (offset: 0x17580) -> 0x1f14 fde=[ 1734] │ │ │ │ + 0xfffffffffffcfd18 (offset: 0x17780) -> 0x1f48 fde=[ 1768] │ │ │ │ + 0xfffffffffffcffc8 (offset: 0x17a30) -> 0x1f78 fde=[ 1798] │ │ │ │ + 0xfffffffffffd02a8 (offset: 0x17d10) -> 0x1fa8 fde=[ 17c8] │ │ │ │ + 0xfffffffffffd09d8 (offset: 0x18440) -> 0x2004 fde=[ 1824] │ │ │ │ + 0xfffffffffffd0c18 (offset: 0x18680) -> 0x2034 fde=[ 1854] │ │ │ │ + 0xfffffffffffd0de8 (offset: 0x18850) -> 0x20b8 fde=[ 18d8] │ │ │ │ + 0xfffffffffffd10c8 (offset: 0x18b30) -> 0x20e8 fde=[ 1908] │ │ │ │ + 0xfffffffffffd1508 (offset: 0x18f70) -> 0x2118 fde=[ 1938] │ │ │ │ + 0xfffffffffffd1978 (offset: 0x193e0) -> 0x2148 fde=[ 1968] │ │ │ │ + 0xfffffffffffd1db8 (offset: 0x19820) -> 0x2178 fde=[ 1998] │ │ │ │ + 0xfffffffffffd21f8 (offset: 0x19c60) -> 0x21a8 fde=[ 19c8] │ │ │ │ + 0xfffffffffffd26a8 (offset: 0x1a110) -> 0x21d8 fde=[ 19f8] │ │ │ │ + 0xfffffffffffd2b78 (offset: 0x1a5e0) -> 0x2208 fde=[ 1a28] │ │ │ │ + 0xfffffffffffd3148 (offset: 0x1abb0) -> 0x2238 fde=[ 1a58] │ │ │ │ + 0xfffffffffffd3728 (offset: 0x1b190) -> 0x2268 fde=[ 1a88] │ │ │ │ + 0xfffffffffffd3e18 (offset: 0x1b880) -> 0x2298 fde=[ 1ab8] │ │ │ │ + 0xfffffffffffd58f8 (offset: 0x1d360) -> 0x2330 fde=[ 1b50] │ │ │ │ + 0xfffffffffffd5ec8 (offset: 0x1d930) -> 0x2360 fde=[ 1b80] │ │ │ │ + 0xfffffffffffd6448 (offset: 0x1deb0) -> 0x2390 fde=[ 1bb0] │ │ │ │ + 0xfffffffffffd6b38 (offset: 0x1e5a0) -> 0x23c0 fde=[ 1be0] │ │ │ │ + 0xfffffffffffd6e28 (offset: 0x1e890) -> 0x23f0 fde=[ 1c10] │ │ │ │ + 0xfffffffffffd7058 (offset: 0x1eac0) -> 0x2494 fde=[ 1cb4] │ │ │ │ + 0xfffffffffffd7308 (offset: 0x1ed70) -> 0x24e4 fde=[ 1d04] │ │ │ │ + 0xfffffffffffd7608 (offset: 0x1f070) -> 0x2514 fde=[ 1d34] │ │ │ │ + 0xfffffffffffd7958 (offset: 0x1f3c0) -> 0x25c4 fde=[ 1de4] │ │ │ │ + 0xfffffffffffd7ce8 (offset: 0x1f750) -> 0x2684 fde=[ 1ea4] │ │ │ │ + 0xfffffffffffd8108 (offset: 0x1fb70) -> 0x26b0 fde=[ 1ed0] │ │ │ │ + 0xfffffffffffd84d8 (offset: 0x1ff40) -> 0x2790 fde=[ 1fb0] │ │ │ │ + 0xfffffffffffd89c8 (offset: 0x20430) -> 0x27f0 fde=[ 2010] │ │ │ │ + 0xfffffffffffd8fb8 (offset: 0x20a20) -> 0x281c fde=[ 203c] │ │ │ │ + 0xfffffffffffd9708 (offset: 0x21170) -> 0x2848 fde=[ 2068] │ │ │ │ + 0xfffffffffffd9e48 (offset: 0x218b0) -> 0x2874 fde=[ 2094] │ │ │ │ + 0xfffffffffffda4e8 (offset: 0x21f50) -> 0x28a4 fde=[ 20c4] │ │ │ │ + 0xfffffffffffdabd8 (offset: 0x22640) -> 0x28d4 fde=[ 20f4] │ │ │ │ + 0xfffffffffffdb658 (offset: 0x230c0) -> 0x2900 fde=[ 2120] │ │ │ │ + 0xfffffffffffdc028 (offset: 0x23a90) -> 0x292c fde=[ 214c] │ │ │ │ + 0xfffffffffffdcb28 (offset: 0x24590) -> 0x2958 fde=[ 2178] │ │ │ │ + 0xfffffffffffdd908 (offset: 0x25370) -> 0x2984 fde=[ 21a4] │ │ │ │ + 0xfffffffffffde618 (offset: 0x26080) -> 0x29b0 fde=[ 21d0] │ │ │ │ + 0xfffffffffffdf588 (offset: 0x26ff0) -> 0x29dc fde=[ 21fc] │ │ │ │ + 0xfffffffffffe0f38 (offset: 0x289a0) -> 0x2a08 fde=[ 2228] │ │ │ │ + 0xfffffffffffe2948 (offset: 0x2a3b0) -> 0x2a34 fde=[ 2254] │ │ │ │ + 0xfffffffffffe4458 (offset: 0x2bec0) -> 0x2a60 fde=[ 2280] │ │ │ │ + 0xfffffffffffe5fa8 (offset: 0x2da10) -> 0x2a8c fde=[ 22ac] │ │ │ │ + 0xfffffffffffe7b78 (offset: 0x2f5e0) -> 0x2ab8 fde=[ 22d8] │ │ │ │ + 0xfffffffffffe8c98 (offset: 0x30700) -> 0x2b00 fde=[ 2320] │ │ │ │ + 0xfffffffffffe8d18 (offset: 0x30780) -> 0x2b34 fde=[ 2354] │ │ │ │ + 0xfffffffffffe8d98 (offset: 0x30800) -> 0x2b68 fde=[ 2388] │ │ │ │ + 0xfffffffffffe9aa8 (offset: 0x31510) -> 0x2b94 fde=[ 23b4] │ │ │ │ + 0xfffffffffffeab38 (offset: 0x325a0) -> 0x2bd4 fde=[ 23f4] │ │ │ │ + 0xfffffffffffeba88 (offset: 0x334f0) -> 0x2c00 fde=[ 2420] │ │ │ │ + 0xfffffffffffecc08 (offset: 0x34670) -> 0x2c2c fde=[ 244c] │ │ │ │ + 0xfffffffffffedd08 (offset: 0x35770) -> 0x2c5c fde=[ 247c] │ │ │ │ + 0xfffffffffffeea18 (offset: 0x36480) -> 0x2c88 fde=[ 24a8] │ │ │ │ + 0xfffffffffffeff08 (offset: 0x37970) -> 0x2cb8 fde=[ 24d8] │ │ │ │ + 0xffffffffffff0008 (offset: 0x37a70) -> 0x2cdc fde=[ 24fc] │ │ │ │ + 0xffffffffffff0188 (offset: 0x37bf0) -> 0x2d0c fde=[ 252c] │ │ │ │ + 0xffffffffffff0438 (offset: 0x37ea0) -> 0x2d38 fde=[ 2558] │ │ │ │ + 0xffffffffffff06e8 (offset: 0x38150) -> 0x2d64 fde=[ 2584] │ │ │ │ + 0xffffffffffff09c8 (offset: 0x38430) -> 0x2d90 fde=[ 25b0] │ │ │ │ + 0xffffffffffff0a28 (offset: 0x38490) -> 0x2db0 fde=[ 25d0] │ │ │ │ + 0xffffffffffff0b98 (offset: 0x38600) -> 0x2dfc fde=[ 261c] │ │ │ │ + 0xffffffffffff0da8 (offset: 0x38810) -> 0x2e48 fde=[ 2668] │ │ │ │ + 0xffffffffffff0fb8 (offset: 0x38a20) -> 0x2e94 fde=[ 26b4] │ │ │ │ + 0xffffffffffff0fd8 (offset: 0x38a40) -> 0x2eac fde=[ 26cc] │ │ │ │ + 0xffffffffffff1008 (offset: 0x38a70) -> 0x2ec4 fde=[ 26e4] │ │ │ │ + 0xffffffffffff1038 (offset: 0x38aa0) -> 0x2edc fde=[ 26fc] │ │ │ │ + 0xffffffffffff1188 (offset: 0x38bf0) -> 0x2ef0 fde=[ 2710] │ │ │ │ + 0xffffffffffff1398 (offset: 0x38e00) -> 0x2f20 fde=[ 2740] │ │ │ │ + 0xffffffffffff19e8 (offset: 0x39450) -> 0x2f50 fde=[ 2770] │ │ │ │ + 0xffffffffffff3ec8 (offset: 0x3b930) -> 0x2f80 fde=[ 27a0] │ │ │ │ + 0xffffffffffff62e8 (offset: 0x3dd50) -> 0x2fc0 fde=[ 27e0] │ │ │ │ + 0xffffffffffff65d8 (offset: 0x3e040) -> 0x2ff4 fde=[ 2814] │ │ │ │ + 0xffffffffffff6898 (offset: 0x3e300) -> 0x3028 fde=[ 2848] │ │ │ │ + 0xffffffffffff6a28 (offset: 0x3e490) -> 0x3058 fde=[ 2878] │ │ │ │ + 0xffffffffffff6be8 (offset: 0x3e650) -> 0x309c fde=[ 28bc] │ │ │ │ + 0xffffffffffff6df8 (offset: 0x3e860) -> 0x30ec fde=[ 290c] │ │ │ │ + 0xffffffffffff73d8 (offset: 0x3ee40) -> 0x311c fde=[ 293c] │ │ │ │ + 0xffffffffffff7438 (offset: 0x3eea0) -> 0x313c fde=[ 295c] │ │ │ │ + 0xffffffffffff7588 (offset: 0x3eff0) -> 0x317c fde=[ 299c] │ │ │ │ + 0xffffffffffff7798 (offset: 0x3f200) -> 0x31c8 fde=[ 29e8] │ │ │ │ + 0xffffffffffff77b8 (offset: 0x3f220) -> 0x31e0 fde=[ 2a00] │ │ │ │ + 0xffffffffffff77e8 (offset: 0x3f250) -> 0x31f8 fde=[ 2a18] │ │ │ │ + 0xffffffffffff7818 (offset: 0x3f280) -> 0x3210 fde=[ 2a30] │ │ │ │ + 0xffffffffffff7938 (offset: 0x3f3a0) -> 0x3224 fde=[ 2a44] │ │ │ │ + 0xffffffffffff7af8 (offset: 0x3f560) -> 0x3250 fde=[ 2a70] │ │ │ │ + 0xffffffffffff8138 (offset: 0x3fba0) -> 0x3280 fde=[ 2aa0] │ │ │ │ + 0xffffffffffffa4c8 (offset: 0x41f30) -> 0x32c0 fde=[ 2ae0] │ │ │ │ + 0xffffffffffffc818 (offset: 0x44280) -> 0x32f0 fde=[ 2b10] │ │ │ │ + 0xffffffffffffcb28 (offset: 0x44590) -> 0x3324 fde=[ 2b44] │ │ │ │ + 0xffffffffffffce08 (offset: 0x44870) -> 0x3358 fde=[ 2b78] │ │ │ │ + 0xffffffffffffcf98 (offset: 0x44a00) -> 0x3388 fde=[ 2ba8] │ │ │ │ + 0xffffffffffffd158 (offset: 0x44bc0) -> 0x33cc fde=[ 2bec] │ │ │ │ + 0xffffffffffffd368 (offset: 0x44dd0) -> 0x341c fde=[ 2c3c] │ │ │ │ + 0xffffffffffffd928 (offset: 0x45390) -> 0x344c fde=[ 2c6c] │ │ │ │ + 0xffffffffffffd988 (offset: 0x453f0) -> 0x346c fde=[ 2c8c] │ │ │ │ + 0xffffffffffffdad8 (offset: 0x45540) -> 0x34ac fde=[ 2ccc] │ │ │ │ + 0xffffffffffffdce8 (offset: 0x45750) -> 0x34f8 fde=[ 2d18] │ │ │ │ + 0xffffffffffffdd08 (offset: 0x45770) -> 0x3510 fde=[ 2d30] │ │ │ │ + 0xffffffffffffdd38 (offset: 0x457a0) -> 0x3528 fde=[ 2d48] │ │ │ │ + 0xffffffffffffdd68 (offset: 0x457d0) -> 0x3540 fde=[ 2d60] │ │ │ │ + 0xffffffffffffde88 (offset: 0x458f0) -> 0x3554 fde=[ 2d74] │ │ │ │ + 0xffffffffffffe048 (offset: 0x45ab0) -> 0x3580 fde=[ 2da0] │ │ │ │ + 0xffffffffffffe158 (offset: 0x45bc0) -> 0x35a4 fde=[ 2dc4] │ │ │ │ + 0xffffffffffffe168 (offset: 0x45bd0) -> 0x35b8 fde=[ 2dd8] │ │ │ │ + 0xffffffffffffe2e8 (offset: 0x45d50) -> 0x35e8 fde=[ 2e08] │ │ │ │ + 0xffffffffffffea38 (offset: 0x464a0) -> 0x36a0 fde=[ 2ec0] │ │ │ │ + 0xffffffffffffeac8 (offset: 0x46530) -> 0x36bc fde=[ 2edc] │ │ │ │ + 0xffffffffffffebd8 (offset: 0x46640) -> 0x36e0 fde=[ 2f00] │ │ │ │ + 0xffffffffffffebe8 (offset: 0x46650) -> 0x36f4 fde=[ 2f14] │ │ │ │ + 0xffffffffffffed68 (offset: 0x467d0) -> 0x3724 fde=[ 2f44] │ │ │ │ + 0xfffffffffffff4b8 (offset: 0x46f20) -> 0x37dc fde=[ 2ffc] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -288,5491 +288,5513 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000058 000000000000001c 0000005c FDE cie=00000000 pc=0000000000003600..0000000000003646 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000003609 │ │ │ │ +00000058 000000000000001c 0000005c FDE cie=00000000 pc=00000000000035e0..0000000000003626 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000035e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000360d │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000035ed │ │ │ │ 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 00000000000035f0 │ │ │ │ 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=0000000000003630..000000000000391f │ │ │ │ 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..0000000000003ee8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003964 │ │ │ │ +00000090 0000000000000034 00000094 FDE cie=00000000 pc=0000000000003920..0000000000003e9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003921 │ │ │ │ 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 000000000000392f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000397c │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000393c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1309 to 0000000000003e99 │ │ │ │ + DW_CFA_advance_loc2: 1285 to 0000000000003e41 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003e9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003e42 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003eba │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000003e6d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003ebb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003e6e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000000000000010 000000cc FDE cie=00000000 pc=0000000000003ef0..0000000000003f24 │ │ │ │ +000000c8 0000000000000010 000000cc FDE cie=00000000 pc=0000000000003ea0..0000000000003ed4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000003f30..0000000000004051 │ │ │ │ +000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000003ee0..0000000000003ff3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000004060..0000000000004477 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004064 │ │ │ │ +000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000004000..0000000000004407 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004004 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 532 to 0000000000004278 │ │ │ │ + DW_CFA_advance_loc2: 516 to 0000000000004208 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004280 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004210 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000010c 0000000000000028 00000110 FDE cie=00000000 pc=0000000000004480..0000000000004521 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004484 │ │ │ │ +0000010c 0000000000000028 00000110 FDE cie=00000000 pc=0000000000004410..00000000000044b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004414 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000449a │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000004427 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000044ca │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000004455 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000044db │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000446b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000044e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000004470 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000044f6 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000004486 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004516 │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000044a9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000004520 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000044b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000138 000000000000001c 0000013c FDE cie=00000000 pc=0000000000004530..00000000000045a2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004531 │ │ │ │ +00000138 000000000000001c 0000013c FDE cie=00000000 pc=00000000000044c0..0000000000004532 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000044c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000453c │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000044d4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 98 to 000000000000459e │ │ │ │ + DW_CFA_advance_loc1: 90 to 000000000000452e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000045a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000452f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000158 0000000000000010 0000015c FDE cie=00000000 pc=00000000000045c0..00000000000046d7 │ │ │ │ +00000158 0000000000000010 0000015c FDE cie=00000000 pc=0000000000004540..0000000000004617 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=00000000000046e0..0000000000004787 │ │ │ │ +0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000004620..00000000000046b7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000180 0000000000000010 00000184 FDE cie=00000000 pc=0000000000004790..0000000000004877 │ │ │ │ +00000180 0000000000000010 00000184 FDE cie=00000000 pc=00000000000046c0..0000000000004784 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000194 0000000000000010 00000198 FDE cie=00000000 pc=0000000000004880..0000000000004924 │ │ │ │ +00000194 0000000000000010 00000198 FDE cie=00000000 pc=0000000000004790..0000000000004834 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000004930..0000000000004a27 │ │ │ │ +000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000004840..00000000000048ef │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000004a30..0000000000004ae7 │ │ │ │ +000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=00000000000048f0..000000000000497f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d0 0000000000000018 000001d4 FDE cie=00000000 pc=0000000000004af0..0000000000004c33 │ │ │ │ - DW_CFA_advance_loc2: 290 to 0000000000004c12 │ │ │ │ +000001d0 0000000000000018 000001d4 FDE cie=00000000 pc=0000000000004980..0000000000004ac3 │ │ │ │ + DW_CFA_advance_loc2: 290 to 0000000000004aa2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000004c2e │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000004abe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001ec 0000000000000010 000001f0 FDE cie=00000000 pc=0000000000004c40..0000000000004c63 │ │ │ │ +000001ec 0000000000000010 000001f0 FDE cie=00000000 pc=0000000000004ad0..0000000000004af3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000200 0000000000000010 00000204 FDE cie=00000000 pc=0000000000004c80..0000000000004c8a │ │ │ │ +00000200 0000000000000010 00000204 FDE cie=00000000 pc=0000000000004b00..0000000000004b0a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000214 0000000000000010 00000218 FDE cie=00000000 pc=0000000000004c90..0000000000004cf6 │ │ │ │ +00000214 0000000000000010 00000218 FDE cie=00000000 pc=0000000000004b10..0000000000004b76 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000228 0000000000000010 0000022c FDE cie=00000000 pc=0000000000004d00..0000000000004d56 │ │ │ │ +00000228 0000000000000010 0000022c FDE cie=00000000 pc=0000000000004b80..0000000000004bd6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000023c 0000000000000010 00000240 FDE cie=00000000 pc=0000000000004d60..0000000000004df4 │ │ │ │ +0000023c 0000000000000010 00000240 FDE cie=00000000 pc=0000000000004be0..0000000000004c74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000250 0000000000000014 00000254 FDE cie=00000000 pc=0000000000004e00..0000000000004ea4 │ │ │ │ +00000250 0000000000000014 00000254 FDE cie=00000000 pc=0000000000004c80..0000000000004cfc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000268 0000000000000024 0000026c FDE cie=00000000 pc=0000000000004eb0..000000000000562b │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004eb4 │ │ │ │ +00000268 0000000000000024 0000026c FDE cie=00000000 pc=0000000000004d00..0000000000005461 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d04 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000004f0c │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000004d58 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000004f5f │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000004d9f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 900 to 00000000000052e3 │ │ │ │ + DW_CFA_advance_loc2: 898 to 0000000000005121 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000052f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000005128 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000290 000000000000002c 00000294 FDE cie=00000000 pc=0000000000005630..00000000000060a0 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000005637 │ │ │ │ +00000290 000000000000002c 00000294 FDE cie=00000000 pc=0000000000005470..0000000000005ee0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000005477 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000566f │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000054a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005670 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000054b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000005676 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000054b6 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 105 to 00000000000056df │ │ │ │ + DW_CFA_advance_loc1: 95 to 0000000000005515 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 1340 to 0000000000005c1b │ │ │ │ + DW_CFA_advance_loc2: 1350 to 0000000000005a5b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000005c20 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000005a60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002c0 0000000000000010 000002c4 FDE cie=00000000 pc=00000000000060a0..00000000000060d1 │ │ │ │ +000002c0 0000000000000010 000002c4 FDE cie=00000000 pc=0000000000005ee0..0000000000005f09 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002d4 0000000000000010 000002d8 FDE cie=00000000 pc=00000000000060e0..00000000000060ff │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000060e4 │ │ │ │ +000002d4 0000000000000010 000002d8 FDE cie=00000000 pc=0000000000005f10..0000000000005f2f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f14 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000002e8 000000000000001c 000002ec FDE cie=00000000 pc=0000000000006100..0000000000006158 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006124 │ │ │ │ +000002e8 000000000000001c 000002ec FDE cie=00000000 pc=0000000000005f30..0000000000005f88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005f4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000613e │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000005f66 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006140 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000005f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000308 000000000000005c 0000030c FDE cie=00000000 pc=0000000000006160..00000000000062d4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006162 │ │ │ │ +00000308 000000000000005c 0000030c FDE cie=00000000 pc=0000000000005f90..00000000000060f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006164 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005f94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006165 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005f95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006166 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005f96 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000616a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f9a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000061b8 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000005fe8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000061b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005fe9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000061ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005fea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000061bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005fec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000061be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005fee │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000061d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000005ff8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000061d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000005ffb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000061d6 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000600c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000061ea │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006012 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000061eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006013 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000621f │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000006047 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006222 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000006058 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006236 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000605e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006238 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006060 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000000627a │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000060a2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000627e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060a6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006286 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060ae │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006287 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000060af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -00000368 0000000000000064 0000036c FDE cie=00000000 pc=00000000000062e0..000000000000643f │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062e2 │ │ │ │ +00000368 0000000000000064 0000036c FDE cie=00000000 pc=0000000000006100..0000000000006247 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006102 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006104 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000062e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006108 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000062e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006109 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000062f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006110 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000006338 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000006158 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006339 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006159 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000633a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000615a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000633c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000615c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000633e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000615e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000006350 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000006168 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006353 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000616b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006356 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000617c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006359 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000617f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006369 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006181 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000006372 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000618a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000063a6 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000061be │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000063a9 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000061cf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000063ba │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000061d2 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000063bc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000061d4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000063c5 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000061dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000063f3 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000006203 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000063f6 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000621b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000063f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000621e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006411 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006221 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000641a │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000622a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -000003d0 0000000000000014 000003d4 FDE cie=00000000 pc=0000000000006440..0000000000006458 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006444 │ │ │ │ +000003d0 0000000000000014 000003d4 FDE cie=00000000 pc=0000000000006250..0000000000006268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006254 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000006457 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000006267 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003e8 0000000000000010 000003ec FDE cie=00000000 pc=0000000000006460..0000000000006465 │ │ │ │ +000003e8 0000000000000010 000003ec FDE cie=00000000 pc=0000000000006270..0000000000006275 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003fc 0000000000000030 00000400 FDE cie=00000000 pc=0000000000006470..00000000000064d1 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006477 │ │ │ │ +000003fc 0000000000000030 00000400 FDE cie=00000000 pc=0000000000006280..00000000000062d1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006287 │ │ │ │ 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 000000000000628b │ │ │ │ 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 000000000000628e │ │ │ │ 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 0000000000006295 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 61 to 00000000000064bd │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000062c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064be │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000062c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000062c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000062c9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000064d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000062d0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000430 000000000000002c 00000434 FDE cie=00000000 pc=00000000000064e0..0000000000006531 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000064e7 │ │ │ │ +00000430 000000000000002c 00000434 FDE cie=00000000 pc=00000000000062e0..0000000000006321 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000062e7 │ │ │ │ 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 00000000000062eb │ │ │ │ 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 00000000000062ef │ │ │ │ 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 0000000000006317 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006520 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006318 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006522 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000631a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000006530 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006320 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000460 0000000000000034 00000464 FDE cie=00000000 pc=0000000000006540..00000000000065a1 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006547 │ │ │ │ +00000460 0000000000000034 00000464 FDE cie=00000000 pc=0000000000006330..0000000000006389 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006337 │ │ │ │ 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 000000000000633b │ │ │ │ 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 000000000000633f │ │ │ │ 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 0000000000006345 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000006597 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000000637f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006598 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006380 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006599 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006381 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000659b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006383 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000065a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000006388 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000498 0000000000000014 0000049c FDE cie=00000000 pc=00000000000065b0..0000000000006623 │ │ │ │ +00000498 0000000000000014 0000049c FDE cie=00000000 pc=0000000000006390..0000000000006403 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004b0 0000000000000044 000004b4 FDE cie=00000000 pc=0000000000006640..000000000000670c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006642 │ │ │ │ +000004b0 0000000000000044 000004b4 FDE cie=00000000 pc=0000000000006410..00000000000064cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006412 │ │ │ │ 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 0000000000006414 │ │ │ │ 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 0000000000006416 │ │ │ │ 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 0000000000006418 │ │ │ │ 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 0000000000006419 │ │ │ │ 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 000000000000641a │ │ │ │ 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 000000000000641e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 179 to 0000000000006701 │ │ │ │ + DW_CFA_advance_loc1: 163 to 00000000000064c1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006702 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000064c2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006703 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000064c3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006705 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006707 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006709 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064c9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000670b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000004f8 0000000000000044 000004fc FDE cie=00000000 pc=0000000000006710..00000000000067cc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006712 │ │ │ │ +000004f8 0000000000000044 000004fc FDE cie=00000000 pc=00000000000064d0..000000000000657c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064d2 │ │ │ │ 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 00000000000064d4 │ │ │ │ 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 00000000000064d6 │ │ │ │ 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 00000000000064d8 │ │ │ │ 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 00000000000064d9 │ │ │ │ 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 00000000000064da │ │ │ │ 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 00000000000064de │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 163 to 00000000000067c1 │ │ │ │ + DW_CFA_advance_loc1: 147 to 0000000000006571 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000067c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006572 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000067c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006573 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006575 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006577 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006579 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000657b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000540 0000000000000028 00000544 FDE cie=00000000 pc=00000000000067d0..0000000000006881 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067d2 │ │ │ │ +00000540 0000000000000028 00000544 FDE cie=00000000 pc=0000000000006580..0000000000006629 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006582 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000067d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006583 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000067d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006587 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 169 to 000000000000687d │ │ │ │ + DW_CFA_advance_loc1: 158 to 0000000000006625 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000687e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006626 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006880 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006628 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000056c 0000000000000028 00000570 FDE cie=00000000 pc=0000000000006890..0000000000006941 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006892 │ │ │ │ +0000056c 0000000000000028 00000570 FDE cie=00000000 pc=0000000000006630..00000000000066d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006632 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006893 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006633 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006637 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 169 to 000000000000693d │ │ │ │ + DW_CFA_advance_loc1: 158 to 00000000000066d5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000693e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000066d6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006940 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000066d8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000598 0000000000000030 0000059c FDE cie=00000000 pc=0000000000006950..0000000000006adc │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006951 │ │ │ │ +00000598 0000000000000030 0000059c FDE cie=00000000 pc=00000000000066e0..000000000000686c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000066e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006954 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000066e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000695d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066e8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000066ed │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000066f2 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066fa │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 343 to 0000000000006ab4 │ │ │ │ + DW_CFA_advance_loc2: 324 to 000000000000683e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006ab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000683f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000006adb │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000686b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000005cc 0000000000000030 000005d0 FDE cie=00000000 pc=0000000000006ae0..0000000000006d9d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006ae1 │ │ │ │ +000005cc 0000000000000030 000005d0 FDE cie=00000000 pc=0000000000006870..0000000000006b0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006871 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006ae9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006879 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000006af2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000687d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006884 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006888 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 675 to 0000000000006d95 │ │ │ │ + DW_CFA_advance_loc2: 637 to 0000000000006b05 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006d96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006b06 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000600 0000000000000018 00000604 FDE cie=00000000 pc=0000000000006da0..0000000000006db9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006da1 │ │ │ │ +00000600 0000000000000018 00000604 FDE cie=00000000 pc=0000000000006b10..0000000000006b29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006b11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000006db8 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000006b28 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000061c 0000000000000014 00000620 FDE cie=00000000 pc=0000000000006dc0..0000000000006dec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006dc4 │ │ │ │ +0000061c 0000000000000014 00000620 FDE cie=00000000 pc=0000000000006b30..0000000000006b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000006deb │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000006b5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000634 0000000000000010 00000638 FDE cie=00000000 pc=0000000000006df0..0000000000006df5 │ │ │ │ +00000634 0000000000000010 00000638 FDE cie=00000000 pc=0000000000006b60..0000000000006b65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000648 0000000000000014 0000064c FDE cie=00000000 pc=0000000000006e00..0000000000006e06 │ │ │ │ +00000648 0000000000000014 0000064c FDE cie=00000000 pc=0000000000006b70..0000000000006b76 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000660 0000000000000010 00000664 FDE cie=00000000 pc=0000000000006e10..0000000000006e6f │ │ │ │ +00000660 0000000000000010 00000664 FDE cie=00000000 pc=0000000000006b80..0000000000006be3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000674 0000000000000020 00000678 FDE cie=00000000 pc=0000000000006e70..0000000000006ea7 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e74 │ │ │ │ +00000674 0000000000000020 00000678 FDE cie=00000000 pc=0000000000006bf0..0000000000006c27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006bf4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000006e95 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000006c15 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000006ea0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000006c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006ea6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006c26 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000698 0000000000000010 0000069c FDE cie=00000000 pc=0000000000006ec0..0000000000006f03 │ │ │ │ +00000698 0000000000000010 0000069c FDE cie=00000000 pc=0000000000006c30..0000000000006c63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006ac 0000000000000010 000006b0 FDE cie=00000000 pc=0000000000006f10..0000000000006f33 │ │ │ │ +000006ac 0000000000000010 000006b0 FDE cie=00000000 pc=0000000000006c70..0000000000006c93 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006c0 0000000000000010 000006c4 FDE cie=00000000 pc=0000000000006f40..0000000000006fb3 │ │ │ │ +000006c0 0000000000000010 000006c4 FDE cie=00000000 pc=0000000000006ca0..0000000000006cdb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006d4 0000000000000010 000006d8 FDE cie=00000000 pc=0000000000006fc0..0000000000007003 │ │ │ │ +000006d4 0000000000000010 000006d8 FDE cie=00000000 pc=0000000000006ce0..0000000000006d13 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006e8 0000000000000010 000006ec FDE cie=00000000 pc=0000000000007010..0000000000007073 │ │ │ │ +000006e8 0000000000000010 000006ec FDE cie=00000000 pc=0000000000006d20..0000000000006d63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006fc 0000000000000010 00000700 FDE cie=00000000 pc=0000000000007080..00000000000070f3 │ │ │ │ +000006fc 0000000000000010 00000700 FDE cie=00000000 pc=0000000000006d70..0000000000006db3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000710 0000000000000010 00000714 FDE cie=00000000 pc=0000000000007100..0000000000007138 │ │ │ │ +00000710 0000000000000010 00000714 FDE cie=00000000 pc=0000000000006dc0..0000000000006de8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000724 0000000000000010 00000728 FDE cie=00000000 pc=0000000000007140..0000000000007160 │ │ │ │ +00000724 0000000000000010 00000728 FDE cie=00000000 pc=0000000000006df0..0000000000006e10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000738 0000000000000010 0000073c FDE cie=00000000 pc=0000000000007160..00000000000071a3 │ │ │ │ +00000738 0000000000000010 0000073c FDE cie=00000000 pc=0000000000006e10..0000000000006e43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000074c 0000000000000010 00000750 FDE cie=00000000 pc=00000000000071b0..00000000000071e3 │ │ │ │ +0000074c 0000000000000010 00000750 FDE cie=00000000 pc=0000000000006e50..0000000000006e7b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000760 0000000000000010 00000764 FDE cie=00000000 pc=00000000000071f0..0000000000007224 │ │ │ │ +00000760 0000000000000010 00000764 FDE cie=00000000 pc=0000000000006e80..0000000000006eb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000774 0000000000000010 00000778 FDE cie=00000000 pc=0000000000007230..0000000000007255 │ │ │ │ +00000774 0000000000000010 00000778 FDE cie=00000000 pc=0000000000006ec0..0000000000006ee5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000788 0000000000000010 0000078c FDE cie=00000000 pc=0000000000007280..00000000000072f3 │ │ │ │ +00000788 0000000000000010 0000078c FDE cie=00000000 pc=0000000000006ef0..0000000000006f3b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000079c 0000000000000010 000007a0 FDE cie=00000000 pc=0000000000007300..0000000000007343 │ │ │ │ +0000079c 0000000000000010 000007a0 FDE cie=00000000 pc=0000000000006f40..0000000000006f73 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007b0 0000000000000010 000007b4 FDE cie=00000000 pc=0000000000007350..00000000000073b3 │ │ │ │ +000007b0 0000000000000010 000007b4 FDE cie=00000000 pc=0000000000006f80..0000000000006fcb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007c4 0000000000000010 000007c8 FDE cie=00000000 pc=00000000000073c0..0000000000007403 │ │ │ │ +000007c4 0000000000000010 000007c8 FDE cie=00000000 pc=0000000000006fd0..0000000000007003 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007d8 0000000000000010 000007dc FDE cie=00000000 pc=0000000000007410..0000000000007485 │ │ │ │ +000007d8 0000000000000010 000007dc FDE cie=00000000 pc=0000000000007010..000000000000706d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007ec 0000000000000010 000007f0 FDE cie=00000000 pc=0000000000007490..00000000000074e5 │ │ │ │ +000007ec 0000000000000010 000007f0 FDE cie=00000000 pc=0000000000007070..00000000000070b5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000800 0000000000000010 00000804 FDE cie=00000000 pc=00000000000074f0..0000000000007583 │ │ │ │ +00000800 0000000000000010 00000804 FDE cie=00000000 pc=00000000000070c0..000000000000711b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000814 0000000000000010 00000818 FDE cie=00000000 pc=0000000000007590..00000000000075c3 │ │ │ │ +00000814 0000000000000010 00000818 FDE cie=00000000 pc=0000000000007120..0000000000007153 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000828 0000000000000010 0000082c FDE cie=00000000 pc=00000000000075d0..0000000000007643 │ │ │ │ +00000828 0000000000000010 0000082c FDE cie=00000000 pc=0000000000007160..00000000000071c3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000083c 0000000000000010 00000840 FDE cie=00000000 pc=0000000000007650..0000000000007683 │ │ │ │ +0000083c 0000000000000010 00000840 FDE cie=00000000 pc=00000000000071d0..0000000000007203 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000850 0000000000000048 00000854 FDE cie=00000000 pc=0000000000007690..0000000000007850 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000769b │ │ │ │ +00000850 0000000000000048 00000854 FDE cie=00000000 pc=0000000000007210..00000000000073d0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000721b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000076a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000722b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000076a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000722d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000076aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000722f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000076b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007230 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000076b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007231 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 404 to 0000000000007845 │ │ │ │ + DW_CFA_advance_loc2: 404 to 00000000000073c5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007846 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000073c6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007848 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000073c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000784a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000073ca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000784c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000073cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000784e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000073ce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000784f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000073cf │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000089c 0000000000000050 000008a0 FDE cie=00000000 pc=0000000000007850..0000000000007bcd │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000785a │ │ │ │ +0000089c 0000000000000050 000008a0 FDE cie=00000000 pc=00000000000073d0..000000000000771d │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000073da │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000785f │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000073e8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007867 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000073ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000786c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000073f5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007870 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000073f6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007876 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000073f7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 819 to 0000000000007ba9 │ │ │ │ + DW_CFA_advance_loc2: 769 to 00000000000076f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007baa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000076f9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007bac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000076fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007bae │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000076fd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007bb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000076ff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007bb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007702 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000007bcc │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000771c │ │ │ │ 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 │ │ │ │ │ │ │ │ -000008f0 0000000000000014 000008f4 FDE cie=00000000 pc=0000000000007bd0..0000000000007be3 │ │ │ │ +000008f0 0000000000000014 000008f4 FDE cie=00000000 pc=0000000000007720..0000000000007733 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000908 0000000000000010 0000090c FDE cie=00000000 pc=0000000000007bf0..0000000000007c17 │ │ │ │ +00000908 0000000000000010 0000090c FDE cie=00000000 pc=0000000000007740..0000000000007767 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000091c 0000000000000010 00000920 FDE cie=00000000 pc=0000000000007c20..0000000000007c26 │ │ │ │ +0000091c 0000000000000010 00000920 FDE cie=00000000 pc=0000000000007770..0000000000007776 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000930 0000000000000014 00000934 FDE cie=00000000 pc=0000000000007c30..0000000000007c38 │ │ │ │ +00000930 0000000000000014 00000934 FDE cie=00000000 pc=0000000000007780..0000000000007788 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000948 0000000000000024 0000094c FDE cie=00000000 pc=0000000000007c40..0000000000007ced │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007c41 │ │ │ │ +00000948 0000000000000024 0000094c FDE cie=00000000 pc=0000000000007790..000000000000781d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007791 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007c42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007792 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c46 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007796 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000007cea │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000000781a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007ceb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000781b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007cec │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000781c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000970 0000000000000024 00000974 FDE cie=00000000 pc=0000000000007cf0..0000000000007dc3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007cf1 │ │ │ │ +00000970 0000000000000024 00000974 FDE cie=00000000 pc=0000000000007820..00000000000078e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007821 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007822 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000007cf9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000007829 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 199 to 0000000000007dc0 │ │ │ │ + DW_CFA_advance_loc1: 183 to 00000000000078e0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007dc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000078e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000078e2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000998 0000000000000054 0000099c FDE cie=00000000 pc=0000000000007dd0..0000000000007f6b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007dd2 │ │ │ │ +00000998 0000000000000054 0000099c FDE cie=00000000 pc=00000000000078f0..0000000000007a8b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000078f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007dd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000078f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007dd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000078f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007dd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000078f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007dd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000078f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007dda │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000078fa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007dde │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000078fe │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 162 to 0000000000007e80 │ │ │ │ + DW_CFA_advance_loc1: 162 to 00000000000079a0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000007ede │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000079f8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0000000000007f4b │ │ │ │ + DW_CFA_advance_loc1: 115 to 0000000000007a6b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000007f60 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000007a80 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007a81 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007f62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007a82 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a86 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a88 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a8a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009f0 0000000000000038 000009f4 FDE cie=00000000 pc=0000000000007f70..00000000000080f0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f72 │ │ │ │ +000009f0 0000000000000038 000009f4 FDE cie=00000000 pc=0000000000007a90..0000000000007bd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007f74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007a94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007f75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007a95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007f76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007a96 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000007f7d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000007a9d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 334 to 00000000000080cb │ │ │ │ + DW_CFA_advance_loc2: 286 to 0000000000007bbb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000080cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007bbc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000080cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007bbd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000080cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000080d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000080e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000007bc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000a2c 0000000000000024 00000a30 FDE cie=00000000 pc=00000000000080f0..00000000000081c3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000080f1 │ │ │ │ +00000a2c 0000000000000024 00000a30 FDE cie=00000000 pc=0000000000007be0..0000000000007cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007be1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000080f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007be2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000080f9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000007be9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 199 to 00000000000081c0 │ │ │ │ + DW_CFA_advance_loc1: 199 to 0000000000007cb0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000081c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007cb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000081c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007cb2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000a54 0000000000000054 00000a58 FDE cie=00000000 pc=00000000000081d0..000000000000837b │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000081d2 │ │ │ │ +00000a54 0000000000000054 00000a58 FDE cie=00000000 pc=0000000000007cc0..0000000000007e6b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007cc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000081d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007cc4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000081d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007cc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000081d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007cc8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000081d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007cc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000081da │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007cca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000081de │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cce │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000008290 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000007d80 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 94 to 00000000000082ee │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000007dd8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 109 to 000000000000835b │ │ │ │ + DW_CFA_advance_loc1: 115 to 0000000000007e4b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000008370 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000007e60 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008371 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007e61 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008372 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007e62 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008374 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008376 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e66 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008378 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e68 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000837a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e6a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aac 000000000000002c 00000ab0 FDE cie=00000000 pc=0000000000008380..000000000000865b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008381 │ │ │ │ +00000aac 000000000000002c 00000ab0 FDE cie=00000000 pc=0000000000007e70..000000000000814b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007e71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000008384 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000007e74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000838d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007e7a │ │ │ │ DW_CFA_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 0000000000007e84 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 580 to 00000000000085d1 │ │ │ │ + DW_CFA_advance_loc2: 578 to 00000000000080c6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000085e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000080d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000adc 0000000000000048 00000ae0 FDE cie=00000000 pc=0000000000008660..0000000000008837 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008662 │ │ │ │ +00000adc 0000000000000048 00000ae0 FDE cie=00000000 pc=0000000000008150..0000000000008327 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008152 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008664 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008154 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008666 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008156 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008668 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008158 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008669 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008159 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000866a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000815a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000008671 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008161 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 171 to 000000000000871c │ │ │ │ + DW_CFA_advance_loc1: 171 to 000000000000820c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000871d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000820d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000871e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000820e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008720 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008210 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008722 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008212 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008724 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008214 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008726 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008216 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008727 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008217 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000b28 0000000000000024 00000b2c FDE cie=00000000 pc=0000000000008840..00000000000088ed │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008841 │ │ │ │ +00000b28 0000000000000024 00000b2c FDE cie=00000000 pc=0000000000008330..00000000000083bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008331 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008842 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008332 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008846 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008336 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 164 to 00000000000088ea │ │ │ │ + DW_CFA_advance_loc1: 132 to 00000000000083ba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000088eb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000083bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000088ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000083bc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000b50 0000000000000048 00000b54 FDE cie=00000000 pc=00000000000088f0..0000000000008b72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000088f2 │ │ │ │ +00000b50 0000000000000048 00000b54 FDE cie=00000000 pc=00000000000083c0..0000000000008619 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000088f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000088f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000088f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000088f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000083c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000088fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000083ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000088fe │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000083ce │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 617 to 0000000000008b67 │ │ │ │ + DW_CFA_advance_loc2: 576 to 000000000000860e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008b68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000860f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008b69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008610 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008b6b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008612 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008b6d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008614 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008b6f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008616 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008b71 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008618 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b9c 0000000000000064 00000ba0 FDE cie=00000000 pc=0000000000008b80..0000000000008fba │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008b82 │ │ │ │ +00000b9c 0000000000000064 00000ba0 FDE cie=00000000 pc=0000000000008620..0000000000008a4a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008622 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008b84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008624 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008b86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008626 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000008b8b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008628 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000862c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008b8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000862d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000008b94 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008634 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 393 to 0000000000008d1d │ │ │ │ + DW_CFA_advance_loc2: 409 to 00000000000087cd │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 61 to 0000000000008d5a │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000000880a │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000008da2 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000008852 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000008df3 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000008898 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000008e44 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000088ea │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 141 to 0000000000008ed1 │ │ │ │ + DW_CFA_advance_loc1: 138 to 0000000000008974 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 222 to 0000000000008faf │ │ │ │ + DW_CFA_advance_loc1: 203 to 0000000000008a3f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008fb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008a40 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008fb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008a41 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008fb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008a43 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008fb5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008a45 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008fb7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008a47 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008fb9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008a49 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c04 0000000000000038 00000c08 FDE cie=00000000 pc=0000000000008fc0..0000000000009130 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008fc2 │ │ │ │ +00000c04 0000000000000038 00000c08 FDE cie=00000000 pc=0000000000008a50..0000000000008b98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008a52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008fc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008a54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008fc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008a55 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008fc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008a56 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000008fcd │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008a5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 318 to 000000000000910b │ │ │ │ + DW_CFA_advance_loc2: 286 to 0000000000008b7b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000910c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000910d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b7d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000910f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b7f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009111 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000009120 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008b88 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000c40 0000000000000048 00000c44 FDE cie=00000000 pc=0000000000009130..0000000000009390 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009132 │ │ │ │ +00000c40 0000000000000048 00000c44 FDE cie=00000000 pc=0000000000008ba0..0000000000008e08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ba2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009134 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ba4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ba6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009138 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008ba8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009139 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008ba9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000913a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008baa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000009141 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008bb1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 580 to 0000000000009385 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0000000000008dfd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009386 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008dfe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009387 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008dff │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009389 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e01 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000938b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e03 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000938d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000938f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e07 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c8c 0000000000000064 00000c90 FDE cie=00000000 pc=0000000000009390..00000000000097ba │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009392 │ │ │ │ +00000c8c 0000000000000064 00000c90 FDE cie=00000000 pc=0000000000008e10..000000000000921a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009394 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009396 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009398 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e18 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009399 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e1c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000939a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008e1d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000093a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008e24 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 377 to 000000000000951d │ │ │ │ + DW_CFA_advance_loc2: 377 to 0000000000008f9d │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000000955a │ │ │ │ + DW_CFA_advance_loc: 61 to 0000000000008fda │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000095a2 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000009022 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000095f3 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000009068 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000009644 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000090ba │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 141 to 00000000000096d1 │ │ │ │ + DW_CFA_advance_loc1: 138 to 0000000000009144 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 222 to 00000000000097af │ │ │ │ + DW_CFA_advance_loc1: 203 to 000000000000920f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000097b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009210 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000097b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009211 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000097b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009213 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000097b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009215 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000097b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009217 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000097b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009219 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cf4 0000000000000024 00000cf8 FDE cie=00000000 pc=00000000000097c0..000000000000986d │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000097c1 │ │ │ │ +00000cf4 0000000000000024 00000cf8 FDE cie=00000000 pc=0000000000009220..00000000000092ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009221 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000097c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009222 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097c6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009226 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000000986a │ │ │ │ + DW_CFA_advance_loc1: 132 to 00000000000092aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000986b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000092ab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000986c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000092ac │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000d1c 0000000000000048 00000d20 FDE cie=00000000 pc=0000000000009870..0000000000009edd │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009872 │ │ │ │ +00000d1c 0000000000000048 00000d20 FDE cie=00000000 pc=00000000000092b0..0000000000009909 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009874 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009876 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009878 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000092b8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009879 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000092b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000987a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000092ba │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009884 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000092c4 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc2: 1614 to 0000000000009ed2 │ │ │ │ + DW_CFA_advance_loc2: 1594 to 00000000000098fe │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009ed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000098ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009ed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009900 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ed6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009902 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ed8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009904 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009eda │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009906 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009edc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009908 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d68 0000000000000074 00000d6c FDE cie=00000000 pc=0000000000009ee0..000000000000a897 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ee2 │ │ │ │ +00000d68 0000000000000074 00000d6c FDE cie=00000000 pc=0000000000009910..000000000000a23f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009912 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009914 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ee6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009916 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009ee8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009918 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009ee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009919 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009eea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000991a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009ef4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000009924 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 836 to 000000000000a238 │ │ │ │ + DW_CFA_advance_loc2: 788 to 0000000000009c38 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000000000000a285 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0000000000009c85 │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000a2bd │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009cbd │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 373 to 000000000000a432 │ │ │ │ + DW_CFA_advance_loc2: 339 to 0000000000009e10 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000000a49c │ │ │ │ + DW_CFA_advance_loc1: 119 to 0000000000009e87 │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc: 63 to 000000000000a4db │ │ │ │ + DW_CFA_advance_loc: 63 to 0000000000009ec6 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc1: 183 to 000000000000a592 │ │ │ │ + DW_CFA_advance_loc1: 154 to 0000000000009f60 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000000a5e0 │ │ │ │ + DW_CFA_advance_loc1: 103 to 0000000000009fc7 │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc2: 356 to 000000000000a744 │ │ │ │ + DW_CFA_advance_loc2: 343 to 000000000000a11e │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 328 to 000000000000a88c │ │ │ │ + DW_CFA_advance_loc2: 278 to 000000000000a234 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a88d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a235 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a88e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a236 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a890 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a238 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a892 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a23a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a894 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a23c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a896 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a23e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000de0 0000000000000038 00000de4 FDE cie=00000000 pc=000000000000a8a0..000000000000aa30 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a8a2 │ │ │ │ +00000de0 0000000000000038 00000de4 FDE cie=00000000 pc=000000000000a240..000000000000a388 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a8a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a244 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a8a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a245 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a8a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a246 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000a8ad │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000a24d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 350 to 000000000000aa0b │ │ │ │ + DW_CFA_advance_loc2: 286 to 000000000000a36b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000aa0c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a36c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000aa0d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a36d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000aa0f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a36f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000aa11 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a371 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000000aa20 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000a378 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e1c 0000000000000048 00000e20 FDE cie=00000000 pc=000000000000aa30..000000000000b09d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000aa32 │ │ │ │ +00000e1c 0000000000000048 00000e20 FDE cie=00000000 pc=000000000000a390..000000000000a9e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a392 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000aa34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a394 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000aa36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a396 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000aa38 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a398 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000aa39 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a399 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000aa3a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a39a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000aa44 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000a3a4 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc2: 1614 to 000000000000b092 │ │ │ │ + DW_CFA_advance_loc2: 1594 to 000000000000a9de │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b093 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a9df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b094 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a9e0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b096 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b098 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b09a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b09c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9e8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e68 0000000000000074 00000e6c FDE cie=00000000 pc=000000000000b0a0..000000000000ba37 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b0a2 │ │ │ │ +00000e68 0000000000000074 00000e6c FDE cie=00000000 pc=000000000000a9f0..000000000000b32f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b0a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b0a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b0a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b0a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a9f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b0aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a9fa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000b0b4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000aa04 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 804 to 000000000000b3d8 │ │ │ │ + DW_CFA_advance_loc2: 804 to 000000000000ad28 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000000000000b425 │ │ │ │ + DW_CFA_advance_loc1: 77 to 000000000000ad75 │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000b45d │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000adad │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 373 to 000000000000b5d2 │ │ │ │ + DW_CFA_advance_loc2: 339 to 000000000000af00 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000000b63c │ │ │ │ + DW_CFA_advance_loc1: 119 to 000000000000af77 │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc: 63 to 000000000000b67b │ │ │ │ + DW_CFA_advance_loc: 63 to 000000000000afb6 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc1: 183 to 000000000000b732 │ │ │ │ + DW_CFA_advance_loc1: 154 to 000000000000b050 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000000000000b780 │ │ │ │ + DW_CFA_advance_loc1: 103 to 000000000000b0b7 │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc2: 356 to 000000000000b8e4 │ │ │ │ + DW_CFA_advance_loc2: 343 to 000000000000b20e │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 328 to 000000000000ba2c │ │ │ │ + DW_CFA_advance_loc2: 278 to 000000000000b324 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ba2d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b325 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ba2e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b326 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ba30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b328 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ba32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b32a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ba34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b32c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ba36 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b32e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000ee0 000000000000002c 00000ee4 FDE cie=00000000 pc=000000000000ba40..000000000000bbfc │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ba41 │ │ │ │ +00000ee0 000000000000002c 00000ee4 FDE cie=00000000 pc=000000000000b330..000000000000b4dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b331 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000ba44 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000b334 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000ba4d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000b33d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 413 to 000000000000bbea │ │ │ │ + DW_CFA_advance_loc2: 398 to 000000000000b4cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000bbf0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000b4d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f10 000000000000002c 00000f14 FDE cie=00000000 pc=000000000000bc00..000000000000be4c │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bc01 │ │ │ │ +00000f10 000000000000002c 00000f14 FDE cie=00000000 pc=000000000000b4e0..000000000000b71c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b4e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000bc04 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000b4e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000bc0d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000b4ed │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 558 to 000000000000be3b │ │ │ │ + DW_CFA_advance_loc2: 546 to 000000000000b70f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000be40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b710 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f40 0000000000000038 00000f44 FDE cie=00000000 pc=000000000000be50..000000000000bfb0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000be52 │ │ │ │ +00000f40 0000000000000038 00000f44 FDE cie=00000000 pc=000000000000b720..000000000000b878 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b722 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000be54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b724 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000be55 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b725 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000be59 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b729 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000be5d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b72d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 302 to 000000000000bf8b │ │ │ │ + DW_CFA_advance_loc2: 302 to 000000000000b85b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bf8c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b85c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bf8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b85d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf8f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b85f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf91 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b861 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000000bfa0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000b868 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000f7c 000000000000002c 00000f80 FDE cie=00000000 pc=000000000000bfb0..000000000000c17c │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bfb1 │ │ │ │ +00000f7c 000000000000002c 00000f80 FDE cie=00000000 pc=000000000000b880..000000000000ba2c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b881 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000bfb4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000b884 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000bfbd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000b88d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 429 to 000000000000c16a │ │ │ │ + DW_CFA_advance_loc2: 398 to 000000000000ba1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000c170 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000ba20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fac 000000000000002c 00000fb0 FDE cie=00000000 pc=000000000000c180..000000000000c3cc │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c181 │ │ │ │ +00000fac 000000000000002c 00000fb0 FDE cie=00000000 pc=000000000000ba30..000000000000bc6c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ba31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000c184 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000ba34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000c18d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000ba3d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 558 to 000000000000c3bb │ │ │ │ + DW_CFA_advance_loc2: 546 to 000000000000bc5f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000c3c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bc60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fdc 000000000000002c 00000fe0 FDE cie=00000000 pc=000000000000c3d0..000000000000ca33 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c3d1 │ │ │ │ +00000fdc 000000000000002c 00000fe0 FDE cie=00000000 pc=000000000000bc70..000000000000c27b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bc71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000c3d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000bc74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000c3dd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000bc7d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 668 to 000000000000c679 │ │ │ │ + DW_CFA_advance_loc2: 604 to 000000000000bed9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000c680 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000bee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000100c 0000000000000030 00001010 FDE cie=00000000 pc=000000000000ca40..000000000000cb70 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ca42 │ │ │ │ +0000100c 0000000000000030 00001010 FDE cie=00000000 pc=000000000000c280..000000000000c39c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c282 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ca43 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c283 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ca44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c287 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000ca4b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c28b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 288 to 000000000000cb6b │ │ │ │ + DW_CFA_advance_loc2: 268 to 000000000000c397 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cb6c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c398 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cb6d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c399 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cb6f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c39b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001040 000000000000002c 00001044 FDE cie=00000000 pc=000000000000cb70..000000000000ce9c │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cb71 │ │ │ │ +00001040 000000000000002c 00001044 FDE cie=00000000 pc=000000000000c3a0..000000000000c65c │ │ │ │ + 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 000000000000cb74 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000c3a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000cb7d │ │ │ │ + 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: 768 to 000000000000ce7d │ │ │ │ + DW_CFA_advance_loc2: 649 to 000000000000c636 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000ce80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c640 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001070 0000000000000038 00001074 FDE cie=00000000 pc=000000000000cea0..000000000000cfbc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cea2 │ │ │ │ +00001070 0000000000000038 00001074 FDE cie=00000000 pc=000000000000c660..000000000000c779 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c662 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cea4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c664 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cea5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c665 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cea9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c669 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cead │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c66d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000000000000cfb5 │ │ │ │ + DW_CFA_advance_loc2: 261 to 000000000000c772 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cfb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c773 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cfb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c774 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cfb9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c776 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cfbb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c778 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010ac 000000000000002c 000010b0 FDE cie=00000000 pc=000000000000cfc0..000000000000d186 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cfc1 │ │ │ │ +000010ac 000000000000002c 000010b0 FDE cie=00000000 pc=000000000000c780..000000000000c926 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c781 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000cfc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000c784 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000cfcd │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c78a │ │ │ │ DW_CFA_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 000000000000c794 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 432 to 000000000000d17d │ │ │ │ + DW_CFA_advance_loc2: 390 to 000000000000c91a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000d180 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c920 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000010dc 000000000000002c 000010e0 FDE cie=00000000 pc=000000000000d190..000000000000d427 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d191 │ │ │ │ +000010dc 000000000000002c 000010e0 FDE cie=00000000 pc=000000000000c930..000000000000cbc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c931 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000d194 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000c934 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000d1a1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000c941 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 504 to 000000000000d399 │ │ │ │ + DW_CFA_advance_loc2: 504 to 000000000000cb39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000d3a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000cb40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000110c 000000000000002c 00001110 FDE cie=00000000 pc=000000000000d430..000000000000d6af │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d431 │ │ │ │ +0000110c 000000000000002c 00001110 FDE cie=00000000 pc=000000000000cbd0..000000000000ce3f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cbd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000d434 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000cbd4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000d441 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000cbe1 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 489 to 000000000000d62a │ │ │ │ + DW_CFA_advance_loc2: 489 to 000000000000cdca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000d640 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cdd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000113c 000000000000002c 00001140 FDE cie=00000000 pc=000000000000d6b0..000000000000d926 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d6b1 │ │ │ │ +0000113c 000000000000002c 00001140 FDE cie=00000000 pc=000000000000ce40..000000000000d096 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ce41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000d6b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000ce44 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000d6c1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000ce51 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 454 to 000000000000d887 │ │ │ │ + DW_CFA_advance_loc2: 454 to 000000000000d017 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000000d8a0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000d020 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000116c 0000000000000028 00001170 FDE cie=00000000 pc=000000000000d930..000000000000da3f │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d931 │ │ │ │ +0000116c 0000000000000028 00001170 FDE cie=00000000 pc=000000000000d0a0..000000000000d1af │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d0a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000d93c │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000d0ac │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d0b0 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d950 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d0c0 │ │ │ │ DW_CFA_offset: 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: 238 to 000000000000da3e │ │ │ │ + DW_CFA_advance_loc1: 238 to 000000000000d1ae │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001198 0000000000000054 0000119c FDE cie=00000000 pc=000000000000da40..000000000000db2b │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000da42 │ │ │ │ +00001198 0000000000000054 0000119c FDE cie=00000000 pc=000000000000d1b0..000000000000d29b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000da44 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000da46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000da4b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1b8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000da4c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d1b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000da4d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d1bd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000da51 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d1c1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 173 to 000000000000dafe │ │ │ │ + DW_CFA_advance_loc1: 173 to 000000000000d26e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000db01 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d271 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000db04 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d274 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d276 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000db17 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000d287 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000db20 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000d290 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000db21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d291 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000db22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d292 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d294 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d296 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db28 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d298 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d29a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011f0 000000000000002c 000011f4 FDE cie=00000000 pc=000000000000db30..000000000000dcd7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000db31 │ │ │ │ +000011f0 000000000000002c 000011f4 FDE cie=00000000 pc=000000000000d2a0..000000000000d41f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d2a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000db34 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d2a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000db3d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2a8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d2b4 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 383 to 000000000000dcbc │ │ │ │ + DW_CFA_advance_loc2: 332 to 000000000000d400 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d408 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001220 000000000000002c 00001224 FDE cie=00000000 pc=000000000000dce0..000000000000e2b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000dce1 │ │ │ │ +00001220 000000000000002c 00001224 FDE cie=00000000 pc=000000000000d420..000000000000d9c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d421 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000dce4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d424 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000dced │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000d42d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1425 to 000000000000e27e │ │ │ │ + DW_CFA_advance_loc2: 1365 to 000000000000d982 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e280 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d988 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001250 0000000000000020 00001254 FDE cie=00000000 pc=000000000000e2c0..000000000000e4ad │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e2c1 │ │ │ │ +00001250 0000000000000020 00001254 FDE cie=00000000 pc=000000000000d9d0..000000000000db6d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d9d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 260 to 000000000000e3c5 │ │ │ │ + DW_CFA_advance_loc1: 244 to 000000000000dac5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000e3d0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000dad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 220 to 000000000000e4ac │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000000db6c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001274 0000000000000028 00001278 FDE cie=00000000 pc=000000000000e4b0..000000000000e6aa │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e4b1 │ │ │ │ +00001274 0000000000000028 00001278 FDE cie=00000000 pc=000000000000db70..000000000000dd4a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000db71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000e4b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000db74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000e4c1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000db81 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 488 to 000000000000e6a9 │ │ │ │ + DW_CFA_advance_loc2: 456 to 000000000000dd49 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012a0 000000000000005c 000012a4 FDE cie=00000000 pc=000000000000e6b0..000000000000e7c7 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e6b2 │ │ │ │ +000012a0 000000000000005c 000012a4 FDE cie=00000000 pc=000000000000dd50..000000000000de67 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e6b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e6b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd56 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e6b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dd58 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e6b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000dd59 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e6ba │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd5d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000e6c1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd61 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 157 to 000000000000e75e │ │ │ │ + DW_CFA_advance_loc1: 157 to 000000000000ddfe │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e760 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000de18 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000000e78e │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000de2e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e792 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de32 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e796 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de36 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000e799 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000de39 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000e7af │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000de4f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000e7bc │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000de5c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e7bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000de5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e7be │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000de5e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e7c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e7c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e7c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e7c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000de66 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001300 000000000000002c 00001304 FDE cie=00000000 pc=000000000000e7d0..000000000000ea26 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e7d1 │ │ │ │ +00001300 000000000000002c 00001304 FDE cie=00000000 pc=000000000000de70..000000000000e0b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000de71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000e7d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000de74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000e7dd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000de7d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 520 to 000000000000e9e5 │ │ │ │ + DW_CFA_advance_loc2: 504 to 000000000000e075 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000e9f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000e080 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001330 0000000000000010 00001334 FDE cie=00000000 pc=000000000000ea30..000000000000ec55 │ │ │ │ +00001330 0000000000000010 00001334 FDE cie=00000000 pc=000000000000e0c0..000000000000e255 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001344 000000000000002c 00001348 FDE cie=00000000 pc=000000000000ec60..000000000000f7c3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ec61 │ │ │ │ +00001344 000000000000002c 00001348 FDE cie=00000000 pc=000000000000e260..000000000000ed9e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e261 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000ec64 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000e264 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000ec6d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000e26d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1449 to 000000000000f216 │ │ │ │ + DW_CFA_advance_loc2: 1440 to 000000000000e80d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000f217 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e80e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001374 000000000000002c 00001378 FDE cie=00000000 pc=000000000000f7d0..00000000000102d2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000f7d1 │ │ │ │ +00001374 000000000000002c 00001378 FDE cie=00000000 pc=000000000000eda0..000000000000f8dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000eda1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000f7d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000eda4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000f7dd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000edad │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1114 to 000000000000fc37 │ │ │ │ + DW_CFA_advance_loc2: 1165 to 000000000000f23a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000fc38 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f23b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013a4 000000000000002c 000013a8 FDE cie=00000000 pc=00000000000102e0..0000000000010e87 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000102e1 │ │ │ │ +000013a4 000000000000002c 000013a8 FDE cie=00000000 pc=000000000000f8e0..00000000000104ab │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f8e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000102e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000f8e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000102ed │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000f8ed │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1516 to 00000000000108d9 │ │ │ │ + DW_CFA_advance_loc2: 1536 to 000000000000feed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000108da │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000feee │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013d4 000000000000002c 000013d8 FDE cie=00000000 pc=0000000000010e90..0000000000011a74 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010e91 │ │ │ │ +000013d4 000000000000002c 000013d8 FDE cie=00000000 pc=00000000000104b0..0000000000011107 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000104b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000010e94 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000104b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000010e9d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000104bd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1476 to 0000000000011461 │ │ │ │ + DW_CFA_advance_loc2: 1599 to 0000000000010afc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000011462 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010afd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001404 000000000000002c 00001408 FDE cie=00000000 pc=0000000000011a80..00000000000126b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000011a81 │ │ │ │ +00001404 000000000000002c 00001408 FDE cie=00000000 pc=0000000000011110..0000000000011d2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000011111 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000011a84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000011114 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000011a8d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001111d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1638 to 00000000000120f3 │ │ │ │ + DW_CFA_advance_loc2: 1608 to 0000000000011765 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000120f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000011766 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001434 0000000000000028 00001438 FDE cie=00000000 pc=00000000000126c0..00000000000129b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000126c1 │ │ │ │ +00001434 0000000000000028 00001438 FDE cie=00000000 pc=0000000000011d30..0000000000011ff6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000011d31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000126c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000011d34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000126d1 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000011d41 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 739 to 00000000000129b4 │ │ │ │ + DW_CFA_advance_loc2: 692 to 0000000000011ff5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001460 000000000000006c 00001464 FDE cie=00000000 pc=00000000000129c0..0000000000012b1f │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129c2 │ │ │ │ +00001460 000000000000006c 00001464 FDE cie=00000000 pc=0000000000012000..0000000000012157 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012002 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012004 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000129c6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000012009 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000129cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001200b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000129cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001200c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000129cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001200d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000129d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012011 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 157 to 0000000000012a6e │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000012097 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000012a73 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000120a7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012a75 │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000120ca │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a79 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000120e0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012a81 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000120f6 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000000000012ab6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000120f8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012ab9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000012103 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012abc │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012106 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012ac4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012109 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000012ac9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001210b │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000012ada │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001211c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000012b14 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001214c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012b15 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001214d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012b16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001214e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012b18 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012150 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012b1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012152 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012b1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012154 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012b1e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012156 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000014d0 000000000000002c 000014d4 FDE cie=00000000 pc=0000000000012b20..0000000000012e39 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012b21 │ │ │ │ +000014d0 000000000000002c 000014d4 FDE cie=00000000 pc=0000000000012160..0000000000012449 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000012161 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012b24 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012164 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012b2d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001216d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 692 to 0000000000012de1 │ │ │ │ + DW_CFA_advance_loc2: 660 to 0000000000012401 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000012df0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000012408 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001500 000000000000002c 00001504 FDE cie=00000000 pc=0000000000012e40..0000000000013afe │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012e41 │ │ │ │ +00001500 000000000000002c 00001504 FDE cie=00000000 pc=0000000000012450..0000000000013125 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000012451 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012e44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012454 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012e4d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001245d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1500 to 0000000000013429 │ │ │ │ + DW_CFA_advance_loc2: 1511 to 0000000000012a44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001342a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000012a45 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001530 000000000000002c 00001534 FDE cie=00000000 pc=0000000000013b00..00000000000145e5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000013b01 │ │ │ │ +00001530 000000000000002c 00001534 FDE cie=00000000 pc=0000000000013130..0000000000013beb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000013131 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000013b04 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000013134 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000013b0d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001313d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1076 to 0000000000013f41 │ │ │ │ + DW_CFA_advance_loc2: 1074 to 000000000001356f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000013f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000013570 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001560 000000000000002c 00001564 FDE cie=00000000 pc=00000000000145f0..00000000000151fe │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000145f1 │ │ │ │ +00001560 000000000000002c 00001564 FDE cie=00000000 pc=0000000000013bf0..00000000000147d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000013bf1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000145f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000013bf4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000145fd │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000013bfd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1149 to 0000000000014a7a │ │ │ │ + DW_CFA_advance_loc2: 1133 to 000000000001406a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000014a7b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001406b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001590 000000000000002c 00001594 FDE cie=00000000 pc=0000000000015200..0000000000015f78 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015201 │ │ │ │ +00001590 000000000000002c 00001594 FDE cie=00000000 pc=00000000000147e0..0000000000015548 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000147e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000015204 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000147e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001520d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000147ed │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1622 to 0000000000015863 │ │ │ │ + DW_CFA_advance_loc2: 1629 to 0000000000014e4a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015864 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000014e4b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015c0 000000000000002c 000015c4 FDE cie=00000000 pc=0000000000015f80..0000000000016d55 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015f81 │ │ │ │ +000015c0 000000000000002c 000015c4 FDE cie=00000000 pc=0000000000015550..0000000000016305 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000015551 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000015f84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000015554 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000015f8d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001555d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1699 to 0000000000016630 │ │ │ │ + DW_CFA_advance_loc2: 1696 to 0000000000015bfd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016631 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000015bfe │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015f0 0000000000000034 000015f4 FDE cie=00000000 pc=0000000000016d60..000000000001714a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016d61 │ │ │ │ +000015f0 0000000000000034 000015f4 FDE cie=00000000 pc=0000000000016310..000000000001665a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016311 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000016d67 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016317 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000016d74 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000016324 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 525 to 0000000000016f81 │ │ │ │ + DW_CFA_advance_loc2: 449 to 00000000000164e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000016f90 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000164f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 393 to 0000000000017119 │ │ │ │ + DW_CFA_advance_loc2: 313 to 0000000000016629 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001711a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001662a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001628 0000000000000034 0000162c FDE cie=00000000 pc=0000000000017150..0000000000017661 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017151 │ │ │ │ +00001628 0000000000000034 0000162c FDE cie=00000000 pc=0000000000016660..0000000000016b01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016661 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017154 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000016664 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001715d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016666 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000016674 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 691 to 0000000000017410 │ │ │ │ + DW_CFA_advance_loc2: 652 to 0000000000016900 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017411 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016901 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 539 to 000000000001762c │ │ │ │ + DW_CFA_advance_loc2: 459 to 0000000000016acc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001762d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016acd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001660 000000000000002c 00001664 FDE cie=00000000 pc=0000000000017670..000000000001798a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017671 │ │ │ │ +00001660 000000000000002c 00001664 FDE cie=00000000 pc=0000000000016b10..0000000000016dca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016b11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017674 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000016b14 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001767d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016b1c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_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 0000000000016b24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 614 to 00000000000178e3 │ │ │ │ + DW_CFA_advance_loc2: 550 to 0000000000016d4a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000178f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001690 000000000000002c 00001694 FDE cie=00000000 pc=0000000000017990..0000000000017cc8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017991 │ │ │ │ +00001690 000000000000002c 00001694 FDE cie=00000000 pc=0000000000016dd0..00000000000170b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016dd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017994 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000016dd4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001799d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016dd8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016de4 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 657 to 0000000000017c2e │ │ │ │ + DW_CFA_advance_loc2: 590 to 0000000000017032 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017c30 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017038 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000016c0 0000000000000040 000016c4 FDE cie=00000000 pc=0000000000017cd0..0000000000017f0b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cd2 │ │ │ │ +000016c0 0000000000000040 000016c4 FDE cie=00000000 pc=00000000000170c0..00000000000172eb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000170c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000170c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017cd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000170c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017cda │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000170ca │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017cdb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000170cb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017cdf │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000170cf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 511 to 0000000000017ede │ │ │ │ + DW_CFA_advance_loc2: 495 to 00000000000172be │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017edf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000172bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017ee0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000172c0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ee2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000172c2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000172c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017ee6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000172c6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000017ef0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000172d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001704 000000000000002c 00001708 FDE cie=00000000 pc=0000000000017f10..00000000000181a7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017f11 │ │ │ │ +00001704 000000000000002c 00001708 FDE cie=00000000 pc=00000000000172f0..0000000000017577 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000172f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017f14 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000172f4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000017f1d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000172fd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 592 to 000000000001816d │ │ │ │ + DW_CFA_advance_loc2: 576 to 000000000001753d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000018170 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000017540 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001734 0000000000000030 00001738 FDE cie=00000000 pc=00000000000181b0..00000000000183bb │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000181b2 │ │ │ │ +00001734 0000000000000030 00001738 FDE cie=00000000 pc=0000000000017580..000000000001777b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017582 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000181b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017583 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000181b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017587 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000181bb │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001758b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 479 to 000000000001839a │ │ │ │ + DW_CFA_advance_loc2: 463 to 000000000001775a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001839b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001775b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001839c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001775c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001839e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001775e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000183a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017760 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001768 000000000000002c 0000176c FDE cie=00000000 pc=00000000000183c0..0000000000018667 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000183c1 │ │ │ │ +00001768 000000000000002c 0000176c FDE cie=00000000 pc=0000000000017780..0000000000017a30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017781 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000183c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000017784 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000183cd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017788 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017794 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 598 to 0000000000018623 │ │ │ │ + DW_CFA_advance_loc2: 607 to 00000000000179f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000018630 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000179f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001798 000000000000002c 0000179c FDE cie=00000000 pc=0000000000018670..0000000000018973 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018671 │ │ │ │ +00001798 000000000000002c 0000179c FDE cie=00000000 pc=0000000000017a30..0000000000017d03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017a31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000018674 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000017a34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001867d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000017a3d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 644 to 0000000000018901 │ │ │ │ + DW_CFA_advance_loc2: 612 to 0000000000017ca1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000018910 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017ca8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017c8 0000000000000058 000017cc FDE cie=00000000 pc=0000000000018980..00000000000191dc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018982 │ │ │ │ +000017c8 0000000000000058 000017cc FDE cie=00000000 pc=0000000000017d10..0000000000018434 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018984 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018986 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018988 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017d18 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018989 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017d19 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001898a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017d1a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1340 to 0000000000018ec6 │ │ │ │ + DW_CFA_advance_loc2: 1164 to 00000000000181a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018ec7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000181a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018ec9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018ecb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181ab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018ecd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018ecf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000181af │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018ed0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000181b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 186 to 0000000000018f8a │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000018236 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018f8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018237 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018f8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018239 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018f8f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001823b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018f91 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001823d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018f93 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001823f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000018fa0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018240 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001824 000000000000002c 00001828 FDE cie=00000000 pc=00000000000191e0..0000000000019436 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000191e1 │ │ │ │ +00001824 000000000000002c 00001828 FDE cie=00000000 pc=0000000000018440..0000000000018676 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018441 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000191e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018444 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000191ed │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001844d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 528 to 00000000000193fd │ │ │ │ + DW_CFA_advance_loc2: 496 to 000000000001863d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000019400 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018640 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001854 0000000000000080 00001858 FDE cie=00000000 pc=0000000000019440..000000000001960d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019442 │ │ │ │ +00001854 0000000000000080 00001858 FDE cie=00000000 pc=0000000000018680..0000000000018845 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018682 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019444 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018684 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019446 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018689 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001944b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001868b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001944c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001868c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001944d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001868d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019451 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018691 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 209 to 0000000000019522 │ │ │ │ + DW_CFA_advance_loc1: 209 to 0000000000018762 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019526 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000018777 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001952b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001877c │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000019534 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018781 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000001955d │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001879d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000019566 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000187a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019567 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000187a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019568 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000187a8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001956a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000187aa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001956c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000187ac │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001956e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000187ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019570 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000187b0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019580 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000187b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000195ac │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000187e4 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000195b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000187f0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000195c5 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001880a │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000195c9 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001881c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000195f7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000001882f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000019602 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001883a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019603 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001883b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019604 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001883c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019606 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001883e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019608 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018840 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001960a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018842 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001960c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018844 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000018d8 000000000000002c 000018dc FDE cie=00000000 pc=0000000000019610..0000000000019915 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019611 │ │ │ │ +000018d8 000000000000002c 000018dc FDE cie=00000000 pc=0000000000018850..0000000000018b25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018851 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000019614 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018854 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001961d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001885c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_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 0000000000018864 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 643 to 00000000000198a0 │ │ │ │ + DW_CFA_advance_loc2: 604 to 0000000000018ac0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000198b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018ac8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001908 000000000000002c 0000190c FDE cie=00000000 pc=0000000000019920..0000000000019d7a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019921 │ │ │ │ +00001908 000000000000002c 0000190c FDE cie=00000000 pc=0000000000018b30..0000000000018f62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018b31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000019924 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018b34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001992d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000018b3d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 904 to 0000000000019cb5 │ │ │ │ + DW_CFA_advance_loc2: 881 to 0000000000018eae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000019cc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001938 000000000000002c 0000193c FDE cie=00000000 pc=0000000000019d80..000000000001a23a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019d81 │ │ │ │ +00001938 000000000000002c 0000193c FDE cie=00000000 pc=0000000000018f70..00000000000193da │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018f71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000019d84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018f74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000019d8d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000018f7d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1019 to 000000000001a188 │ │ │ │ + DW_CFA_advance_loc2: 948 to 0000000000019331 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a190 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000019338 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001968 000000000000002c 0000196c FDE cie=00000000 pc=000000000001a240..000000000001a6a8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001a241 │ │ │ │ +00001968 000000000000002c 0000196c FDE cie=00000000 pc=00000000000193e0..0000000000019818 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000193e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001a244 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000193e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001a24d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000193ed │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 757 to 000000000001a542 │ │ │ │ + DW_CFA_advance_loc2: 738 to 00000000000196cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001a550 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000196d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001998 000000000000002c 0000199c FDE cie=00000000 pc=000000000001a6b0..000000000001ab18 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001a6b1 │ │ │ │ +00001998 000000000000002c 0000199c FDE cie=00000000 pc=0000000000019820..0000000000019c58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019821 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001a6b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000019824 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001a6bd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001982d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 761 to 000000000001a9b6 │ │ │ │ + DW_CFA_advance_loc2: 742 to 0000000000019b13 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001a9c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000019b18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019c8 000000000000002c 000019cc FDE cie=00000000 pc=000000000001ab20..000000000001b01b │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ab21 │ │ │ │ +000019c8 000000000000002c 000019cc FDE cie=00000000 pc=0000000000019c60..000000000001a10b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019c61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001ab24 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000019c64 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001ab2d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000019c6d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1089 to 000000000001af6e │ │ │ │ + DW_CFA_advance_loc2: 1025 to 000000000001a06e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001af70 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a070 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019f8 000000000000002c 000019fc FDE cie=00000000 pc=000000000001b020..000000000001b54b │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001b021 │ │ │ │ +000019f8 000000000000002c 000019fc FDE cie=00000000 pc=000000000001a110..000000000001a5db │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001a111 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001b024 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001a114 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001b02d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001a11d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1133 to 000000000001b49a │ │ │ │ + DW_CFA_advance_loc2: 1057 to 000000000001a53e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b4a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a540 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a28 000000000000002c 00001a2c FDE cie=00000000 pc=000000000001b550..000000000001bb7f │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001b551 │ │ │ │ +00001a28 000000000000002c 00001a2c FDE cie=00000000 pc=000000000001a5e0..000000000001aba3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001a5e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001b554 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001a5e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001b55d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001a5ed │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1306 to 000000000001ba77 │ │ │ │ + DW_CFA_advance_loc2: 1250 to 000000000001aacf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001ba80 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001aad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a58 000000000000002c 00001a5c FDE cie=00000000 pc=000000000001bb80..000000000001c187 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001bb81 │ │ │ │ +00001a58 000000000000002c 00001a5c FDE cie=00000000 pc=000000000001abb0..000000000001b183 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001abb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001bb84 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001abb4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001bb8d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001abbd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1491 to 000000000001c160 │ │ │ │ + DW_CFA_advance_loc2: 1447 to 000000000001b164 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b168 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a88 000000000000002c 00001a8c FDE cie=00000000 pc=000000000001c190..000000000001c8db │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001c191 │ │ │ │ +00001a88 000000000000002c 00001a8c FDE cie=00000000 pc=000000000001b190..000000000001b873 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b191 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001c194 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001b194 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c19d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001b19d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1604 to 000000000001c7e1 │ │ │ │ + DW_CFA_advance_loc2: 1540 to 000000000001b7a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001c7f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001b7a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ab8 0000000000000098 00001abc FDE cie=00000000 pc=000000000001c8e0..000000000001e891 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8e2 │ │ │ │ +00001ab8 0000000000000094 00001abc FDE cie=00000000 pc=000000000001b880..000000000001d359 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b882 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b884 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b886 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001c8e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b888 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001c8e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b889 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001c8ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b88a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001c8f1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001b891 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 2561 to 000000000001d2f2 │ │ │ │ + DW_CFA_advance_loc2: 2221 to 000000000001c13e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d2f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c13f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d2f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c140 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d2f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c142 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d2f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c144 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d2fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c146 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d2fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c148 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d2fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c149 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1192 to 000000000001d7a5 │ │ │ │ + DW_CFA_advance_loc2: 948 to 000000000001c4fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d7a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c4fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d7a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c4ff │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d7a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c501 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d7ab │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c503 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d7ad │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c505 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d7af │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c507 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d7b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c508 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2888 to 000000000001e2f8 │ │ │ │ + DW_CFA_advance_loc2: 2360 to 000000000001ce40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e2f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ce41 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e2fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ce42 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e2fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e2fe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce46 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e300 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce48 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e302 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce4a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e310 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ce50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 69 to 000000000001e355 │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000001ce8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e356 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ce8e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e357 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ce8f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e359 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce91 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e35b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce93 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e35d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e35f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ce97 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e360 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001cea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b54 000000000000002c 00001b58 FDE cie=00000000 pc=000000000001e8a0..000000000001ee98 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e8a1 │ │ │ │ +00001b50 000000000000002c 00001b54 FDE cie=00000000 pc=000000000001d360..000000000001d92c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d361 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001e8a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001d364 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001e8ad │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001d36d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (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 000000000001ee7b │ │ │ │ + DW_CFA_advance_loc2: 1442 to 000000000001d90f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001ee80 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d910 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b84 000000000000002c 00001b88 FDE cie=00000000 pc=000000000001eea0..000000000001f461 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001eea1 │ │ │ │ +00001b80 000000000000002c 00001b84 FDE cie=00000000 pc=000000000001d930..000000000001dea9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d931 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001eea4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001d934 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001eead │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001d93d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1246 to 000000000001f38b │ │ │ │ + DW_CFA_advance_loc2: 1202 to 000000000001ddef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001f390 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ddf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bb4 000000000000002c 00001bb8 FDE cie=00000000 pc=000000000001f470..000000000001fbd1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f471 │ │ │ │ +00001bb0 000000000000002c 00001bb4 FDE cie=00000000 pc=000000000001deb0..000000000001e599 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001deb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001f474 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001deb4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001f47d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001debd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1633 to 000000000001fade │ │ │ │ + DW_CFA_advance_loc2: 1537 to 000000000001e4be │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fae0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e4c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001be4 000000000000002c 00001be8 FDE cie=00000000 pc=000000000001fbe0..000000000001fef9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fbe1 │ │ │ │ +00001be0 000000000000002c 00001be4 FDE cie=00000000 pc=000000000001e5a0..000000000001e889 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e5a1 │ │ │ │ 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 000000000001e5a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001fbed │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001e5ad │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 691 to 000000000001fea0 │ │ │ │ + DW_CFA_advance_loc2: 657 to 000000000001e83e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001feb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e840 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c14 00000000000000a0 00001c18 FDE cie=00000000 pc=000000000001ff00..0000000000020139 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ff02 │ │ │ │ +00001c10 00000000000000a0 00001c14 FDE cie=00000000 pc=000000000001e890..000000000001eabb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e892 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ff04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e894 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ff06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e896 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001ff0b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001e89b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ff0c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e89c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ff0d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e89d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ff11 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8a1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 243 to 0000000000020004 │ │ │ │ + DW_CFA_advance_loc1: 243 to 000000000001e994 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000020011 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001e9a1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020015 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e9b1 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020019 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9b5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000020022 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9b9 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002002a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9ba │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002002e │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e9c1 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000020035 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c5 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000020048 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000001e9d8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000020057 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001e9e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020058 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020059 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002005b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e9eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002005d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e9ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002005f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e9ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020061 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001e9f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000020070 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e9f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000020097 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000001ea17 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000200ad │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001ea2d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000200b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ea35 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000200b5 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ea4d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000200b9 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001ea5f │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000200e3 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001ea74 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000200e8 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001ea86 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000200f1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ea8e │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002011f │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000001eaa1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002012e │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001eab0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002012f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001eab1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020130 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001eab2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020132 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eab4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020134 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eab6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020136 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eab8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020138 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eaba │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001cb8 000000000000004c 00001cbc FDE cie=00000000 pc=0000000000020140..0000000000020484 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020142 │ │ │ │ +00001cb4 000000000000004c 00001cb8 FDE cie=00000000 pc=000000000001eac0..000000000001ed64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eac2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020144 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eac4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020146 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eac6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020148 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eac8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020149 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eacc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002014a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001eacd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000020151 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ead1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 545 to 0000000000020372 │ │ │ │ + DW_CFA_advance_loc2: 473 to 000000000001ecaa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020373 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ecab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020374 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ecac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020376 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ecae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020378 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ecb0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002037a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ecb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002037c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ecb4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d08 000000000000002c 00001d0c FDE cie=00000000 pc=0000000000020490..0000000000020809 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020491 │ │ │ │ +00001d04 000000000000002c 00001d08 FDE cie=00000000 pc=000000000001ed70..000000000001f061 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ed71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020494 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001ed74 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002049d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ed7c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_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 000000000001ed84 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 580 to 00000000000206e1 │ │ │ │ + DW_CFA_advance_loc2: 525 to 000000000001ef91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000206f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001ef98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001d38 00000000000000ac 00001d3c FDE cie=00000000 pc=0000000000020810..0000000000020b6c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020812 │ │ │ │ +00001d34 00000000000000ac 00001d38 FDE cie=00000000 pc=000000000001f070..000000000001f3bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f072 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020814 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f074 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020816 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f079 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002081b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f07b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002081c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f07c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002081d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f07d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020821 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f081 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000000000020856 │ │ │ │ + DW_CFA_advance_loc: 53 to 000000000001f0b6 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002085a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0ba │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000002086f │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001f0cf │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020870 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f0d0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 000000000002088d │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000001f0ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002088e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f0ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002088f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f0ef │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020891 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020893 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020895 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020897 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f0f7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000208a0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001f100 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 245 to 0000000000020995 │ │ │ │ + DW_CFA_advance_loc1: 236 to 000000000001f1ec │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020998 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f1ef │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002099b │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f1f2 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002099e │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f1f5 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000209a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f1f8 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000209a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f1fa │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000209bb │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f212 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 270 to 0000000000020ac9 │ │ │ │ + DW_CFA_advance_loc2: 271 to 000000000001f321 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020acb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f323 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020ace │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f326 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020ad1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f329 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020ad4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f32c │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ad6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f32e │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000020af1 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001f349 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000020b0b │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001f363 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020b0c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f364 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020b0d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f365 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b0f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f367 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b11 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f369 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b13 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f36b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b15 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f36d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000020b20 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f370 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001de8 00000000000000bc 00001dec FDE cie=00000000 pc=0000000000020b70..0000000000020f4c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b72 │ │ │ │ +00001de4 00000000000000bc 00001de8 FDE cie=00000000 pc=000000000001f3c0..000000000001f74c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b74 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b78 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f3c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020b79 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f3c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020b7a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f3ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020b7e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3ce │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000020bc0 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000001f410 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f414 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000020bd9 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001f429 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020bda │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f42a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000020bf8 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000001f448 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020bf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f449 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020bfa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f44a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bfc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f44c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bfe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f44e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f450 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020c02 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f452 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000020c10 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f458 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 209 to 0000000000020ce1 │ │ │ │ + DW_CFA_advance_loc1: 197 to 000000000001f51d │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020ce5 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f531 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020ce6 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001f543 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020cec │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f553 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000020d20 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f558 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020d25 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f55d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020d2a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f562 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020d2e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f566 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000020d44 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001f57c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 302 to 0000000000020e72 │ │ │ │ + DW_CFA_advance_loc1: 250 to 000000000001f676 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e76 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f68a │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e7a │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001f69f │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020e80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f6af │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000020eb4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f6b4 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020eb9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f6b9 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020ebe │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f6be │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020ec2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f6c2 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000020ed8 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001f6d8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000020ef4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f6f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020ef5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f6f5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020ef6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f6f6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ef8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020efa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020efc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6fc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020efe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f6fe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020f00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f700 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea8 0000000000000028 00001eac FDE cie=00000000 pc=0000000000020f50..00000000000213d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020f51 │ │ │ │ +00001ea4 0000000000000028 00001ea8 FDE cie=00000000 pc=000000000001f750..000000000001fb6f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f751 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020f57 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001f757 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000020f6c │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000001f774 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 112 to 0000000000020fdc │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000001f7dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ed4 00000000000000dc 00001ed8 FDE cie=00000000 pc=00000000000213e0..00000000000217dc │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e2 │ │ │ │ +00001ed0 00000000000000dc 00001ed4 FDE cie=00000000 pc=000000000001fb70..000000000001ff3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb74 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb76 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000213e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb78 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000213e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fb79 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000213ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fb7a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000213ee │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb7e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000021439 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000001fbce │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002143c │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001fbd1 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000021451 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001fbe6 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021452 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fbe7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002146b │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000001fc00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002146c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fc01 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002146d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fc02 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002146f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021471 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc06 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021473 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc08 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021475 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc0a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000021480 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001fc10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 222 to 000000000002155e │ │ │ │ + DW_CFA_advance_loc1: 175 to 000000000001fcbf │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021562 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001fcd5 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021566 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001fcf7 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021568 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001fd05 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002156f │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000001fd24 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021577 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001fd2d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002157b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd31 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc1: 70 to 00000000000215c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd33 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000215c4 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001fd3e │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000215c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001fd41 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000215cf │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001fd44 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000215d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd46 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000215e5 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001fd57 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 249 to 00000000000216de │ │ │ │ + DW_CFA_advance_loc1: 216 to 000000000001fe2f │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216e2 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001fe45 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216e6 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001fe67 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216e8 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001fe75 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000216ef │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000001fe94 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000216f7 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001fe9d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216fb │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fea1 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000021741 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fea3 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021744 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001feae │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021747 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001feb1 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002174f │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001feb4 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000021754 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001feb6 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000021765 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001fec7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021781 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001fee2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021782 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fee3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021783 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fee4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021785 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fee6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021787 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fee8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021789 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001feea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002178b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001feec │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000021790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001fb4 000000000000005c 00001fb8 FDE cie=00000000 pc=00000000000217e0..0000000000021d5d │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217e2 │ │ │ │ +00001fb0 000000000000005c 00001fb4 FDE cie=00000000 pc=000000000001ff40..000000000002042d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ff42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ff44 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ff46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ff48 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000217e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ff49 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000217ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ff4a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000217f1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001ff51 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 190 to 00000000000218af │ │ │ │ + DW_CFA_advance_loc1: 174 to 000000000001ffff │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000218b3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020003 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020005 │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020007 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000218dd │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000002002d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000021901 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000020051 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021902 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020052 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021903 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020053 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021905 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020055 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021907 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020057 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021909 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020059 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002190b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002005b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002190c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002005c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002014 0000000000000028 00002018 FDE cie=00000000 pc=0000000000021d60..00000000000223dd │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021d61 │ │ │ │ +00002010 0000000000000028 00002014 FDE cie=00000000 pc=0000000000020430..0000000000020a15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020431 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021d64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020434 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000021d7c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000020454 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 137 to 0000000000021e05 │ │ │ │ + DW_CFA_advance_loc1: 129 to 00000000000204d5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000021e10 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000204e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002040 0000000000000028 00002044 FDE cie=00000000 pc=00000000000223e0..0000000000022bbd │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000223e1 │ │ │ │ +0000203c 0000000000000028 00002040 FDE cie=00000000 pc=0000000000020a20..000000000002116b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020a21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000223e7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000020a27 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000223ff │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000020a4b │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 125 to 000000000002247c │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000020ab9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022480 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000020ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000206c 0000000000000028 00002070 FDE cie=00000000 pc=0000000000022bc0..0000000000023399 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022bc1 │ │ │ │ +00002068 0000000000000028 0000206c FDE cie=00000000 pc=0000000000021170..00000000000218a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021171 │ │ │ │ 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 0000000000021174 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022bdc │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021198 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 0000000000022c6c │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000002121c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021220 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002098 0000000000000028 0000209c FDE cie=00000000 pc=00000000000233a0..0000000000023aa0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000233a1 │ │ │ │ +00002094 000000000000002c 00002098 FDE cie=00000000 pc=00000000000218b0..0000000000021f50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000218b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000233a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000218b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000233ad │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000218b6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000218db │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 000000000002342c │ │ │ │ + DW_CFA_advance_loc1: 97 to 000000000002193c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021940 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000020c4 0000000000000028 000020c8 FDE cie=00000000 pc=0000000000023aa0..0000000000024238 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023aa1 │ │ │ │ +000020c4 000000000000002c 000020c8 FDE cie=00000000 pc=0000000000021f50..0000000000022640 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021f51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000023aa4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000021f54 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000023aad │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000021f6e │ │ │ │ DW_CFA_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 0000000000021f7b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 127 to 0000000000023b2c │ │ │ │ + DW_CFA_advance_loc1: 97 to 0000000000021fdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000020f0 0000000000000028 000020f4 FDE cie=00000000 pc=0000000000024240..0000000000024d87 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024241 │ │ │ │ +000020f4 0000000000000028 000020f8 FDE cie=00000000 pc=0000000000022640..00000000000230b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000022641 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024244 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022644 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002425c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000022668 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 00000000000242e1 │ │ │ │ + DW_CFA_advance_loc1: 128 to 00000000000226e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000242f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000226f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000211c 0000000000000028 00002120 FDE cie=00000000 pc=0000000000024d90..00000000000257cd │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024d91 │ │ │ │ +00002120 0000000000000028 00002124 FDE cie=00000000 pc=00000000000230c0..0000000000023a85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000230c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024d94 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000230c4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024dac │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000230e8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 0000000000024e31 │ │ │ │ + DW_CFA_advance_loc1: 121 to 0000000000023161 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000024e40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023168 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002148 0000000000000028 0000214c FDE cie=00000000 pc=00000000000257d0..00000000000263c8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000257d1 │ │ │ │ +0000214c 0000000000000028 00002150 FDE cie=00000000 pc=0000000000023a90..0000000000024588 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023a91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000257d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000023a94 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000257ec │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000023ab4 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 137 to 0000000000025875 │ │ │ │ + DW_CFA_advance_loc1: 129 to 0000000000023b35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000025880 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000023b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002174 0000000000000028 00002178 FDE cie=00000000 pc=00000000000263d0..00000000000272c2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000263d1 │ │ │ │ +00002178 0000000000000028 0000217c FDE cie=00000000 pc=0000000000024590..0000000000025362 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024591 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000263d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000024594 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000263ec │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000245b8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 163 to 000000000002648f │ │ │ │ + DW_CFA_advance_loc1: 151 to 000000000002464f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026490 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024650 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021a0 0000000000000028 000021a4 FDE cie=00000000 pc=00000000000272d0..0000000000028094 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000272d1 │ │ │ │ +000021a4 0000000000000028 000021a8 FDE cie=00000000 pc=0000000000025370..0000000000026073 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025371 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000272d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000025374 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000272ec │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000025398 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 000000000002737c │ │ │ │ + DW_CFA_advance_loc1: 130 to 000000000002541a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027380 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000025420 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021cc 0000000000000028 000021d0 FDE cie=00000000 pc=00000000000280a0..00000000000290f8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000280a1 │ │ │ │ +000021d0 0000000000000028 000021d4 FDE cie=00000000 pc=0000000000026080..0000000000026fe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000026081 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000280a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000026084 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000280bc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000260a4 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 153 to 0000000000028155 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000026138 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000028160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026140 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021f8 0000000000000028 000021fc FDE cie=00000000 pc=0000000000029100..000000000002aba9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000029101 │ │ │ │ +000021fc 0000000000000028 00002200 FDE cie=00000000 pc=0000000000026ff0..0000000000028993 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000026ff1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000029104 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000026ff4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002911c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027018 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 00000000000291a1 │ │ │ │ + DW_CFA_advance_loc1: 121 to 0000000000027091 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000291a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000027092 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002224 0000000000000028 00002228 FDE cie=00000000 pc=000000000002abb0..000000000002c6b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002abb1 │ │ │ │ +00002228 0000000000000028 0000222c FDE cie=00000000 pc=00000000000289a0..000000000002a3a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000289a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002abb4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000289a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002abcc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000289c8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 000000000002ac3b │ │ │ │ + DW_CFA_advance_loc1: 99 to 0000000000028a2b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ac3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000028a2c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002250 0000000000000028 00002254 FDE cie=00000000 pc=000000000002c6c0..000000000002e228 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c6c1 │ │ │ │ +00002254 0000000000000028 00002258 FDE cie=00000000 pc=000000000002a3b0..000000000002beb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a3b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002c6c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002a3b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c6dc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002a3d8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 000000000002c74b │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000002a43b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c74c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a43c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000227c 0000000000000028 00002280 FDE cie=00000000 pc=000000000002e230..000000000002fee3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e231 │ │ │ │ +00002280 0000000000000028 00002284 FDE cie=00000000 pc=000000000002bec0..000000000002da04 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002bec1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002e234 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002bec4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e24c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002bee8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 000000000002e2bb │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000002bf4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e2bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002bf4c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022a8 0000000000000028 000022ac FDE cie=00000000 pc=000000000002fef0..0000000000031b6c │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002fef1 │ │ │ │ +000022ac 0000000000000028 000022b0 FDE cie=00000000 pc=000000000002da10..000000000002f5d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002da11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002fef4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002da14 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ff0c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002da38 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 000000000002ff91 │ │ │ │ + DW_CFA_advance_loc1: 121 to 000000000002dab1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ff92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002dab2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022d4 0000000000000044 000022d8 FDE cie=00000000 pc=0000000000031b70..0000000000032d7a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031b71 │ │ │ │ +000022d8 0000000000000044 000022dc FDE cie=00000000 pc=000000000002f5e0..00000000000306fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f5e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031b76 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f5e6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031b7f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f5ea │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002f5f9 │ │ │ │ DW_CFA_offset: 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: 225 to 0000000000031c60 │ │ │ │ + DW_CFA_advance_loc1: 215 to 000000000002f6d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031c61 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f6d1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 866 to 0000000000031fc3 │ │ │ │ + DW_CFA_advance_loc2: 721 to 000000000002f9a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000031fd0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f9a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 143 to 000000000003205f │ │ │ │ + DW_CFA_advance_loc1: 151 to 000000000002fa3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032060 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002fa40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00000000000320a1 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000000000002fa81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000320a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002fa82 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000231c 0000000000000030 00002320 FDE cie=00000000 pc=0000000000032d80..0000000000032df3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d81 │ │ │ │ +00002320 0000000000000030 00002324 FDE cie=00000000 pc=0000000000030700..0000000000030773 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030701 │ │ │ │ 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: 3 to 0000000000030704 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032d8b │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003070b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000032dd5 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000030755 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032dd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030756 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032dd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030757 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032de0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000030760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032df0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030770 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032df1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030771 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032df2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030772 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002350 0000000000000030 00002354 FDE cie=00000000 pc=0000000000032e00..0000000000032e73 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e01 │ │ │ │ +00002354 0000000000000030 00002358 FDE cie=00000000 pc=0000000000030780..00000000000307f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030781 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e02 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000030784 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032e0b │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003078b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0000000000032e54 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00000000000307d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000307d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000307d6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032e60 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000307e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032e70 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000307f0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e71 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000307f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000307f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002384 0000000000000028 00002388 FDE cie=00000000 pc=0000000000032e80..0000000000033c0c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e81 │ │ │ │ +00002388 0000000000000028 0000238c FDE cie=00000000 pc=0000000000030800..0000000000031503 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030801 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000032e84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000030804 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032e8d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003080d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 0000000000032ece │ │ │ │ + DW_CFA_advance_loc1: 65 to 000000000003084e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032ed0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030850 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000023b0 000000000000003c 000023b4 FDE cie=00000000 pc=0000000000033c10..0000000000034d00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033c11 │ │ │ │ +000023b4 000000000000003c 000023b8 FDE cie=00000000 pc=0000000000031510..0000000000032592 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031511 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000033c14 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000031514 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033c1d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003151d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 0000000000033c61 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000031561 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000033c70 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000031568 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 468 to 0000000000033e44 │ │ │ │ + DW_CFA_advance_loc2: 468 to 000000000003173c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 199 to 0000000000033f17 │ │ │ │ + DW_CFA_advance_loc1: 215 to 0000000000031817 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033f20 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031820 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023f0 0000000000000028 000023f4 FDE cie=00000000 pc=0000000000034d00..0000000000035c65 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034d01 │ │ │ │ +000023f4 0000000000000028 000023f8 FDE cie=00000000 pc=00000000000325a0..00000000000334ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000325a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000034d04 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000325a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034d0d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000325ad │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 83 to 0000000000034d60 │ │ │ │ + DW_CFA_advance_loc1: 83 to 0000000000032600 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034d70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032608 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000241c 0000000000000028 00002420 FDE cie=00000000 pc=0000000000035c70..00000000000370b6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035c71 │ │ │ │ +00002420 0000000000000028 00002424 FDE cie=00000000 pc=00000000000334f0..0000000000034665 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000334f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000035c77 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000334f4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035c87 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000334fd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 76 to 0000000000035cd3 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000033553 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000035ce0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000033558 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002448 000000000000002c 0000244c FDE cie=00000000 pc=00000000000370c0..0000000000038267 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000370c1 │ │ │ │ +0000244c 000000000000002c 00002450 FDE cie=00000000 pc=0000000000034670..000000000003576f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000034671 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000370c4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000034677 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000370cd │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034687 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 553 to 00000000000372f6 │ │ │ │ + DW_CFA_advance_loc2: 575 to 00000000000348c6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000037300 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000348d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002478 0000000000000028 0000247c FDE cie=00000000 pc=0000000000038270..000000000003900e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038271 │ │ │ │ +0000247c 0000000000000028 00002480 FDE cie=00000000 pc=0000000000035770..000000000003647e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000035771 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038277 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035777 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038287 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035787 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 00000000000382de │ │ │ │ + DW_CFA_advance_loc1: 79 to 00000000000357d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000382e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000357e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000024a4 000000000000002c 000024a8 FDE cie=00000000 pc=0000000000039010..000000000003a4f1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039011 │ │ │ │ +000024a8 000000000000002c 000024ac FDE cie=00000000 pc=0000000000036480..000000000003796b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000036481 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000039017 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036487 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039027 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036497 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 703 to 00000000000392e6 │ │ │ │ + DW_CFA_advance_loc2: 735 to 0000000000036776 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000392f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000036780 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024d4 0000000000000020 000024d8 FDE cie=00000000 pc=000000000003a500..000000000003a5fc │ │ │ │ - DW_CFA_advance_loc1: 98 to 000000000003a562 │ │ │ │ +000024d8 0000000000000020 000024dc FDE cie=00000000 pc=0000000000037970..0000000000037a6c │ │ │ │ + DW_CFA_advance_loc1: 98 to 00000000000379d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a566 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000379d6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000003a5ec │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000037a5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a5ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037a5d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a5ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037a5e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000024f8 0000000000000028 000024fc FDE cie=00000000 pc=000000000003a600..000000000003a77c │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000003a61e │ │ │ │ +000024fc 000000000000002c 00002500 FDE cie=00000000 pc=0000000000037a70..0000000000037beb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037a72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a61f │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037a73 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 315 to 000000000003a75a │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037a74 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 340 to 0000000000037bc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037bc9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a75b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037bcb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a760 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000037bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000003a77b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002524 0000000000000028 00002528 FDE cie=00000000 pc=000000000003a780..000000000003aa59 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a781 │ │ │ │ +0000252c 0000000000000028 00002530 FDE cie=00000000 pc=0000000000037bf0..0000000000037e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037bf1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003a784 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000037bf4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003a78d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000037bfd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 000000000003a7e3 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000037c4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003a7f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000037c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002550 0000000000000028 00002554 FDE cie=00000000 pc=000000000003aa60..000000000003ad39 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003aa61 │ │ │ │ +00002558 0000000000000028 0000255c FDE cie=00000000 pc=0000000000037ea0..0000000000038143 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037ea1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003aa64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000037ea4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003aa6d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000037ead │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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 000000000003aac3 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000037efb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003aad0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000037f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000257c 0000000000000028 00002580 FDE cie=00000000 pc=000000000003ad40..000000000003b053 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ad41 │ │ │ │ +00002584 0000000000000028 00002588 FDE cie=00000000 pc=0000000000038150..0000000000038430 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038151 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ad47 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000038157 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003ad54 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000038164 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: 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: 101 to 000000000003adb9 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00000000000381c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003adc0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000381d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000025a8 000000000000001c 000025ac FDE cie=00000000 pc=000000000003b060..000000000003b0b3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b061 │ │ │ │ +000025b0 000000000000001c 000025b4 FDE cie=00000000 pc=0000000000038430..0000000000038483 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038431 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000003b078 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000038448 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b080 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000003b0ae │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000003847e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025c8 0000000000000048 000025cc FDE cie=00000000 pc=000000000003b0c0..000000000003b24b │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b0c2 │ │ │ │ +000025d0 0000000000000048 000025d4 FDE cie=00000000 pc=0000000000038490..00000000000385fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038492 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b0c4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038497 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b0c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038499 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003b0cb │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003849e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b0cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003849f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000384a3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b0d4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000384aa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 311 to 000000000003b20b │ │ │ │ + DW_CFA_advance_loc2: 276 to 00000000000385be │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b20c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000385bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b210 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000385c0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b212 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b214 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b216 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b218 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000385c8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b220 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000385d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002614 0000000000000048 00002618 FDE cie=00000000 pc=000000000003b250..000000000003b4a7 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b252 │ │ │ │ +0000261c 0000000000000048 00002620 FDE cie=00000000 pc=0000000000038600..0000000000038807 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038602 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b254 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003860a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b256 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003860f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003b25b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038614 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b25c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038618 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b25d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038619 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003b264 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000038620 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 481 to 000000000003b445 │ │ │ │ + DW_CFA_advance_loc2: 397 to 00000000000387ad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b446 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000387ae │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b447 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000387af │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b449 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387b1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b44b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b44d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b44f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000387b7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000003b460 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000387c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002660 0000000000000048 00002664 FDE cie=00000000 pc=000000000003b4b0..000000000003b6e5 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b4b2 │ │ │ │ +00002668 0000000000000048 0000266c FDE cie=00000000 pc=0000000000038810..0000000000038a15 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038812 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b4b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003881a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b4b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003881f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003b4bb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038824 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b4bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038825 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b4bd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038829 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003b4c4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 449 to 000000000003b685 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003882d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 402 to 00000000000389bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b686 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000389c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b687 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000389c1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b689 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b68b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389c5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b68d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b68f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000389c9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000003b6a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000389d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000026ac 0000000000000014 000026b0 FDE cie=00000000 pc=000000000003b6f0..000000000003b70e │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b6f4 │ │ │ │ +000026b4 0000000000000014 000026b8 FDE cie=00000000 pc=0000000000038a20..0000000000038a3e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a24 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000003b70d │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000038a3d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026c4 0000000000000014 000026c8 FDE cie=00000000 pc=000000000003b710..000000000003b73a │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b714 │ │ │ │ +000026cc 0000000000000014 000026d0 FDE cie=00000000 pc=0000000000038a40..0000000000038a6a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000003b739 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000038a69 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026dc 0000000000000014 000026e0 FDE cie=00000000 pc=000000000003b740..000000000003b76e │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b744 │ │ │ │ +000026e4 0000000000000014 000026e8 FDE cie=00000000 pc=0000000000038a70..0000000000038a9e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000003b76d │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000038a9d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026f4 0000000000000010 000026f8 FDE cie=00000000 pc=000000000003b770..000000000003b8ba │ │ │ │ +000026fc 0000000000000010 00002700 FDE cie=00000000 pc=0000000000038aa0..0000000000038be2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002708 000000000000002c 0000270c FDE cie=00000000 pc=000000000003b8c0..000000000003bad1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b8c1 │ │ │ │ +00002710 000000000000002c 00002714 FDE cie=00000000 pc=0000000000038bf0..0000000000038df1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038bf1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b8c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038bf2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003b8c9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000038bf9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 171 to 000000000003b974 │ │ │ │ + DW_CFA_advance_loc1: 171 to 0000000000038ca4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b975 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038ca5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b976 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038ca6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003b980 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000038cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002738 000000000000002c 0000273c FDE cie=00000000 pc=000000000003bb00..000000000003c1a6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003bb01 │ │ │ │ +00002740 000000000000002c 00002744 FDE cie=00000000 pc=0000000000038e00..0000000000039446 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038e01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003bb04 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000038e04 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003bb0d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000038e0d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 778 to 000000000003be17 │ │ │ │ + DW_CFA_advance_loc2: 730 to 00000000000390e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003be20 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000390f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002768 000000000000002c 0000276c FDE cie=00000000 pc=000000000003c1b0..000000000003e77c │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c1b1 │ │ │ │ +00002770 000000000000002c 00002774 FDE cie=00000000 pc=0000000000039450..000000000003b924 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039451 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003c1b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000039454 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039458 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000003c1c7 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000039467 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1912 to 000000000003c93f │ │ │ │ + DW_CFA_advance_loc2: 1896 to 0000000000039bcf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c940 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002798 000000000000003c 0000279c FDE cie=00000000 pc=000000000003e780..0000000000040cd8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003e781 │ │ │ │ +000027a0 000000000000003c 000027a4 FDE cie=00000000 pc=000000000003b930..000000000003dd50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003b931 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003e786 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003b936 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e788 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003b93c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000003e799 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000003b949 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2286 to 000000000003f087 │ │ │ │ + DW_CFA_advance_loc2: 2154 to 000000000003c1b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f088 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003c1b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 979 to 000000000003f45b │ │ │ │ + DW_CFA_advance_loc2: 999 to 000000000003c59b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003f460 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003c5a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1026 to 000000000003f862 │ │ │ │ + DW_CFA_advance_loc2: 1010 to 000000000003c992 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003f870 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003c998 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000027d8 0000000000000030 000027dc FDE cie=00000000 pc=0000000000040ce0..000000000004104a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040ce1 │ │ │ │ +000027e0 0000000000000030 000027e4 FDE cie=00000000 pc=000000000003dd50..000000000003e03a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003dd51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040ce6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003dd56 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000040cef │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003dd5f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 650 to 0000000000040f79 │ │ │ │ + DW_CFA_advance_loc2: 578 to 000000000003dfa1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000040f80 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003dfa8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 201 to 0000000000041049 │ │ │ │ + DW_CFA_advance_loc1: 145 to 000000000003e039 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000280c 0000000000000030 00002810 FDE cie=00000000 pc=0000000000041050..0000000000041345 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041051 │ │ │ │ +00002814 0000000000000030 00002818 FDE cie=00000000 pc=000000000003e040..000000000003e2f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e041 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041056 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003e046 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004105f │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003e04f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (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 00000000000412a0 │ │ │ │ + DW_CFA_advance_loc2: 529 to 000000000003e260 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000412b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e268 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000041344 │ │ │ │ + DW_CFA_advance_loc1: 140 to 000000000003e2f4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002840 0000000000000024 00002844 FDE cie=00000000 pc=0000000000041350..00000000000414db │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041351 │ │ │ │ +00002848 000000000000002c 0000284c FDE cie=00000000 pc=000000000003e300..000000000003e48b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e302 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041352 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e303 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 360 to 00000000000414ba │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e304 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 356 to 000000000003e468 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e469 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000414bb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e46b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000414c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003e470 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002868 0000000000000040 0000286c FDE cie=00000000 pc=00000000000414e0..00000000000416ad │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000414e2 │ │ │ │ +00002878 0000000000000040 0000287c FDE cie=00000000 pc=000000000003e490..000000000003e64d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e492 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000414e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e494 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000414e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e496 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000414e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e498 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000414e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e499 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000414ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e49a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 441 to 00000000000416a3 │ │ │ │ + DW_CFA_advance_loc2: 425 to 000000000003e643 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000416a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e644 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000416a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e646 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000416a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e648 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000416aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e64a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000416ac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e64c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028ac 000000000000004c 000028b0 FDE cie=00000000 pc=00000000000416b0..00000000000418cc │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000416bf │ │ │ │ +000028bc 000000000000004c 000028c0 FDE cie=00000000 pc=000000000003e650..000000000003e85c │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003e65f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000416c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e661 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000416c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e663 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000416c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e665 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000416c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e666 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000416c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e667 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 466 to 0000000000041899 │ │ │ │ + DW_CFA_advance_loc2: 454 to 000000000003e82d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004189a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e82e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004189c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e830 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004189e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e832 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000418a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e834 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000418a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003e836 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000418b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003e840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000418cb │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000003e85b │ │ │ │ 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 │ │ │ │ │ │ │ │ -000028fc 000000000000002c 00002900 FDE cie=00000000 pc=00000000000418d0..0000000000041ed1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000418d1 │ │ │ │ +0000290c 000000000000002c 00002910 FDE cie=00000000 pc=000000000003e860..000000000003ee39 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e861 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000418d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e869 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000418e9 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e879 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1491 to 0000000000041ebc │ │ │ │ + DW_CFA_advance_loc2: 1451 to 000000000003ee24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041ebd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ee25 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000292c 000000000000001c 00002930 FDE cie=00000000 pc=0000000000041ee0..0000000000041f33 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041ee1 │ │ │ │ +0000293c 000000000000001c 00002940 FDE cie=00000000 pc=000000000003ee40..000000000003ee93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ee41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000041ef8 │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000003ee58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ee60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000041f2e │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000003ee8e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000294c 000000000000003c 00002950 FDE cie=00000000 pc=0000000000041f40..00000000000420b6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f42 │ │ │ │ +0000295c 000000000000003c 00002960 FDE cie=00000000 pc=000000000003eea0..000000000003efe6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003eea2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f44 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003eea7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003eea9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f4a │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003eeb0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041f4b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eeb4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 313 to 0000000000042084 │ │ │ │ + DW_CFA_advance_loc2: 256 to 000000000003efb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042085 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003efb5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042087 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003efb7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042089 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003efb9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004208b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003efbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042090 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003efc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000298c 0000000000000048 00002990 FDE cie=00000000 pc=00000000000420c0..00000000000422d5 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000420c2 │ │ │ │ +0000299c 0000000000000048 000029a0 FDE cie=00000000 pc=000000000003eff0..000000000003f1f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003eff2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000420c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003effa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000420c6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003efff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000420cb │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f004 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000420cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f008 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000420cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f009 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000420d4 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003f010 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 422 to 000000000004227a │ │ │ │ + DW_CFA_advance_loc2: 388 to 000000000003f194 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004227b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f195 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004227c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f196 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004227e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f198 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042280 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f19a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042282 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f19c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042284 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f19e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042290 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003f1a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000029d8 0000000000000014 000029dc FDE cie=00000000 pc=00000000000422e0..00000000000422fe │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422e4 │ │ │ │ +000029e8 0000000000000014 000029ec FDE cie=00000000 pc=000000000003f200..000000000003f21e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f204 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000422fd │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000003f21d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029f0 0000000000000014 000029f4 FDE cie=00000000 pc=0000000000042300..000000000004232a │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042304 │ │ │ │ +00002a00 0000000000000014 00002a04 FDE cie=00000000 pc=000000000003f220..000000000003f24a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f224 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000042329 │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003f249 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a08 0000000000000014 00002a0c FDE cie=00000000 pc=0000000000042330..000000000004235e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042334 │ │ │ │ +00002a18 0000000000000014 00002a1c FDE cie=00000000 pc=000000000003f250..000000000003f27e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f254 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000004235d │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000003f27d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a20 0000000000000010 00002a24 FDE cie=00000000 pc=0000000000042360..000000000004248a │ │ │ │ +00002a30 0000000000000010 00002a34 FDE cie=00000000 pc=000000000003f280..000000000003f392 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a34 0000000000000028 00002a38 FDE cie=00000000 pc=0000000000042490..0000000000042661 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042491 │ │ │ │ +00002a44 0000000000000028 00002a48 FDE cie=00000000 pc=000000000003f3a0..000000000003f551 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f3a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042492 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f3a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000042499 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003f3a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000000000042550 │ │ │ │ + DW_CFA_advance_loc1: 175 to 000000000003f458 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042551 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f459 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042552 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f45a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000042560 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003f460 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a60 000000000000002c 00002a64 FDE cie=00000000 pc=0000000000042680..0000000000042d16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042681 │ │ │ │ +00002a70 000000000000002c 00002a74 FDE cie=00000000 pc=000000000003f560..000000000003fb9e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f561 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000042684 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003f564 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004268d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f566 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003f574 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 748 to 0000000000042979 │ │ │ │ + DW_CFA_advance_loc2: 709 to 000000000003f839 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000042980 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003f840 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002a90 000000000000003c 00002a94 FDE cie=00000000 pc=0000000000042d20..0000000000045171 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042d21 │ │ │ │ +00002aa0 000000000000003c 00002aa4 FDE cie=00000000 pc=000000000003fba0..0000000000041f24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003fba1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042d26 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fba6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d2a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbaa │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000042d39 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003fbb9 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2314 to 0000000000043643 │ │ │ │ + DW_CFA_advance_loc2: 2250 to 0000000000040483 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043644 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040484 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 857 to 000000000004399d │ │ │ │ + DW_CFA_advance_loc2: 840 to 00000000000407cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000439a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 923 to 0000000000043d3b │ │ │ │ + DW_CFA_advance_loc2: 896 to 0000000000040b50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043d40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040b58 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ad0 000000000000002c 00002ad4 FDE cie=00000000 pc=0000000000045180..0000000000047599 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045181 │ │ │ │ +00002ae0 000000000000002c 00002ae4 FDE cie=00000000 pc=0000000000041f30..0000000000044278 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041f31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000045184 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000041f34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f38 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000045197 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000041f47 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1840 to 00000000000458c7 │ │ │ │ + DW_CFA_advance_loc2: 1840 to 0000000000042677 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000458c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042678 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b00 0000000000000030 00002b04 FDE cie=00000000 pc=00000000000475a0..000000000004790b │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000475a1 │ │ │ │ +00002b10 0000000000000030 00002b14 FDE cie=00000000 pc=0000000000044280..000000000004458b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044281 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000475a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044286 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000475af │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004428f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 653 to 000000000004783c │ │ │ │ + DW_CFA_advance_loc2: 597 to 00000000000444e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047840 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000444e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 202 to 000000000004790a │ │ │ │ + DW_CFA_advance_loc1: 162 to 000000000004458a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b34 0000000000000030 00002b38 FDE cie=00000000 pc=0000000000047910..0000000000047c05 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047911 │ │ │ │ +00002b44 0000000000000030 00002b48 FDE cie=00000000 pc=0000000000044590..000000000004486d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044591 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000047916 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044596 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047918 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044598 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000047926 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000445a6 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 570 to 0000000000047b60 │ │ │ │ + DW_CFA_advance_loc2: 554 to 00000000000447d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047b70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000447d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000047c04 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000004486c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b68 0000000000000024 00002b6c FDE cie=00000000 pc=0000000000047c10..0000000000047d9b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047c11 │ │ │ │ +00002b78 000000000000002c 00002b7c FDE cie=00000000 pc=0000000000044870..00000000000449fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044872 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047c12 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044873 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 360 to 0000000000047d7a │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044874 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 356 to 00000000000449d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000449d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047d7b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000047d80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000449e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b90 0000000000000040 00002b94 FDE cie=00000000 pc=0000000000047da0..0000000000047f6d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047da2 │ │ │ │ +00002ba8 0000000000000040 00002bac FDE cie=00000000 pc=0000000000044a00..0000000000044bbd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047da4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047da6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047da8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a08 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047da9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044a09 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047daa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044a0a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 441 to 0000000000047f63 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000044bb3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047f64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044bb4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bb8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bbc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bd4 000000000000004c 00002bd8 FDE cie=00000000 pc=0000000000047f70..000000000004818c │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000047f7f │ │ │ │ +00002bec 000000000000004c 00002bf0 FDE cie=00000000 pc=0000000000044bc0..0000000000044dcc │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000044bcf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f81 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bd1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bd3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047f85 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bd5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047f86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044bd6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047f87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044bd7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 466 to 0000000000048159 │ │ │ │ + DW_CFA_advance_loc2: 454 to 0000000000044d9d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004815a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044d9e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004815c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004815e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048162 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044da6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048170 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000044db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000004818b │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000044dcb │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002c24 000000000000002c 00002c28 FDE cie=00000000 pc=0000000000048190..000000000004878d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048191 │ │ │ │ +00002c3c 000000000000002c 00002c40 FDE cie=00000000 pc=0000000000044dd0..000000000004538d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044dd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048196 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044dd6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004819f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dd8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000044de6 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1500 to 000000000004877b │ │ │ │ + DW_CFA_advance_loc2: 1429 to 000000000004537b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004877c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004537c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c54 000000000000001c 00002c58 FDE cie=00000000 pc=0000000000048790..00000000000487e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048791 │ │ │ │ +00002c6c 000000000000001c 00002c70 FDE cie=00000000 pc=0000000000045390..00000000000453e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045391 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000487a8 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000453a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000487b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000453b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000487de │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000453de │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c74 000000000000003c 00002c78 FDE cie=00000000 pc=00000000000487f0..0000000000048936 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487f2 │ │ │ │ +00002c8c 000000000000003c 00002c90 FDE cie=00000000 pc=00000000000453f0..0000000000045536 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000453f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487f4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000453f7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000487f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000453f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487fa │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045400 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000487fb │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045404 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 265 to 0000000000048904 │ │ │ │ + DW_CFA_advance_loc2: 256 to 0000000000045504 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048905 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045505 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048907 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045507 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048909 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045509 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004890b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004550b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048910 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000045510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cb4 0000000000000048 00002cb8 FDE cie=00000000 pc=0000000000048940..0000000000048b55 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048942 │ │ │ │ +00002ccc 0000000000000048 00002cd0 FDE cie=00000000 pc=0000000000045540..0000000000045747 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045542 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048944 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004554a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048946 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004554f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004894b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000045554 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004894c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045558 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004894d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045559 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000048954 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045560 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 422 to 0000000000048afa │ │ │ │ + DW_CFA_advance_loc2: 388 to 00000000000456e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048afb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000456e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048afc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000456e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048afe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b00 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456ea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b02 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048b04 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456ee │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048b10 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000456f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002d00 0000000000000014 00002d04 FDE cie=00000000 pc=0000000000048b60..0000000000048b7e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b64 │ │ │ │ +00002d18 0000000000000014 00002d1c FDE cie=00000000 pc=0000000000045750..000000000004576e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045754 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000048b7d │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000004576d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d18 0000000000000014 00002d1c FDE cie=00000000 pc=0000000000048b80..0000000000048baa │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048b84 │ │ │ │ +00002d30 0000000000000014 00002d34 FDE cie=00000000 pc=0000000000045770..000000000004579a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045774 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000048ba9 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000045799 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d30 0000000000000014 00002d34 FDE cie=00000000 pc=0000000000048bb0..0000000000048bde │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048bb4 │ │ │ │ +00002d48 0000000000000014 00002d4c FDE cie=00000000 pc=00000000000457a0..00000000000457ce │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000457a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 0000000000048bdd │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000457cd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d48 0000000000000010 00002d4c FDE cie=00000000 pc=0000000000048be0..0000000000048d0a │ │ │ │ +00002d60 0000000000000010 00002d64 FDE cie=00000000 pc=00000000000457d0..00000000000458e2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d5c 0000000000000028 00002d60 FDE cie=00000000 pc=0000000000048d10..0000000000048ee1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048d11 │ │ │ │ +00002d74 0000000000000028 00002d78 FDE cie=00000000 pc=00000000000458f0..0000000000045aa1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000458f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000458f2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000048d19 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000458f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000000000048dd0 │ │ │ │ + DW_CFA_advance_loc1: 175 to 00000000000459a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048dd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000459a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000459aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048de0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000459b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d88 0000000000000020 00002d8c FDE cie=00000000 pc=0000000000048ef0..0000000000049010 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048ef1 │ │ │ │ +00002da0 0000000000000020 00002da4 FDE cie=00000000 pc=0000000000045ab0..0000000000045bc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045ab1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 131 to 0000000000048f74 │ │ │ │ + DW_CFA_advance_loc1: 131 to 0000000000045b34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048f94 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045b4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dac 0000000000000010 00002db0 FDE cie=00000000 pc=0000000000049010..000000000004901a │ │ │ │ +00002dc4 0000000000000010 00002dc8 FDE cie=00000000 pc=0000000000045bc0..0000000000045bca │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dc0 000000000000002c 00002dc4 FDE cie=00000000 pc=0000000000049020..00000000000491a4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049021 │ │ │ │ +00002dd8 000000000000002c 00002ddc FDE cie=00000000 pc=0000000000045bd0..0000000000045d44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045bd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 000000000004907a │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000045c2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004907b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045c2b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049084 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000045c34 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049085 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045c35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000049137 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000045ce7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049140 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000045cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000004919c │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000045d3c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002df0 00000000000000b4 00002df4 FDE cie=00000000 pc=00000000000491b0..0000000000049936 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000491b1 │ │ │ │ +00002e08 00000000000000b4 00002e0c FDE cie=00000000 pc=0000000000045d50..000000000004649e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045d51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000491d4 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000045d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000491e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000004920a │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000045da2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049214 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000045dac │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049216 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045dae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000049254 │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000045de5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000049277 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000045e13 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049279 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045e15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 00000000000492e2 │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000045e7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000492e5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000045e7d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000492f5 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045e8d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000492f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045e8e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000049310 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000045ea8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049320 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000493bc │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000045f4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000493c6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000045f56 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000493c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045f57 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000493d5 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000045f61 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000493eb │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000045f7b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000493f1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000045f81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 175 to 00000000000494a0 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000046024 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000494b1 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000046041 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000494b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046045 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 000000000004955c │ │ │ │ + DW_CFA_advance_loc1: 167 to 00000000000460ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049566 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000460f6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049568 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000460f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000049576 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046102 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000049594 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000046124 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049595 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046125 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000004964d │ │ │ │ + DW_CFA_advance_loc1: 176 to 00000000000461d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049656 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000461de │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049657 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000461df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 00000000000496ad │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000046235 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000496af │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046237 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000496b9 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046241 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000496ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 00000000000497ae │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000046326 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000497b8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046330 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000497b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046331 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000497ce │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000004634e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000497d7 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046357 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000497d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046359 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000497ef │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004636f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000497f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046370 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000049854 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000463d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004985d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000463dd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004985e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000463de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00000000000498d4 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000004644c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000498de │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046456 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000498e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046458 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ea8 0000000000000018 00002eac FDE cie=00000000 pc=0000000000049940..00000000000499c4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049941 │ │ │ │ +00002ec0 0000000000000018 00002ec4 FDE cie=00000000 pc=00000000000464a0..0000000000046524 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000464a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000049977 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000464d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049980 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000464e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ec4 0000000000000020 00002ec8 FDE cie=00000000 pc=00000000000499d0..0000000000049af0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000499d1 │ │ │ │ +00002edc 0000000000000020 00002ee0 FDE cie=00000000 pc=0000000000046530..0000000000046640 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046531 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 131 to 0000000000049a54 │ │ │ │ + DW_CFA_advance_loc1: 131 to 00000000000465b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000465b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049a74 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000465cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000465d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ee8 0000000000000010 00002eec FDE cie=00000000 pc=0000000000049af0..0000000000049afa │ │ │ │ +00002f00 0000000000000010 00002f04 FDE cie=00000000 pc=0000000000046640..000000000004664a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002efc 000000000000002c 00002f00 FDE cie=00000000 pc=0000000000049b00..0000000000049c84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049b01 │ │ │ │ +00002f14 000000000000002c 00002f18 FDE cie=00000000 pc=0000000000046650..00000000000467c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046651 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 0000000000049b5a │ │ │ │ + DW_CFA_advance_loc1: 89 to 00000000000466aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049b5b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000466ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049b64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000466b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049b65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000466b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000049c17 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000046767 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049c20 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000049c7c │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000467bc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f2c 00000000000000b4 00002f30 FDE cie=00000000 pc=0000000000049c90..000000000004a416 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049c91 │ │ │ │ +00002f44 00000000000000b4 00002f48 FDE cie=00000000 pc=00000000000467d0..0000000000046f1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000467d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000049cb4 │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000467f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000467f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000049cea │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000046822 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049cf4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004682c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049cf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004682e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000049d34 │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000046865 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000049d57 │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000046893 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049d59 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046895 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000049dc2 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00000000000468fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000049dc5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000468fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049dd5 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004690d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049dd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004690e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000049df0 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000046928 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049e00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000049e9c │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000469cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049ea6 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000469d6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049ea7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000469d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000049eb5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000469e1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000049ecb │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000469fb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000049ed1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000046a01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 175 to 0000000000049f80 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000046aa4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000049f91 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000046ac1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049f95 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ac5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 000000000004a03c │ │ │ │ + DW_CFA_advance_loc1: 167 to 0000000000046b6c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a046 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046b76 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a048 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b78 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004a056 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046b82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000004a074 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000046ba4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a075 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046ba5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000004a12d │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000046c55 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004a136 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046c5e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a137 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046c5f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000004a18d │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000046cb5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a18f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046cb7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a199 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046cc1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a19a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046cc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 000000000004a28e │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000046da6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a298 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046db0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a299 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046db1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000004a2ae │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000046dce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004a2b7 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046dd7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a2b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046dd9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004a2cf │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000046def │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a2d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000004a334 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000046e54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004a33d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046e5d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a33e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046e5e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 000000000004a3b4 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000046ecc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a3be │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046ed6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a3c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ed8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fe4 0000000000000018 00002fe8 FDE cie=00000000 pc=000000000004a420..000000000004a4a4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a421 │ │ │ │ +00002ffc 0000000000000018 00003000 FDE cie=00000000 pc=0000000000046f20..0000000000046fa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046f21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 54 to 000000000004a457 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000046f57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004a460 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000046f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003000 ZERO terminator │ │ │ │ +00003018 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -174,36 +174,35 @@ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ H[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ H[]A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ h[]A\A]A^A_ │ │ │ │ D$ H9D$0 │ │ │ │ AWAVAUATUSH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ @@ -217,31 +216,30 @@ │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [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_] │ │ │ │ [A\A]A^A_] │ │ │ │ +AWAVAUATUH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATUH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ @@ -265,36 +263,34 @@ │ │ │ │ AWAVAUATSH │ │ │ │ [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 │ │ │ │ +AWAVAUATI │ │ │ │ [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_ │ │ │ │ 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_] │ │ │ │ @@ -321,74 +317,60 @@ │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ 8[]A\A]A^A_ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATI │ │ │ │ H[]A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ X[]A\A]A^A_ │ │ │ │ X[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ h[]A\A]A^A_ │ │ │ │ h[]A\A]A^A_ │ │ │ │ -AWAVAUATSH │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ h[]A\A]A^A_ │ │ │ │ h[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSH │ │ │ │ +AVAUATSH │ │ │ │ [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 │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ +AVAUATSH │ │ │ │ [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_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ @@ -396,24 +378,21 @@ │ │ │ │ [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_ │ │ │ │ -AWAVAULc │ │ │ │ -([]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ 8XZN;<1| │ │ │ │ [A\A]A^A_] │ │ │ │ -AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ @@ -421,19 +400,17 @@ │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AVAUATLc │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUHc │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ @@ -441,19 +418,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 0x4df95(%rip),%rax │ │ │ │ + mov 0x49f95(%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 0x4dcda(%rip) │ │ │ │ - jmp *0x4dcdc(%rip) │ │ │ │ + push 0x49cda(%rip) │ │ │ │ + jmp *0x49cdc(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 0000000000003030 : │ │ │ │ - jmp *0x4dcda(%rip) │ │ │ │ + jmp *0x49cda(%rip) │ │ │ │ push $0x0 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003040 : │ │ │ │ - jmp *0x4dcd2(%rip) │ │ │ │ + jmp *0x49cd2(%rip) │ │ │ │ push $0x1 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003050 : │ │ │ │ - jmp *0x4dcca(%rip) │ │ │ │ + jmp *0x49cca(%rip) │ │ │ │ push $0x2 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003060 : │ │ │ │ - jmp *0x4dcc2(%rip) │ │ │ │ + jmp *0x49cc2(%rip) │ │ │ │ push $0x3 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003070 : │ │ │ │ - jmp *0x4dcba(%rip) │ │ │ │ + jmp *0x49cba(%rip) │ │ │ │ push $0x4 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003080 <__fprintf_chk@plt>: │ │ │ │ - jmp *0x4dcb2(%rip) │ │ │ │ + jmp *0x49cb2(%rip) │ │ │ │ push $0x5 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003090 : │ │ │ │ - jmp *0x4dcaa(%rip) │ │ │ │ + jmp *0x49caa(%rip) │ │ │ │ push $0x6 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030a0 : │ │ │ │ - jmp *0x4dca2(%rip) │ │ │ │ + jmp *0x49ca2(%rip) │ │ │ │ push $0x7 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030b0 : │ │ │ │ - jmp *0x4dc9a(%rip) │ │ │ │ + jmp *0x49c9a(%rip) │ │ │ │ push $0x8 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030c0 <__printf_chk@plt>: │ │ │ │ - jmp *0x4dc92(%rip) │ │ │ │ + jmp *0x49c92(%rip) │ │ │ │ push $0x9 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030d0 : │ │ │ │ - jmp *0x4dc8a(%rip) │ │ │ │ + jmp *0x49c8a(%rip) │ │ │ │ push $0xa │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030e0 : │ │ │ │ - jmp *0x4dc82(%rip) │ │ │ │ + jmp *0x49c82(%rip) │ │ │ │ push $0xb │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030f0 : │ │ │ │ - jmp *0x4dc7a(%rip) │ │ │ │ + jmp *0x49c7a(%rip) │ │ │ │ push $0xc │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003100 : │ │ │ │ - jmp *0x4dc72(%rip) │ │ │ │ + jmp *0x49c72(%rip) │ │ │ │ push $0xd │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003110 : │ │ │ │ - jmp *0x4dc6a(%rip) │ │ │ │ + jmp *0x49c6a(%rip) │ │ │ │ push $0xe │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003120 : │ │ │ │ - jmp *0x4dc62(%rip) │ │ │ │ + jmp *0x49c62(%rip) │ │ │ │ push $0xf │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003130 : │ │ │ │ - jmp *0x4dc5a(%rip) │ │ │ │ + jmp *0x49c5a(%rip) │ │ │ │ push $0x10 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003140 : │ │ │ │ - jmp *0x4dc52(%rip) │ │ │ │ + jmp *0x49c52(%rip) │ │ │ │ push $0x11 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003150 : │ │ │ │ - jmp *0x4dc4a(%rip) │ │ │ │ + jmp *0x49c4a(%rip) │ │ │ │ push $0x12 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003160 : │ │ │ │ - jmp *0x4dc42(%rip) │ │ │ │ + jmp *0x49c42(%rip) │ │ │ │ push $0x13 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003170 : │ │ │ │ - jmp *0x4dc3a(%rip) │ │ │ │ + jmp *0x49c3a(%rip) │ │ │ │ push $0x14 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003180 : │ │ │ │ - jmp *0x4dc32(%rip) │ │ │ │ + jmp *0x49c32(%rip) │ │ │ │ push $0x15 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003190 : │ │ │ │ - jmp *0x4dc2a(%rip) │ │ │ │ + jmp *0x49c2a(%rip) │ │ │ │ push $0x16 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031a0 : │ │ │ │ - jmp *0x4dc22(%rip) │ │ │ │ + jmp *0x49c22(%rip) │ │ │ │ push $0x17 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031b0 : │ │ │ │ - jmp *0x4dc1a(%rip) │ │ │ │ + jmp *0x49c1a(%rip) │ │ │ │ push $0x18 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031c0 : │ │ │ │ - jmp *0x4dc12(%rip) │ │ │ │ + jmp *0x49c12(%rip) │ │ │ │ push $0x19 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031d0 : │ │ │ │ - jmp *0x4dc0a(%rip) │ │ │ │ + jmp *0x49c0a(%rip) │ │ │ │ push $0x1a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031e0 : │ │ │ │ - jmp *0x4dc02(%rip) │ │ │ │ + jmp *0x49c02(%rip) │ │ │ │ push $0x1b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031f0 : │ │ │ │ - jmp *0x4dbfa(%rip) │ │ │ │ + jmp *0x49bfa(%rip) │ │ │ │ push $0x1c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003200 : │ │ │ │ - jmp *0x4dbf2(%rip) │ │ │ │ + jmp *0x49bf2(%rip) │ │ │ │ push $0x1d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003210 : │ │ │ │ - jmp *0x4dbea(%rip) │ │ │ │ + jmp *0x49bea(%rip) │ │ │ │ push $0x1e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003220 : │ │ │ │ - jmp *0x4dbe2(%rip) │ │ │ │ + jmp *0x49be2(%rip) │ │ │ │ push $0x1f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003230 : │ │ │ │ - jmp *0x4dbda(%rip) │ │ │ │ + jmp *0x49bda(%rip) │ │ │ │ push $0x20 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003240 : │ │ │ │ - jmp *0x4dbd2(%rip) │ │ │ │ + jmp *0x49bd2(%rip) │ │ │ │ push $0x21 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003250 : │ │ │ │ - jmp *0x4dbca(%rip) │ │ │ │ + jmp *0x49bca(%rip) │ │ │ │ push $0x22 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003260 : │ │ │ │ - jmp *0x4dbc2(%rip) │ │ │ │ + jmp *0x49bc2(%rip) │ │ │ │ push $0x23 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003270 : │ │ │ │ - jmp *0x4dbba(%rip) │ │ │ │ + jmp *0x49bba(%rip) │ │ │ │ push $0x24 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003280 : │ │ │ │ - jmp *0x4dbb2(%rip) │ │ │ │ + jmp *0x49bb2(%rip) │ │ │ │ push $0x25 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003290 : │ │ │ │ - jmp *0x4dbaa(%rip) │ │ │ │ + jmp *0x49baa(%rip) │ │ │ │ push $0x26 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032a0 : │ │ │ │ - jmp *0x4dba2(%rip) │ │ │ │ + jmp *0x49ba2(%rip) │ │ │ │ push $0x27 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032b0 : │ │ │ │ - jmp *0x4db9a(%rip) │ │ │ │ + jmp *0x49b9a(%rip) │ │ │ │ push $0x28 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032c0 : │ │ │ │ - jmp *0x4db92(%rip) │ │ │ │ + jmp *0x49b92(%rip) │ │ │ │ push $0x29 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032d0 : │ │ │ │ - jmp *0x4db8a(%rip) │ │ │ │ + jmp *0x49b8a(%rip) │ │ │ │ push $0x2a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032e0 : │ │ │ │ - jmp *0x4db82(%rip) │ │ │ │ + jmp *0x49b82(%rip) │ │ │ │ push $0x2b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032f0 : │ │ │ │ - jmp *0x4db7a(%rip) │ │ │ │ + jmp *0x49b7a(%rip) │ │ │ │ push $0x2c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003300 : │ │ │ │ - jmp *0x4db72(%rip) │ │ │ │ + jmp *0x49b72(%rip) │ │ │ │ push $0x2d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003310 : │ │ │ │ - jmp *0x4db6a(%rip) │ │ │ │ + jmp *0x49b6a(%rip) │ │ │ │ push $0x2e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003320 : │ │ │ │ - jmp *0x4db62(%rip) │ │ │ │ + jmp *0x49b62(%rip) │ │ │ │ push $0x2f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003330 : │ │ │ │ - jmp *0x4db5a(%rip) │ │ │ │ + jmp *0x49b5a(%rip) │ │ │ │ push $0x30 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003340 : │ │ │ │ - jmp *0x4db52(%rip) │ │ │ │ + jmp *0x49b52(%rip) │ │ │ │ push $0x31 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003350 : │ │ │ │ - jmp *0x4db4a(%rip) │ │ │ │ + jmp *0x49b4a(%rip) │ │ │ │ push $0x32 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003360 : │ │ │ │ - jmp *0x4db42(%rip) │ │ │ │ + jmp *0x49b42(%rip) │ │ │ │ push $0x33 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003370 : │ │ │ │ - jmp *0x4db3a(%rip) │ │ │ │ + jmp *0x49b3a(%rip) │ │ │ │ push $0x34 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003380 : │ │ │ │ - jmp *0x4db32(%rip) │ │ │ │ + jmp *0x49b32(%rip) │ │ │ │ push $0x35 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003390 : │ │ │ │ - jmp *0x4db2a(%rip) │ │ │ │ + jmp *0x49b2a(%rip) │ │ │ │ push $0x36 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033a0 : │ │ │ │ - jmp *0x4db22(%rip) │ │ │ │ + jmp *0x49b22(%rip) │ │ │ │ push $0x37 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033b0 : │ │ │ │ - jmp *0x4db1a(%rip) │ │ │ │ + jmp *0x49b1a(%rip) │ │ │ │ push $0x38 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033c0 : │ │ │ │ - jmp *0x4db12(%rip) │ │ │ │ + jmp *0x49b12(%rip) │ │ │ │ push $0x39 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033d0 : │ │ │ │ - jmp *0x4db0a(%rip) │ │ │ │ + jmp *0x49b0a(%rip) │ │ │ │ push $0x3a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033e0 : │ │ │ │ - jmp *0x4db02(%rip) │ │ │ │ + jmp *0x49b02(%rip) │ │ │ │ push $0x3b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033f0 : │ │ │ │ - jmp *0x4dafa(%rip) │ │ │ │ + jmp *0x49afa(%rip) │ │ │ │ push $0x3c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003400 : │ │ │ │ - jmp *0x4daf2(%rip) │ │ │ │ + jmp *0x49af2(%rip) │ │ │ │ push $0x3d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003410 : │ │ │ │ - jmp *0x4daea(%rip) │ │ │ │ + jmp *0x49aea(%rip) │ │ │ │ push $0x3e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003420 : │ │ │ │ - jmp *0x4dae2(%rip) │ │ │ │ + jmp *0x49ae2(%rip) │ │ │ │ push $0x3f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003430 : │ │ │ │ - jmp *0x4dada(%rip) │ │ │ │ + jmp *0x49ada(%rip) │ │ │ │ push $0x40 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003440 : │ │ │ │ - jmp *0x4dad2(%rip) │ │ │ │ + jmp *0x49ad2(%rip) │ │ │ │ push $0x41 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003450 : │ │ │ │ - jmp *0x4daca(%rip) │ │ │ │ + jmp *0x49aca(%rip) │ │ │ │ push $0x42 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003460 : │ │ │ │ - jmp *0x4dac2(%rip) │ │ │ │ + jmp *0x49ac2(%rip) │ │ │ │ push $0x43 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003470 : │ │ │ │ - jmp *0x4daba(%rip) │ │ │ │ + jmp *0x49aba(%rip) │ │ │ │ push $0x44 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003480 : │ │ │ │ - jmp *0x4dab2(%rip) │ │ │ │ + jmp *0x49ab2(%rip) │ │ │ │ push $0x45 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003490 : │ │ │ │ - jmp *0x4daaa(%rip) │ │ │ │ + jmp *0x49aaa(%rip) │ │ │ │ push $0x46 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034a0 : │ │ │ │ - jmp *0x4daa2(%rip) │ │ │ │ + jmp *0x49aa2(%rip) │ │ │ │ push $0x47 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034b0 : │ │ │ │ - jmp *0x4da9a(%rip) │ │ │ │ + jmp *0x49a9a(%rip) │ │ │ │ push $0x48 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034c0 : │ │ │ │ - jmp *0x4da92(%rip) │ │ │ │ + jmp *0x49a92(%rip) │ │ │ │ push $0x49 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034d0 : │ │ │ │ - jmp *0x4da8a(%rip) │ │ │ │ + jmp *0x49a8a(%rip) │ │ │ │ push $0x4a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034e0 : │ │ │ │ - jmp *0x4da82(%rip) │ │ │ │ + jmp *0x49a82(%rip) │ │ │ │ push $0x4b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034f0 : │ │ │ │ - jmp *0x4da7a(%rip) │ │ │ │ + jmp *0x49a7a(%rip) │ │ │ │ push $0x4c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003500 : │ │ │ │ - jmp *0x4da72(%rip) │ │ │ │ + jmp *0x49a72(%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 *0x4daba(%rip) │ │ │ │ + jmp *0x49aba(%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 0x4db19(%rip),%rdi │ │ │ │ - lea 0x4db12(%rip),%rax │ │ │ │ +0000000000003520 : │ │ │ │ + lea 0x49b39(%rip),%rdi │ │ │ │ + lea 0x49b32(%rip),%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 3568 <__cxa_finalize@plt+0x58> │ │ │ │ - mov 0x4da5e(%rip),%rax │ │ │ │ + je 3548 <__cxa_finalize@plt+0x38> │ │ │ │ + mov 0x49a7e(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3568 <__cxa_finalize@plt+0x58> │ │ │ │ + je 3548 <__cxa_finalize@plt+0x38> │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x4dae9(%rip),%rdi │ │ │ │ - lea 0x4dae2(%rip),%rsi │ │ │ │ + lea 0x49b09(%rip),%rdi │ │ │ │ + lea 0x49b02(%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 0x4da2d(%rip),%rax │ │ │ │ + je 3588 <__cxa_finalize@plt+0x78> │ │ │ │ + mov 0x49a4d(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 35a8 <__cxa_finalize@plt+0x98> │ │ │ │ + je 3588 <__cxa_finalize@plt+0x78> │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - cmpb $0x0,0x4daa5(%rip) │ │ │ │ - jne 35e8 <__cxa_finalize@plt+0xd8> │ │ │ │ + cmpb $0x0,0x49ac5(%rip) │ │ │ │ + jne 35c8 <__cxa_finalize@plt+0xb8> │ │ │ │ push %rbp │ │ │ │ - cmpq $0x0,0x4da0a(%rip) │ │ │ │ + cmpq $0x0,0x49a2a(%rip) │ │ │ │ mov %rsp,%rbp │ │ │ │ - je 35d7 <__cxa_finalize@plt+0xc7> │ │ │ │ - mov 0x4da2e(%rip),%rdi │ │ │ │ + je 35b7 <__cxa_finalize@plt+0xa7> │ │ │ │ + mov 0x49a4e(%rip),%rdi │ │ │ │ call 3510 <__cxa_finalize@plt> │ │ │ │ - call 3540 <__cxa_finalize@plt+0x30> │ │ │ │ - movb $0x1,0x4da7d(%rip) │ │ │ │ + call 3520 <__cxa_finalize@plt+0x10> │ │ │ │ + movb $0x1,0x49a9d(%rip) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - jmp 3570 <__cxa_finalize@plt+0x60> │ │ │ │ + jmp 3550 <__cxa_finalize@plt+0x40> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000003600 : │ │ │ │ - mov 0x4d9f1(%rip),%rax │ │ │ │ +00000000000035e0 : │ │ │ │ push %r12 │ │ │ │ + mov 0x49a0f(%rip),%rax │ │ │ │ mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %esi,%ebp │ │ │ │ + push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ mov (%rax),%rdi │ │ │ │ call 34e0 │ │ │ │ - mov 0x4d9ce(%rip),%rax │ │ │ │ + mov 0x499ee(%rip),%rax │ │ │ │ mov %r12,%r9 │ │ │ │ mov %ebp,%r8d │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x479ce(%rip),%rdx │ │ │ │ + lea 0x439ee(%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 : │ │ │ │ +0000000000003630 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 3940 │ │ │ │ + ja 3908 │ │ │ │ fcomip %st(1),%st │ │ │ │ - je 3930 │ │ │ │ - flds 0x47a64(%rip) │ │ │ │ + je 3900 │ │ │ │ + flds 0x43a84(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 37e0 │ │ │ │ + jb 37b8 │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ - fldt 0x47b70(%rip) │ │ │ │ + fldt 0x43b90(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x47b78(%rip) │ │ │ │ + fldt 0x43b98(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47b80(%rip) │ │ │ │ + fldt 0x43ba0(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x47b84(%rip) │ │ │ │ + fldt 0x43ba4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47b8c(%rip) │ │ │ │ + fldt 0x43bac(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47b8e(%rip) │ │ │ │ + fldt 0x43bae(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47b90(%rip) │ │ │ │ + fldt 0x43bb0(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47b92(%rip) │ │ │ │ + fldt 0x43bb2(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47b94(%rip) │ │ │ │ + fldt 0x43bb4(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47b96(%rip) │ │ │ │ + fldt 0x43bb6(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47b98(%rip) │ │ │ │ + fldt 0x43bb8(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47b9a(%rip) │ │ │ │ + fldt 0x43bba(%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 0x47b94(%rip) │ │ │ │ + fldt 0x43bb4(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x47b9c(%rip) │ │ │ │ + fldt 0x43bbc(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x47ba2(%rip) │ │ │ │ + fldt 0x43bc2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47baa(%rip) │ │ │ │ + fldt 0x43bca(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x47bae(%rip) │ │ │ │ + fldt 0x43bce(%rip) │ │ │ │ fsubp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47bb4(%rip) │ │ │ │ + fldt 0x43bd4(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47bb6(%rip) │ │ │ │ + fldt 0x43bd6(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47bb8(%rip) │ │ │ │ + fldt 0x43bd8(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47bba(%rip) │ │ │ │ + fldt 0x43bda(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47bbc(%rip) │ │ │ │ + fldt 0x43bdc(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47bbe(%rip) │ │ │ │ + fldt 0x43bde(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47bc0(%rip) │ │ │ │ + fldt 0x43be0(%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 0x47bb6(%rip) │ │ │ │ + fldt 0x43bd6(%rip) │ │ │ │ fsubp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt 0x47bb6(%rip) │ │ │ │ + fldt 0x43bd6(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ - fsubrs 0x478ec(%rip) │ │ │ │ + fsubrs 0x43914(%rip) │ │ │ │ fdiv %st(1),%st │ │ │ │ - fldt 0x47ba0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -223,371 +222,370 @@ │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fldt 0x47b84(%rip) │ │ │ │ + fldt 0x43ba0(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x47b8c(%rip) │ │ │ │ + fldt 0x43ba8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47b94(%rip) │ │ │ │ + fldt 0x43bb0(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x47b98(%rip) │ │ │ │ + fldt 0x43bb4(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47b9c(%rip) │ │ │ │ + fldt 0x43bb8(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x47ba0(%rip) │ │ │ │ + fldt 0x43bbc(%rip) │ │ │ │ fsubp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47ba6(%rip) │ │ │ │ + fldt 0x43bc2(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47ba8(%rip) │ │ │ │ + fldt 0x43bc4(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt 0x47baa(%rip) │ │ │ │ + fldt 0x43bc6(%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 0x47ba4(%rip) │ │ │ │ + fldt 0x43bc0(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x47bac(%rip) │ │ │ │ + fldt 0x43bc8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47bb4(%rip) │ │ │ │ + fldt 0x43bd0(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x47bb8(%rip) │ │ │ │ + fldt 0x43bd4(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47bbc(%rip) │ │ │ │ + fldt 0x43bd8(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x47bc0(%rip) │ │ │ │ + fldt 0x43bdc(%rip) │ │ │ │ fsubp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47bc6(%rip) │ │ │ │ + fldt 0x43be2(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x47bc8(%rip) │ │ │ │ + fldt 0x43be4(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x47bca(%rip) │ │ │ │ + fldt 0x43be6(%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 0x47bbe(%rip) │ │ │ │ + fldt 0x43bda(%rip) │ │ │ │ fsubp %st,%st(5) │ │ │ │ faddp %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt 0x47bbc(%rip) │ │ │ │ + fldt 0x43bd8(%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 0x47786(%rip) │ │ │ │ + flds 0x437be(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 37e0 │ │ │ │ - jmp 3674 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 37b8 │ │ │ │ + jmp 3654 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000003960 : │ │ │ │ - mov %rdi,%rdx │ │ │ │ +0000000000003920 : │ │ │ │ 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) │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fldz │ │ │ │ + fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - jbe 3e7f │ │ │ │ + jbe 3e27 │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 3e85 │ │ │ │ - fsub %st(1),%st │ │ │ │ - mov %rdi,%r11 │ │ │ │ + jbe 3e2d │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + fsub %st(1),%st │ │ │ │ + mov %rdi,%r10 │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovnbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + fld %st(0) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fld %st(0) │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fld1 │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3a0a │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ + jle 39c6 │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + mov -0x58(%rbp),%r10 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %r11,%rdi │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ fld1 │ │ │ │ - lea -0x1(%r11),%rcx │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ + lea -0x1(%r10),%r15 │ │ │ │ + mov %r10,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax,%r8,1) │ │ │ │ - mov %rcx,%rax │ │ │ │ - sub %r15,%rax │ │ │ │ + mov %r15,%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 3ed4 │ │ │ │ - sub $0x2,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 3e86 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ - lea 0x10(%r8,%r9,1),%r12 │ │ │ │ - lea (%r8,%r9,1),%r14 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r10 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + lea -0x2(%rsi),%r14 │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ + lea 0x10(%r8,%rdi,1),%r11 │ │ │ │ + lea (%r8,%rdi,1),%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub %r9,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + sub %r9,%rax │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt -0x10(%r12) │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + fldt -0x10(%r11) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fadd %st(4),%st │ │ │ │ fdiv %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%r12) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jl 3b80 │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea (%rbx,%r15,1),%rsi │ │ │ │ + fstpt (%r11) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jl 3b38 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fld %st(2) │ │ │ │ - sub %r11,%rdi │ │ │ │ fdiv %st(2),%st │ │ │ │ - add %rsi,%rdi │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jge 3b19 │ │ │ │ - mov %r12,%rsi │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + sub %r10,%rax │ │ │ │ + lea 0x1(%r9,%rax,1),%rcx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 3ad1 │ │ │ │ + mov %r11,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + sub $0x20,%rax │ │ │ │ + sub $0x2,%rcx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - sub $0x20,%rsi │ │ │ │ - fsubr %st(5),%st │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - lea -0x3(%r10),%r9 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea -0x3(%rdi),%rsi │ │ │ │ sub $0x2,%rdi │ │ │ │ - sub $0x2,%r10 │ │ │ │ + fsubr %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt (%rax) │ │ │ │ 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(%rsi) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x10(%rsi) │ │ │ │ + fldt -0x10(%rax) │ │ │ │ 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 (%rsi) │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jl 3ac0 │ │ │ │ + fstpt (%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jl 3a78 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 3b20 │ │ │ │ + jmp 3ad8 │ │ │ │ fstp %st(1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %r8,%rax │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ - mov %r10,%r9 │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add %r8,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt (%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r8,%r9,1) │ │ │ │ + fldt (%r8,%rsi,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%r8,%r9,1) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jge 3b90 │ │ │ │ - dec %rdi │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + fstpt (%r8,%rsi,1) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jge 3b40 │ │ │ │ + dec %rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x20(%r10,%r8,1) │ │ │ │ + fldt -0x20(%rdi,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rsi) │ │ │ │ - jmp 3b92 │ │ │ │ + fstpt (%rax) │ │ │ │ + jmp 3b42 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3b92 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3b42 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fdivr %st(2),%st │ │ │ │ + inc %r9 │ │ │ │ + add $0x10,%r11 │ │ │ │ inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ - inc %r13 │ │ │ │ - fldt (%r14) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt (%r14) │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 3a60 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - lea -0x1(%r15,%rdx,1),%r9 │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jl 3ee0 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + fstpt (%r12) │ │ │ │ + cmp %r15,%r9 │ │ │ │ + jne 3a28 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + lea -0x1(%rbx,%rdx,1),%r9 │ │ │ │ + lea 0x1(%rbx),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 3e95 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %r10,%r11 │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %r11,%r10 │ │ │ │ - lea (%r15,%r9,1),%r13 │ │ │ │ - sub %rax,%rbx │ │ │ │ - sub %rdi,%r10 │ │ │ │ - lea -0x1(%r9),%rdi │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - sub %r11,%r13 │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - fld1 │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %rsi,%r11 │ │ │ │ shl $0x4,%r12 │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea (%rbx,%r9,1),%r14 │ │ │ │ add %r8,%r12 │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - movabs $0x7fffffffffffffff,%rdi │ │ │ │ - setl %r14b │ │ │ │ - cmp %rdi,%rax │ │ │ │ - setne %dil │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + sub %r10,%r14 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + fld1 │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + movabs $0x7fffffffffffffff,%rsi │ │ │ │ + setl %r13b │ │ │ │ + mov %r10,-0x68(%rbp) │ │ │ │ + mov %rdi,%r10 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + setne %sil │ │ │ │ shl $0x4,%rbx │ │ │ │ - and %edi,%r14d │ │ │ │ + and %esi,%r13d │ │ │ │ add %r8,%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jg 3d22 │ │ │ │ + jg 3cd2 │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - test %r14b,%r14b │ │ │ │ - je 3ec8 │ │ │ │ + test %r13b,%r13b │ │ │ │ + je 3e7a │ │ │ │ fldt (%r12) │ │ │ │ mov %r12,%rax │ │ │ │ + lea 0x1(%r14),%rcx │ │ │ │ mov %r9,%rdi │ │ │ │ - lea 0x1(%r13),%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ lea -0x1(%rcx),%rsi │ │ │ │ sub $0x20,%rax │ │ │ │ - fsubr %st(5),%st │ │ │ │ + sub $0x2,%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ lea -0x3(%rdi),%rsi │ │ │ │ - sub $0x2,%rcx │ │ │ │ sub $0x2,%rdi │ │ │ │ + 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) │ │ │ │ @@ -604,211 +602,211 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jl 3c60 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + jl 3c10 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ - fsubr %st(4),%st │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r8,%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fsubr %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r8,%rsi,1) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jge 3d20 │ │ │ │ + jge 3cd0 │ │ │ │ dec %rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x20(%rdi,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - jmp 3d22 │ │ │ │ + jmp 3cd2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fdivr %st(2),%st │ │ │ │ - dec %r10 │ │ │ │ + dec %r11 │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 3c30 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 3be0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jle 3e9a │ │ │ │ - mov %r9,%r13 │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ - lea (%r15,%r9,1),%r12 │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jle 3e42 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %r9,%r12 │ │ │ │ fld1 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - sub %r11,%r12 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - add %r8,%r13 │ │ │ │ - inc %r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ + shl $0x4,%r12 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + add %r9,%rbx │ │ │ │ + add %r8,%r12 │ │ │ │ + sub %r10,%rbx │ │ │ │ + inc %r10 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jg 3e72 │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %rdx,%rdi │ │ │ │ - sub %rsi,%r10 │ │ │ │ - add %r10,%rdi │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - lea -0x1(%r9),%rdi │ │ │ │ + jg 3e1a │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + sub %rcx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jge 3ebb │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - lea 0x1(%r12),%r10 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jge 3e6e │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r12,%rsi │ │ │ │ + lea 0x1(%rbx),%rdi │ │ │ │ + mov %r9,%r11 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + lea -0x1(%rdi),%r14 │ │ │ │ + sub $0x20,%rsi │ │ │ │ + sub $0x2,%rdi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%r10),%r15 │ │ │ │ - sub $0x20,%rdi │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ + lea -0x3(%r11),%r14 │ │ │ │ + sub $0x2,%r11 │ │ │ │ fsubr %st(4),%st │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - lea -0x3(%rbx),%r15 │ │ │ │ - sub $0x2,%r10 │ │ │ │ - sub $0x2,%rbx │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ fld %st(4) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ + fstpt 0x20(%rsi) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%rsi) │ │ │ │ fld %st(4) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jl 3db0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jl 3d60 │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%r11),%rsi │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + shl $0x4,%rsi │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add %r8,%rsi │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rbx),%rdi │ │ │ │ - mov %rbx,%r15 │ │ │ │ fsubr %st(3),%st │ │ │ │ - shl $0x4,%rdi │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r8,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r8,%r15,1) │ │ │ │ + fldt (%r8,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%r8,%r15,1) │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jge 3e70 │ │ │ │ - dec %r10 │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ + fstpt (%r8,%r14,1) │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jge 3e18 │ │ │ │ + dec %rdi │ │ │ │ + shl $0x4,%r11 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(3),%st │ │ │ │ - shl $0x4,%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x20(%rbx,%r8,1) │ │ │ │ + fldt -0x20(%r11,%r8,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdi) │ │ │ │ - jmp 3e72 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 3ea0 │ │ │ │ + fstpt (%rsi) │ │ │ │ + jmp 3e1a │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 3e50 │ │ │ │ inc %rdx │ │ │ │ - jmp 3d70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3e89 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 3d20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e31 │ │ │ │ + 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 3ea4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r8,%rcx,1) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e54 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r9,%rbx │ │ │ │ - lea 0x1(%r12),%r10 │ │ │ │ - jmp 3e08 │ │ │ │ + mov %r9,%r11 │ │ │ │ + lea 0x1(%rbx),%rdi │ │ │ │ + jmp 3db8 │ │ │ │ mov %r9,%rdi │ │ │ │ - lea 0x1(%r13),%rcx │ │ │ │ - jmp 3cba │ │ │ │ - ffreep %st(0) │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 3bbe │ │ │ │ - mov %rdi,%rsi │ │ │ │ - jmp 3d48 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1(%r14),%rcx │ │ │ │ + jmp 3c6a │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 3b78 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 3cf4 │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000003ef0 : │ │ │ │ +0000000000003ea0 : │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ fildll -0x10(%rsp) │ │ │ │ mov %rdi,-0x10(%rsp) │ │ │ │ imul %rdi,%rdi │ │ │ │ fadd %st(0),%st │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ @@ -822,135 +820,132 @@ │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000003f30 : │ │ │ │ - mov %rdi,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ - fmuls 0x4719d(%rip) │ │ │ │ +0000000000003ee0 : │ │ │ │ + mov %rdi,-0x18(%rsp) │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rsi,%rax │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + fmuls 0x431de(%rip) │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ - flds 0x47184(%rip) │ │ │ │ + flds 0x431d4(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x47176(%rip) │ │ │ │ + fdivrs 0x431c6(%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 │ │ │ │ fld %st(3) │ │ │ │ fdiv %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ fld %st(4) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(6) │ │ │ │ fcomi %st(6),%st │ │ │ │ fstp %st(6) │ │ │ │ - ja 3ff0 │ │ │ │ + ja 3f90 │ │ │ │ fsubr %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(6) │ │ │ │ fxch %st(5) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(4) │ │ │ │ - fmuls 0x4713e(%rip) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(5) │ │ │ │ + fmuls 0x43194(%rip) │ │ │ │ + fmulp %st,%st(5) │ │ │ │ inc %rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - neg %rax │ │ │ │ - cmovs %rsi,%rax │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ - fmul %st,%st(3) │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ + fmul %st,%st(4) │ │ │ │ fld1 │ │ │ │ - fcomi %st(4),%st │ │ │ │ - fstp %st(4) │ │ │ │ - ja 4020 │ │ │ │ + fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 3fc0 │ │ │ │ + fstp %st(6) │ │ │ │ + fstp %st(1) │ │ │ │ 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 -0x18(%rsp) │ │ │ │ + fxch %st(4) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fsubp %st,%st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds 0x470fe(%rip) │ │ │ │ + flds 0x43153(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ + fstpt -0x18(%rsp) │ │ │ │ + fldt -0x18(%rsp) │ │ │ │ fsub %st(6),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fmuls 0x470dc(%rip) │ │ │ │ - fxch %st(1) │ │ │ │ - fmuls 0x470d8(%rip) │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fmuls 0x4313a(%rip) │ │ │ │ + fldt -0x18(%rsp) │ │ │ │ + fmuls 0x43134(%rip) │ │ │ │ + fmul %st(7),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fmuls 0x470c6(%rip) │ │ │ │ - fdiv %st(1),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ - jmp 3fa0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - fstp %st(2) │ │ │ │ + fmuls 0x43122(%rip) │ │ │ │ + fdiv %st(2),%st │ │ │ │ + faddp %st,%st(5) │ │ │ │ + jmp 3f4a │ │ │ │ + fstp %st(3) │ │ │ │ + fstp %st(0) │ │ │ │ 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 0x470aa(%rip) │ │ │ │ + fmuls 0x43108(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x470a6(%rip) │ │ │ │ + fmuls 0x43104(%rip) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x47092(%rip) │ │ │ │ + fmuls 0x430f0(%rip) │ │ │ │ fdivp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004060 : │ │ │ │ +0000000000004000 : │ │ │ │ sub $0x30,%rsp │ │ │ │ lea 0x2(%rsi),%rdx │ │ │ │ mov %rdi,-0x78(%rsp) │ │ │ │ + movl $0x0,-0x70(%rsp) │ │ │ │ fildll -0x78(%rsp) │ │ │ │ - fmuls 0x47065(%rip) │ │ │ │ movq $0x0,-0x78(%rsp) │ │ │ │ - movl $0x0,-0x70(%rsp) │ │ │ │ - fadds 0x47052(%rip) │ │ │ │ + fmuls 0x430b4(%rip) │ │ │ │ + fadds 0x430b2(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x47052(%rip) │ │ │ │ + fmuls 0x430b2(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x4704e(%rip) │ │ │ │ + fmuls 0x430ae(%rip) │ │ │ │ fstpt -0x8(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ @@ -963,360 +958,359 @@ │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x8(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x48(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x4701a(%rip) │ │ │ │ + fmuls 0x4307a(%rip) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x18(%rsp) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x47010(%rip) │ │ │ │ + fmuls 0x43070(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x4700c(%rip) │ │ │ │ + fmuls 0x4306c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x47006(%rip) │ │ │ │ + fmuls 0x43066(%rip) │ │ │ │ faddp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x46ff8(%rip) │ │ │ │ + fdivrs 0x43058(%rip) │ │ │ │ fstpt -0x18(%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 43e0 │ │ │ │ - flds 0x46f9f(%rip) │ │ │ │ + ja 4370 │ │ │ │ + flds 0x42fff(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 4280 │ │ │ │ - ffreep %st(0) │ │ │ │ + jbe 4210 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x58(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x46fd1(%rip) │ │ │ │ + fmuls 0x43031(%rip) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x46fc9(%rip) │ │ │ │ + fmuls 0x43029(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x46fc1(%rip) │ │ │ │ - fsubs 0x46fbf(%rip) │ │ │ │ + fmuls 0x43021(%rip) │ │ │ │ + fsubs 0x4301f(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x46fbb(%rip) │ │ │ │ + fmuls 0x4301b(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x46faf(%rip) │ │ │ │ + fmuls 0x4300f(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x46fab(%rip) │ │ │ │ + fmuls 0x4300b(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x46f9d(%rip) │ │ │ │ - fsubrs 0x46f9b(%rip) │ │ │ │ + fmuls 0x42ffd(%rip) │ │ │ │ + fsubrs 0x42ffb(%rip) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fsub %st(6),%st │ │ │ │ - fmuls 0x46f8f(%rip) │ │ │ │ + fmuls 0x42fef(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ fld %st(5) │ │ │ │ fmul %st(6),%st │ │ │ │ - fmuls 0x46f83(%rip) │ │ │ │ - fsubrs 0x46f81(%rip) │ │ │ │ + fmuls 0x42fe3(%rip) │ │ │ │ + fsubrs 0x42fe1(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x46f81(%rip) │ │ │ │ + fmuls 0x42fe1(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x46f73(%rip) │ │ │ │ + fmuls 0x42fd3(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x46f6b(%rip) │ │ │ │ + fmuls 0x42fcb(%rip) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x46f5d(%rip) │ │ │ │ + fmuls 0x42fbd(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ - fmuls 0x46f5d(%rip) │ │ │ │ + fmuls 0x42fbd(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x46f51(%rip) │ │ │ │ + fmuls 0x42fb1(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x46f49(%rip) │ │ │ │ + fmuls 0x42fa9(%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 41f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 410c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40ac │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ add $0x30,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - flds 0x46e5a(%rip) │ │ │ │ + flds 0x42eca(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 4390 │ │ │ │ - ffreep %st(0) │ │ │ │ + jbe 4320 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x46e9a(%rip) │ │ │ │ - fsubs 0x46ec4(%rip) │ │ │ │ + fmuls 0x42f0a(%rip) │ │ │ │ + fsubs 0x42f34(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x46ec0(%rip) │ │ │ │ + fadds 0x42f30(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x46e70(%rip) │ │ │ │ + fmuls 0x42ee0(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x46eb2(%rip) │ │ │ │ + fmuls 0x42f22(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x46ea8(%rip) │ │ │ │ + fmuls 0x42f18(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x46e36(%rip) │ │ │ │ + fmuls 0x42ea6(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x46e9a(%rip) │ │ │ │ + fmuls 0x42f0a(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x46e92(%rip) │ │ │ │ + fmuls 0x42f02(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x46e8a(%rip) │ │ │ │ + fmuls 0x42efa(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x46dfe(%rip) │ │ │ │ + fmuls 0x42e6e(%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 0x46e70(%rip) │ │ │ │ + fmuls 0x42ee0(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x46e6a(%rip) │ │ │ │ + fmuls 0x42eda(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x46e26(%rip) │ │ │ │ - fsubs 0x46dec(%rip) │ │ │ │ + fmuls 0x42e96(%rip) │ │ │ │ + fsubs 0x42e5c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x46e4a(%rip) │ │ │ │ + fmuls 0x42eba(%rip) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x46e42(%rip) │ │ │ │ + fmuls 0x42eb2(%rip) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x46e34(%rip) │ │ │ │ + fmuls 0x42ea4(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x8(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fsubp %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 41f0 │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ - flds 0x46d68(%rip) │ │ │ │ + flds 0x42dd8(%rip) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 4250 │ │ │ │ + jbe 41e8 │ │ │ │ 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 0x46de6(%rip) │ │ │ │ + fsubs 0x42e56(%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 41f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x78(%rsp) │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x46d0e(%rip) │ │ │ │ + fmuls 0x42d7e(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x46d02(%rip) │ │ │ │ + fmuls 0x42d72(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x46d00(%rip) │ │ │ │ + fmuls 0x42d70(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x46cfa(%rip) │ │ │ │ + fadds 0x42d6a(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x46cf6(%rip) │ │ │ │ + fmuls 0x42d66(%rip) │ │ │ │ fld %st(6) │ │ │ │ - fmuls 0x46cea(%rip) │ │ │ │ + fmuls 0x42d5a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x46ce6(%rip) │ │ │ │ + fmuls 0x42d56(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(4) │ │ │ │ - fmuls 0x46cde(%rip) │ │ │ │ + fmuls 0x42d4e(%rip) │ │ │ │ faddp %st,%st(4) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x46cd6(%rip) │ │ │ │ + fmuls 0x42d46(%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 41f0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004480 : │ │ │ │ +0000000000004410 : │ │ │ │ sub $0x38,%rsp │ │ │ │ fldt 0x40(%rsp) │ │ │ │ - fmuls 0x46d1a(%rip) │ │ │ │ + fmuls 0x42d8a(%rip) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 44e0 │ │ │ │ - mov %rdi,%rax │ │ │ │ + je 4470 │ │ │ │ sub $0x20,%rsp │ │ │ │ + mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ cmovs %rdi,%rax │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ fldt 0x20(%rsp) │ │ │ │ inc %rdi │ │ │ │ - jne 44e9 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 4479 │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ add $0x38,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1,%edi │ │ │ │ fld1 │ │ │ │ - jmp 44eb │ │ │ │ + jmp 447b │ │ │ │ fxch %st(1) │ │ │ │ mov %rdi,%rax │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ sub $0x20,%rsp │ │ │ │ - neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - cmovs %rdi,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ add $0x20,%rsp │ │ │ │ fldt 0x10(%rsp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ add $0x38,%rsp │ │ │ │ + faddp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004530 : │ │ │ │ +00000000000044c0 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rax │ │ │ │ lea 0x1(%rdi),%rbx │ │ │ │ - sub $0x50,%rsp │ │ │ │ imul %rdi,%rax │ │ │ │ - fldt 0x70(%rsp) │ │ │ │ imul %rbx,%rbx │ │ │ │ + sub $0x50,%rsp │ │ │ │ + fldt 0x70(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x60(%rsp) │ │ │ │ fchs │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ @@ -1329,35 +1323,32 @@ │ │ │ │ fildll 0x30(%rsp) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ fldt 0x20(%rsp) │ │ │ │ add $0x50,%rsp │ │ │ │ - faddp %st,%st(1) │ │ │ │ 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000045c0 : │ │ │ │ +0000000000004540 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4670 │ │ │ │ + je 45d0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 46d0 │ │ │ │ + jle 4610 │ │ │ │ mov %rdx,%rcx │ │ │ │ + fldz │ │ │ │ mov %rdi,%rax │ │ │ │ add $0x10,%rsi │ │ │ │ - fldz │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rax) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -1368,139 +1359,134 @@ │ │ │ │ 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 4568 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ inc %rax │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 4640 │ │ │ │ + jg 45a0 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 46d0 │ │ │ │ + jle 4610 │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ fldz │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rax) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 46a0 │ │ │ │ - jmp 462d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x46ad6(%rip) │ │ │ │ + jne 45e8 │ │ │ │ + jmp 4595 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + flds 0x42b96(%rip) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000046e0 : │ │ │ │ +0000000000004620 : │ │ │ │ mov %rdx,%rcx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4740 │ │ │ │ + je 4680 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4780 │ │ │ │ + jle 46b0 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ 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 4700 │ │ │ │ + jne 4640 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jg 4720 │ │ │ │ + jg 4660 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4780 │ │ │ │ + jle 46b0 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ add %rdi,%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rax) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 4760 │ │ │ │ - jmp 471b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x46a26(%rip) │ │ │ │ + jne 4698 │ │ │ │ + jmp 465b │ │ │ │ + nop │ │ │ │ + flds 0x42af6(%rip) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004790 : │ │ │ │ +00000000000046c0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4820 │ │ │ │ + je 4740 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4870 │ │ │ │ + jle 4780 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fldt (%rsi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -1511,393 +1497,382 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 47c0 │ │ │ │ + jne 46e0 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 4865 │ │ │ │ + jle 4775 │ │ │ │ shl $0x5,%r8 │ │ │ │ fldz │ │ │ │ add %rcx,%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 4800 │ │ │ │ + jne 4720 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4870 │ │ │ │ + jle 4780 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 4840 │ │ │ │ + jne 4750 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 47f2 │ │ │ │ + jg 4712 │ │ │ │ fldz │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ - jmp 47ed │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 470d │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004880 : │ │ │ │ +0000000000004790 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 48f0 │ │ │ │ + je 47f8 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4920 │ │ │ │ + jle 4830 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ 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 47b0 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 491a │ │ │ │ + jle 482a │ │ │ │ shl $0x4,%r8 │ │ │ │ fldz │ │ │ │ add %rcx,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 48d0 │ │ │ │ + jne 47e0 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4920 │ │ │ │ + jle 4830 │ │ │ │ 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 4810 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 48c0 │ │ │ │ + jg 47d0 │ │ │ │ fldz │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ fldz │ │ │ │ - jmp 48bb │ │ │ │ + jmp 47cb │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004930 : │ │ │ │ +0000000000004840 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 49e0 │ │ │ │ + je 48b0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4a20 │ │ │ │ + jle 48e8 │ │ │ │ mov %rdx,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ fldz │ │ │ │ + xor %eax,%eax │ │ │ │ shl $0x5,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt 0x10(%rdi,%rax,1) │ │ │ │ fldt 0x10(%rsi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ 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 4860 │ │ │ │ fsqrt │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 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 4890 │ │ │ │ fsqrt │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4a20 │ │ │ │ + jle 48e8 │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ fldz │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 48c8 │ │ │ │ + jmp 4885 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x46786(%rip) │ │ │ │ + flds 0x428be(%rip) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000004a30 : │ │ │ │ +00000000000048f0 : │ │ │ │ mov %rdx,%rcx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4aa0 │ │ │ │ + je 4948 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4ae0 │ │ │ │ + jle 4978 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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,%rdx │ │ │ │ - jne 4a60 │ │ │ │ + jne 4908 │ │ │ │ fsqrt │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jg 4a80 │ │ │ │ + jg 4928 │ │ │ │ fsqrt │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4ae0 │ │ │ │ + jle 4978 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ add %rdi,%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rax) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 4ac0 │ │ │ │ - jmp 4a75 │ │ │ │ + jne 4960 │ │ │ │ + jmp 491d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x466c6(%rip) │ │ │ │ + flds 0x4282e(%rip) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000004af0 : │ │ │ │ - cmpw $0x0,0x4c548(%rip) │ │ │ │ - fldt 0x4c552(%rip) │ │ │ │ +0000000000004980 : │ │ │ │ + fldt 0x486ca(%rip) │ │ │ │ + cmpw $0x0,0x486b2(%rip) │ │ │ │ fld %st(0) │ │ │ │ - je 4b7e │ │ │ │ + je 4a0e │ │ │ │ + flds 0x42744(%rip) │ │ │ │ mov $0x3f,%eax │ │ │ │ - flds 0x465cf(%rip) │ │ │ │ nopl (%rax) │ │ │ │ fmul %st,%st(1) │ │ │ │ dec %rax │ │ │ │ - jne 4b10 │ │ │ │ + jne 49a0 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x4c52f(%rip) │ │ │ │ + fstpt 0x4869f(%rip) │ │ │ │ mov $0x3ffe,%eax │ │ │ │ - fldt 0x4c504(%rip) │ │ │ │ + fldt 0x48674(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ dec %rax │ │ │ │ - jne 4b30 │ │ │ │ + jne 49c0 │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x4c4f1(%rip) │ │ │ │ - fldt 0x4c4db(%rip) │ │ │ │ + fstpt 0x48661(%rip) │ │ │ │ mov $0x4000,%eax │ │ │ │ + fldt 0x48646(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ - jmp 4b52 │ │ │ │ + jmp 49e2 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(0),%st │ │ │ │ dec %rax │ │ │ │ - jne 4b50 │ │ │ │ + jne 49e0 │ │ │ │ fxch %st(4) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jae 4ba8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jae 4a38 │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ - movw $0x0,0x4c4d0(%rip) │ │ │ │ - fstpt 0x4c4aa(%rip) │ │ │ │ + fstpt 0x48623(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x4c492(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ax,0x48638(%rip) │ │ │ │ + fstpt 0x48602(%rip) │ │ │ │ cmp $0x9,%edi │ │ │ │ - ja 4c0a │ │ │ │ - lea 0x46c76(%rip),%rdx │ │ │ │ + ja 4a9a │ │ │ │ + lea 0x42db6(%rip),%rdx │ │ │ │ mov %edi,%edi │ │ │ │ movslq (%rdx,%rdi,4),%rax │ │ │ │ add %rdx,%rax │ │ │ │ jmp *%rax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x46535(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x426a5(%rip) │ │ │ │ + jmp 4a37 │ │ │ │ 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 49f7 │ │ │ │ + fstp %st(0) │ │ │ │ fadd %st(0),%st │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x465ec(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 4a37 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x4275c(%rip) │ │ │ │ + jmp 4a37 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldz │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x465dc(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x4c43c(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x4c440(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x465bc(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x4c408(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 4a37 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x4274c(%rip) │ │ │ │ + jmp 4a37 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x485ac(%rip) │ │ │ │ + jmp 4a37 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x485b0(%rip) │ │ │ │ + jmp 4a37 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x4272c(%rip) │ │ │ │ + jmp 4a37 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x48578(%rip) │ │ │ │ + jmp 4a37 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x46ac7(%rip),%rdx │ │ │ │ + lea 0x42c07(%rip),%rdx │ │ │ │ + lea 0x42c1d(%rip),%rdi │ │ │ │ mov $0x5a,%esi │ │ │ │ - lea 0x46ad8(%rip),%rdi │ │ │ │ call 3190 │ │ │ │ add $0x8,%rsp │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004c40 : │ │ │ │ +0000000000004ad0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 4c60 │ │ │ │ + jle 4af0 │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ add %rdi,%rsi │ │ │ │ xchg %ax,%ax │ │ │ │ fldt (%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jne 4c50 │ │ │ │ + jne 4ae0 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fld1 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000004c80 : │ │ │ │ +0000000000004b00 : │ │ │ │ mov %edi,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004c90 : │ │ │ │ +0000000000004b10 : │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4cee │ │ │ │ + jle 4b6e │ │ │ │ mov %rdi,%rdx │ │ │ │ shr $1,%rdx │ │ │ │ or %rdi,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%rax │ │ │ │ or %rdx,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ @@ -1910,27 +1885,27 @@ │ │ │ │ shr $0x10,%rdx │ │ │ │ or %rax,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x20,%rax │ │ │ │ or %rdx,%rax │ │ │ │ movabs $0x3f6eaf2cd271461,%rdx │ │ │ │ imul %rdx,%rax │ │ │ │ - lea 0x46b5b(%rip),%rdx │ │ │ │ + lea 0x42c9b(%rip),%rdx │ │ │ │ shr $0x3a,%rax │ │ │ │ mov (%rdx,%rax,8),%rax │ │ │ │ ret │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004d00 : │ │ │ │ +0000000000004b80 : │ │ │ │ test %rdi,%rdi │ │ │ │ - js 4d4e │ │ │ │ + js 4bce │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 4d49 │ │ │ │ + jle 4bc9 │ │ │ │ dec %rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shr $1,%rax │ │ │ │ or %rdi,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shr $0x2,%rdx │ │ │ │ or %rax,%rdx │ │ │ │ @@ -1948,382 +1923,372 @@ │ │ │ │ or %rax,%rdi │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ ret │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004d60 : │ │ │ │ +0000000000004be0 : │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4de3 │ │ │ │ + je 4c63 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 4df0 │ │ │ │ + je 4c70 │ │ │ │ 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 │ │ │ │ - sar $1,%rax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%rax │ │ │ │ or %rdx,%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ inc %rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 4d80 │ │ │ │ + jne 4c00 │ │ │ │ lea 0x1(%rdx,%rdi,1),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 4dd0 │ │ │ │ + je 4c50 │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 4ddd │ │ │ │ + je 4c5d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x2,%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 4dd0 │ │ │ │ + jne 4c50 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rdx,(%r8) │ │ │ │ mov %rax,(%r9) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4de3 │ │ │ │ + jmp 4c63 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004e00 : │ │ │ │ +0000000000004c80 : │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ test %edi,%edi │ │ │ │ - je 4e8e │ │ │ │ + je 4cee │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 4ea0 │ │ │ │ + je 4cf8 │ │ │ │ xor %edi,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - nop │ │ │ │ - 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 %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 4ca0 │ │ │ │ lea 0x1(%rdx,%rdi,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 4e80 │ │ │ │ + je 4ce0 │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4e8a │ │ │ │ + je 4cea │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%edx │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 4e80 │ │ │ │ + jne 4ce0 │ │ │ │ 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 4cee │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000004eb0 : │ │ │ │ +0000000000004d00 : │ │ │ │ sub $0x68,%rsp │ │ │ │ fldt 0x70(%rsp) │ │ │ │ - fldt 0x80(%rsp) │ │ │ │ fld1 │ │ │ │ - fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ - fsubs 0x4620f(%rip) │ │ │ │ - fld %st(4) │ │ │ │ - faddl 0x46b6b(%rip) │ │ │ │ + fldt 0x80(%rsp) │ │ │ │ + fsubr %st(1),%st │ │ │ │ + fldt 0x80(%rsp) │ │ │ │ + fsubs 0x423bc(%rip) │ │ │ │ + fld %st(3) │ │ │ │ + faddl 0x42cd8(%rip) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(2),%st │ │ │ │ - fld %st(0) │ │ │ │ + fldln2 │ │ │ │ + fld %st(1) │ │ │ │ fabs │ │ │ │ - fldt 0x4660d(%rip) │ │ │ │ + fldt 0x42798(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jae 5610 │ │ │ │ - fstp %st(3) │ │ │ │ + fstp %st(0) │ │ │ │ + jae 544e │ │ │ │ + fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x465e5(%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 0x46708(%rip) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fld %st(2) │ │ │ │ + fldt 0x4289e(%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 0x46b01(%rip) │ │ │ │ - fldt 0x465b3(%rip) │ │ │ │ + faddl 0x42c7d(%rip) │ │ │ │ + fldt 0x4274f(%rip) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ + fldt (%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 0x4617a(%rip),%xmm0 │ │ │ │ - movss 0x46242(%rip),%xmm1 │ │ │ │ - movss 0x46236(%rip),%xmm2 │ │ │ │ - movss 0x46132(%rip),%xmm3 │ │ │ │ - movss 0x4613e(%rip),%xmm4 │ │ │ │ - movss 0x461d2(%rip),%xmm5 │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jae 5128 │ │ │ │ + fdiv %st,%st(2) │ │ │ │ + movss 0x42337(%rip),%xmm0 │ │ │ │ + movss 0x423ff(%rip),%xmm1 │ │ │ │ + movss 0x423f3(%rip),%xmm2 │ │ │ │ + movss 0x422ef(%rip),%xmm3 │ │ │ │ movss %xmm0,0x24(%rsp) │ │ │ │ + movss 0x422f5(%rip),%xmm4 │ │ │ │ + movss 0x42389(%rip),%xmm5 │ │ │ │ movss %xmm1,0x18(%rsp) │ │ │ │ - fldt 0x46650(%rip) │ │ │ │ movss %xmm2,0x14(%rsp) │ │ │ │ movss %xmm3,0x28(%rsp) │ │ │ │ movss %xmm4,0x30(%rsp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46626(%rip) │ │ │ │ + fldt 0x427db(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x427c3(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4660c(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x427a9(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x465f2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4278f(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x465d8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42775(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x465be(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4275b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x465a4(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42741(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4658a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42727(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46570(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4270d(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46556(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x426f3(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4653c(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x426d9(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46522(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x426bf(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46508(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x426a5(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x464ee(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4268b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x464d4(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42671(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x464ba(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42657(%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 0x46121(%rip),%xmm6 │ │ │ │ - movss 0x46035(%rip),%xmm7 │ │ │ │ - movss 0x46115(%rip),%xmm0 │ │ │ │ - movss 0x46101(%rip),%xmm1 │ │ │ │ - movss 0x46111(%rip),%xmm2 │ │ │ │ - movss 0x460d9(%rip),%xmm3 │ │ │ │ - movss 0x460ed(%rip),%xmm4 │ │ │ │ + movss 0x422de(%rip),%xmm6 │ │ │ │ + movss 0x421f2(%rip),%xmm7 │ │ │ │ + movss 0x422d2(%rip),%xmm0 │ │ │ │ movss %xmm6,0x3c(%rsp) │ │ │ │ + movss 0x422b8(%rip),%xmm1 │ │ │ │ + movss 0x422c8(%rip),%xmm2 │ │ │ │ movss %xmm7,0x34(%rsp) │ │ │ │ + movss 0x4228a(%rip),%xmm3 │ │ │ │ + movss 0x4229e(%rip),%xmm4 │ │ │ │ + fadd %st(3),%st │ │ │ │ movss %xmm0,0x10(%rsp) │ │ │ │ movss %xmm1,0x2c(%rsp) │ │ │ │ movss %xmm2,0x20(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ movss %xmm3,0x1c(%rsp) │ │ │ │ - fadd %st(3),%st │ │ │ │ - movss %xmm4,0x38(%rsp) │ │ │ │ - fld %st(4) │ │ │ │ fmuls (%rsp) │ │ │ │ + movss %xmm4,0x38(%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 0x463a6(%rip) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fldt 0x42543(%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 5320 │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp 5196 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - fstp %st(3) │ │ │ │ + jmp 4fd4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x46472(%rip) │ │ │ │ + fldt 0x42614(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4645a(%rip) │ │ │ │ + fldt 0x425fc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46440(%rip) │ │ │ │ + fldt 0x425e2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46426(%rip) │ │ │ │ + fldt 0x425c8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4640c(%rip) │ │ │ │ + fldt 0x425ae(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x463f2(%rip) │ │ │ │ + fldt 0x42594(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x463d8(%rip) │ │ │ │ + fldt 0x4257a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x463be(%rip) │ │ │ │ + fldt 0x42560(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x463a4(%rip) │ │ │ │ + fldt 0x42546(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4638a(%rip) │ │ │ │ + fldt 0x4252c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46370(%rip) │ │ │ │ + fldt 0x42512(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46356(%rip) │ │ │ │ + fldt 0x424f8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4633c(%rip) │ │ │ │ + fldt 0x424de(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46322(%rip) │ │ │ │ + fldt 0x424c4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46308(%rip) │ │ │ │ + fldt 0x424aa(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x462ee(%rip) │ │ │ │ + fldt 0x42490(%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) │ │ │ │ @@ -2379,399 +2344,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 0x46241(%rip) │ │ │ │ + fldt 0x423e3(%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 0x4621a(%rip) │ │ │ │ - movss 0x45dd2(%rip),%xmm5 │ │ │ │ - movss 0x45eb6(%rip),%xmm6 │ │ │ │ - movss 0x45dd6(%rip),%xmm7 │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4620a(%rip) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x423c2(%rip) │ │ │ │ + movss 0x41f9a(%rip),%xmm5 │ │ │ │ + movss 0x4207e(%rip),%xmm6 │ │ │ │ movss %xmm5,0x28(%rsp) │ │ │ │ - movss 0x45dba(%rip),%xmm5 │ │ │ │ + movss 0x41f98(%rip),%xmm7 │ │ │ │ + movss 0x41f8c(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x2c(%rsp) │ │ │ │ - movss 0x45e8c(%rip),%xmm6 │ │ │ │ + movss 0x4205c(%rip),%xmm6 │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ - movss 0x45e82(%rip),%xmm7 │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461e6(%rip) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + movss 0x42052(%rip),%xmm7 │ │ │ │ movss %xmm5,0x34(%rsp) │ │ │ │ movss %xmm6,0x38(%rsp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461e0(%rip) │ │ │ │ + fldt 0x4237c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461e6(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42382(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461ec(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42388(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461f2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4238e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461f8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x42394(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x461fe(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4239a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46204(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423a0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4620a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423a6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46210(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423ac(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46216(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423b2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4621c(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423b8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46222(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423be(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x46228(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423c4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ - fadds 0x28(%rsp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423ca(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x423d0(%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 0x45d72(%rip),%xmm0 │ │ │ │ - movss 0x45db2(%rip),%xmm1 │ │ │ │ - movss 0x45dae(%rip),%xmm2 │ │ │ │ - movss 0x45daa(%rip),%xmm3 │ │ │ │ - movss 0x45d76(%rip),%xmm4 │ │ │ │ - movss 0x45d9e(%rip),%xmm5 │ │ │ │ - movss 0x45cc2(%rip),%xmm6 │ │ │ │ + movss 0x41f3a(%rip),%xmm0 │ │ │ │ + movss 0x41f7a(%rip),%xmm1 │ │ │ │ + movss 0x41f76(%rip),%xmm2 │ │ │ │ movss %xmm0,(%rsp) │ │ │ │ + movss 0x41f6d(%rip),%xmm3 │ │ │ │ + movss 0x41f39(%rip),%xmm4 │ │ │ │ movss %xmm1,0x10(%rsp) │ │ │ │ + movss 0x41f5b(%rip),%xmm5 │ │ │ │ + movss 0x41e7f(%rip),%xmm6 │ │ │ │ movss %xmm2,0x14(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ movss %xmm3,0x18(%rsp) │ │ │ │ + fadds 0x3c(%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 0x45c5a(%rip) │ │ │ │ + fld %st(5) │ │ │ │ + fadds 0x41e22(%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 0x4614c(%rip) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fldt 0x422f4(%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 4fd0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 54e2 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5322 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x46028(%rip) │ │ │ │ + fldt 0x421c8(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46030(%rip) │ │ │ │ + fldt 0x421d0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46036(%rip) │ │ │ │ + fldt 0x421d6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4603c(%rip) │ │ │ │ + fldt 0x421dc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46042(%rip) │ │ │ │ + fldt 0x421e2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46048(%rip) │ │ │ │ + fldt 0x421e8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4604e(%rip) │ │ │ │ + fldt 0x421ee(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46054(%rip) │ │ │ │ + fldt 0x421f4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4605a(%rip) │ │ │ │ + fldt 0x421fa(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46060(%rip) │ │ │ │ + fldt 0x42200(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46066(%rip) │ │ │ │ + fldt 0x42206(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4606c(%rip) │ │ │ │ + fldt 0x4220c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46072(%rip) │ │ │ │ + fldt 0x42212(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46078(%rip) │ │ │ │ + fldt 0x42218(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4607e(%rip) │ │ │ │ + fldt 0x4221e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46084(%rip) │ │ │ │ + fldt 0x42224(%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 0x45b1d(%rip) │ │ │ │ + fld %st(4) │ │ │ │ + fadds 0x41cdd(%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 0x45bf3(%rip) │ │ │ │ + fld %st(4) │ │ │ │ + fadds 0x41db3(%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 0x4600b(%rip) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt 0x421ab(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp 52d1 │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt 0x45ec8(%rip) │ │ │ │ + jmp 510f │ │ │ │ + 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 4d52 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000005630 : │ │ │ │ +0000000000005470 : │ │ │ │ sub $0xb8,%rsp │ │ │ │ fldt 0xc0(%rsp) │ │ │ │ fldt 0xd0(%rsp) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - je 5660 │ │ │ │ + je 5498 │ │ │ │ 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 54b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 549e │ │ │ │ + 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 0x463ca(%rip) │ │ │ │ + fldl 0x4254a(%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 0x45f80(%rip) │ │ │ │ + fstpt 0x30(%rsp) │ │ │ │ + fldt 0x42120(%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) │ │ │ │ add $0x20,%rsp │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x80(%rsp) │ │ │ │ - fldt 0x45e12(%rip) │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ + fldt 0x41fb8(%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 5a60 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ + movss 0x41b93(%rip),%xmm0 │ │ │ │ fdivr %st(3),%st │ │ │ │ - movss 0x459ca(%rip),%xmm0 │ │ │ │ - movss 0x45a92(%rip),%xmm1 │ │ │ │ - movss 0x45a86(%rip),%xmm2 │ │ │ │ - movss 0x45982(%rip),%xmm3 │ │ │ │ - movss 0x4598e(%rip),%xmm4 │ │ │ │ + movss 0x41c59(%rip),%xmm1 │ │ │ │ + movss 0x41c4d(%rip),%xmm2 │ │ │ │ movss %xmm0,0x6c(%rsp) │ │ │ │ + movss 0x41b43(%rip),%xmm3 │ │ │ │ + movss 0x41b4f(%rip),%xmm4 │ │ │ │ movss %xmm1,0x60(%rsp) │ │ │ │ - fldt 0x45ea8(%rip) │ │ │ │ movss %xmm2,0x5c(%rsp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x45e8a(%rip) │ │ │ │ movss %xmm3,(%rsp) │ │ │ │ movss %xmm4,0x20(%rsp) │ │ │ │ + fldt 0x4203e(%rip) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt 0x42026(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45e65(%rip) │ │ │ │ + fldt 0x4200c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45e4b(%rip) │ │ │ │ + fldt 0x41ff2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45e31(%rip) │ │ │ │ + fldt 0x41fd8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45e17(%rip) │ │ │ │ + fldt 0x41fbe(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45dfd(%rip) │ │ │ │ + fldt 0x41fa4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45de3(%rip) │ │ │ │ + fldt 0x41f8a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45dc9(%rip) │ │ │ │ + fldt 0x41f70(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45daf(%rip) │ │ │ │ + fldt 0x41f56(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45d95(%rip) │ │ │ │ + fldt 0x41f3c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45d7b(%rip) │ │ │ │ + fldt 0x41f22(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45d61(%rip) │ │ │ │ + fldt 0x41f08(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45d47(%rip) │ │ │ │ + fldt 0x41eee(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45d2d(%rip) │ │ │ │ + fldt 0x41ed4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45d13(%rip) │ │ │ │ + fldt 0x41eba(%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) │ │ │ │ @@ -2784,33 +2746,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 0x45935(%rip),%xmm5 │ │ │ │ - movss 0x45971(%rip),%xmm6 │ │ │ │ - movss 0x45885(%rip),%xmm7 │ │ │ │ - movss 0x45965(%rip),%xmm0 │ │ │ │ - movss 0x45951(%rip),%xmm1 │ │ │ │ - movss 0x45961(%rip),%xmm2 │ │ │ │ - movss 0x45929(%rip),%xmm3 │ │ │ │ - movss 0x4593d(%rip),%xmm4 │ │ │ │ + movss 0x41afc(%rip),%xmm5 │ │ │ │ + movss 0x41b38(%rip),%xmm6 │ │ │ │ + movss 0x41a4c(%rip),%xmm7 │ │ │ │ movss %xmm5,0x54(%rsp) │ │ │ │ + movss 0x41b26(%rip),%xmm0 │ │ │ │ + movss 0x41b12(%rip),%xmm1 │ │ │ │ movss %xmm6,0x50(%rsp) │ │ │ │ + movss 0x41b1c(%rip),%xmm2 │ │ │ │ + movss 0x41ae4(%rip),%xmm3 │ │ │ │ + fadd %st(5),%st │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ + movss 0x41af0(%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) │ │ │ │ + movss %xmm2,0x68(%rsp) │ │ │ │ fmuls 0x54(%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) │ │ │ │ @@ -2831,90 +2792,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 0x45be8(%rip) │ │ │ │ + fldt 0x41d87(%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 5c70 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 5954 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5794 │ │ │ │ + nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x45cb4(%rip) │ │ │ │ + fldt 0x41e54(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45c9c(%rip) │ │ │ │ + fldt 0x41e3c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45c82(%rip) │ │ │ │ + fldt 0x41e22(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45c68(%rip) │ │ │ │ + fldt 0x41e08(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45c4e(%rip) │ │ │ │ + fldt 0x41dee(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45c34(%rip) │ │ │ │ + fldt 0x41dd4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45c1a(%rip) │ │ │ │ + fldt 0x41dba(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45c00(%rip) │ │ │ │ + fldt 0x41da0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45be6(%rip) │ │ │ │ + fldt 0x41d86(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45bcc(%rip) │ │ │ │ + fldt 0x41d6c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45bb2(%rip) │ │ │ │ + fldt 0x41d52(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45b98(%rip) │ │ │ │ + fldt 0x41d38(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45b7e(%rip) │ │ │ │ + fldt 0x41d1e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45b64(%rip) │ │ │ │ + fldt 0x41d04(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45b4a(%rip) │ │ │ │ + fldt 0x41cea(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45b30(%rip) │ │ │ │ + fldt 0x41cd0(%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) │ │ │ │ @@ -2970,77 +2934,77 @@ │ │ │ │ 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 0x45a83(%rip) │ │ │ │ + fldt 0x41c23(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 5f70 │ │ │ │ + jae 5db0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 5ab6 │ │ │ │ + jmp 58f6 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x45b52(%rip) │ │ │ │ + fldt 0x41cf2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45b3a(%rip) │ │ │ │ + fldt 0x41cda(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45b20(%rip) │ │ │ │ + fldt 0x41cc0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45b06(%rip) │ │ │ │ + fldt 0x41ca6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45aec(%rip) │ │ │ │ + fldt 0x41c8c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45ad2(%rip) │ │ │ │ + fldt 0x41c72(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45ab8(%rip) │ │ │ │ + fldt 0x41c58(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45a9e(%rip) │ │ │ │ + fldt 0x41c3e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45a84(%rip) │ │ │ │ + fldt 0x41c24(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45a6a(%rip) │ │ │ │ + fldt 0x41c0a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45a50(%rip) │ │ │ │ + fldt 0x41bf0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45a36(%rip) │ │ │ │ + fldt 0x41bd6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45a1c(%rip) │ │ │ │ + fldt 0x41bbc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45a02(%rip) │ │ │ │ + fldt 0x41ba2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x459e8(%rip) │ │ │ │ + fldt 0x41b88(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x459ce(%rip) │ │ │ │ + fldt 0x41b6e(%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) │ │ │ │ @@ -3096,15 +3060,15 @@ │ │ │ │ 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 0x45921(%rip) │ │ │ │ + fldt 0x41ac1(%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) │ │ │ │ @@ -3115,70 +3079,70 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ ret │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x458e2(%rip) │ │ │ │ - movss 0x4558a(%rip),%xmm5 │ │ │ │ - movss 0x45586(%rip),%xmm6 │ │ │ │ - movss 0x4553a(%rip),%xmm7 │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldt 0x458d2(%rip) │ │ │ │ + fldt 0x41a82(%rip) │ │ │ │ + movss 0x4174a(%rip),%xmm5 │ │ │ │ + movss 0x41746(%rip),%xmm6 │ │ │ │ movss %xmm5,0x40(%rsp) │ │ │ │ - movss 0x45484(%rip),%xmm5 │ │ │ │ + movss 0x416f4(%rip),%xmm7 │ │ │ │ + movss 0x4164c(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x50(%rsp) │ │ │ │ - movss 0x4555e(%rip),%xmm6 │ │ │ │ + movss 0x41724(%rip),%xmm6 │ │ │ │ movss %xmm7,0x54(%rsp) │ │ │ │ - movss 0x45554(%rip),%xmm7 │ │ │ │ - faddp %st,%st(1) │ │ │ │ + movss 0x4171a(%rip),%xmm7 │ │ │ │ movss %xmm5,0x30(%rsp) │ │ │ │ movss %xmm6,0x58(%rsp) │ │ │ │ + fldt 0x41a3c(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458a2(%rip) │ │ │ │ + fldt 0x41a42(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458a8(%rip) │ │ │ │ + fldt 0x41a48(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458ae(%rip) │ │ │ │ + fldt 0x41a4e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458b4(%rip) │ │ │ │ + fldt 0x41a54(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458ba(%rip) │ │ │ │ + fldt 0x41a5a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458c0(%rip) │ │ │ │ + fldt 0x41a60(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458c6(%rip) │ │ │ │ + fldt 0x41a66(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458cc(%rip) │ │ │ │ + fldt 0x41a6c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458d2(%rip) │ │ │ │ + fldt 0x41a72(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458d8(%rip) │ │ │ │ + fldt 0x41a78(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458de(%rip) │ │ │ │ + fldt 0x41a7e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458e4(%rip) │ │ │ │ + fldt 0x41a84(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458ea(%rip) │ │ │ │ + fldt 0x41a8a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x458f0(%rip) │ │ │ │ + fldt 0x41a90(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(4) │ │ │ │ fadds 0x40(%rsp) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x50(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -3187,123 +3151,123 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x58(%rsp) │ │ │ │ movss %xmm7,0x5c(%rsp) │ │ │ │ - movss 0x4539e(%rip),%xmm0 │ │ │ │ - movss 0x45382(%rip),%xmm1 │ │ │ │ - movss 0x45466(%rip),%xmm2 │ │ │ │ - movss 0x45476(%rip),%xmm3 │ │ │ │ - movss 0x4539a(%rip),%xmm4 │ │ │ │ - movss 0x45436(%rip),%xmm5 │ │ │ │ - movss 0x4545a(%rip),%xmm6 │ │ │ │ + movss 0x4155e(%rip),%xmm0 │ │ │ │ + movss 0x41542(%rip),%xmm1 │ │ │ │ + movss 0x41626(%rip),%xmm2 │ │ │ │ movss %xmm0,0x20(%rsp) │ │ │ │ + movss 0x41630(%rip),%xmm3 │ │ │ │ + movss 0x41554(%rip),%xmm4 │ │ │ │ movss %xmm1,(%rsp) │ │ │ │ + movss 0x415eb(%rip),%xmm5 │ │ │ │ + movss 0x4160f(%rip),%xmm6 │ │ │ │ movss %xmm2,0x10(%rsp) │ │ │ │ + fld %st(6) │ │ │ │ movss %xmm3,0x68(%rsp) │ │ │ │ + fadds 0x5c(%rsp) │ │ │ │ movss %xmm4,0x6c(%rsp) │ │ │ │ movss %xmm5,0x64(%rsp) │ │ │ │ - fld %st(6) │ │ │ │ - fadds 0x5c(%rsp) │ │ │ │ movss %xmm6,0x60(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ - fadds 0x45321(%rip) │ │ │ │ + fadds 0x414e1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds (%rsp) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x10(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x68(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x6c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ - fadds 0x453f8(%rip) │ │ │ │ + fadds 0x415b8(%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 0x45807(%rip) │ │ │ │ + fldt 0x419a7(%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 5790 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5e32 │ │ │ │ + jmp 5c72 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x456d8(%rip) │ │ │ │ + fldt 0x41878(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x456e0(%rip) │ │ │ │ + fldt 0x41880(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x456e6(%rip) │ │ │ │ + fldt 0x41886(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x456ec(%rip) │ │ │ │ + fldt 0x4188c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x456f2(%rip) │ │ │ │ + fldt 0x41892(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x456f8(%rip) │ │ │ │ + fldt 0x41898(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x456fe(%rip) │ │ │ │ + fldt 0x4189e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45704(%rip) │ │ │ │ + fldt 0x418a4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4570a(%rip) │ │ │ │ + fldt 0x418aa(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45710(%rip) │ │ │ │ + fldt 0x418b0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45716(%rip) │ │ │ │ + fldt 0x418b6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4571c(%rip) │ │ │ │ + fldt 0x418bc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45722(%rip) │ │ │ │ + fldt 0x418c2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45728(%rip) │ │ │ │ + fldt 0x418c8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4572e(%rip) │ │ │ │ + fldt 0x418ce(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45734(%rip) │ │ │ │ + fldt 0x418d4(%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) │ │ │ │ @@ -3318,99 +3282,99 @@ │ │ │ │ fld %st(4) │ │ │ │ fadds 0x5c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds 0x451cc(%rip) │ │ │ │ + fadds 0x4138c(%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 0x452a3(%rip) │ │ │ │ + fadds 0x41463(%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 0x456bb(%rip) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt 0x4185b(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jb 5ab0 │ │ │ │ + jb 58f0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5f72 │ │ │ │ + jmp 5db2 │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x45598(%rip) │ │ │ │ + fldt 0x41738(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455a0(%rip) │ │ │ │ + fldt 0x41740(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455a6(%rip) │ │ │ │ + fldt 0x41746(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455ac(%rip) │ │ │ │ + fldt 0x4174c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455b2(%rip) │ │ │ │ + fldt 0x41752(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455b8(%rip) │ │ │ │ + fldt 0x41758(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455be(%rip) │ │ │ │ + fldt 0x4175e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455c4(%rip) │ │ │ │ + fldt 0x41764(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455ca(%rip) │ │ │ │ + fldt 0x4176a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455d0(%rip) │ │ │ │ + fldt 0x41770(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455d6(%rip) │ │ │ │ + fldt 0x41776(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455dc(%rip) │ │ │ │ + fldt 0x4177c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455e2(%rip) │ │ │ │ + fldt 0x41782(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455e8(%rip) │ │ │ │ + fldt 0x41788(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455ee(%rip) │ │ │ │ + fldt 0x4178e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x455f4(%rip) │ │ │ │ + fldt 0x41794(%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) │ │ │ │ @@ -3425,454 +3389,442 @@ │ │ │ │ fld %st(5) │ │ │ │ fadds 0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds 0x4508c(%rip) │ │ │ │ + fadds 0x4124c(%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 0x45163(%rip) │ │ │ │ + fadds 0x41323(%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 0x4557b(%rip) │ │ │ │ + fldt 0x4171b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 5bf1 │ │ │ │ + jmp 5a31 │ │ │ │ │ │ │ │ -00000000000060a0 : │ │ │ │ +0000000000005ee0 : │ │ │ │ test %rdi,%rdi │ │ │ │ - je 60d0 │ │ │ │ - mov 0x4af34(%rip),%rax │ │ │ │ + je 5f08 │ │ │ │ + mov 0x470f4(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 60c0 │ │ │ │ + je 5f00 │ │ │ │ jmp *%rax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ jmp 3220 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000060e0 : │ │ │ │ +0000000000005f10 : │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x4aefd(%rip),%rax │ │ │ │ + mov 0x470cd(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 60f5 │ │ │ │ + je 5f25 │ │ │ │ call *%rax │ │ │ │ mov $0x1,%edi │ │ │ │ call 30b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006100 : │ │ │ │ - mov 0x4aeb9(%rip),%rax │ │ │ │ +0000000000005f30 : │ │ │ │ + mov 0x47089(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 6120 │ │ │ │ + je 5f48 │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x18,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdi,%rdi │ │ │ │ cmove %rax,%rdi │ │ │ │ call 3210 │ │ │ │ test %rax,%rax │ │ │ │ - je 6140 │ │ │ │ + je 5f70 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea 0x455b8(%rip),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x41758(%rip),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 613a │ │ │ │ + jmp 5f62 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006160 : │ │ │ │ +0000000000005f90 : │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %rdi,%rdi │ │ │ │ - je 62af │ │ │ │ + je 60cf │ │ │ │ mov %rdi,%rbp │ │ │ │ mov %rsi,%r12 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 6250 │ │ │ │ + je 6078 │ │ │ │ mov %rdi,%rcx │ │ │ │ - lea 0x4559d(%rip),%rsi │ │ │ │ + lea 0x4173d(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ test %r12,%r12 │ │ │ │ - jg 61fd │ │ │ │ + jg 6025 │ │ │ │ nop │ │ │ │ and $0x7,%r12d │ │ │ │ - jne 62a0 │ │ │ │ - mov 0x4ae47(%rip),%rax │ │ │ │ + jne 60c0 │ │ │ │ + mov 0x47017(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ jmp 34e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push 0x8(%rbp) │ │ │ │ - push 0x0(%rbp) │ │ │ │ - lea 0x45561(%rip),%rsi │ │ │ │ + lea 0x4170c(%rip),%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 6068 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%rbp │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 61a0 │ │ │ │ + je 5fd0 │ │ │ │ mov %rbx,%r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - jne 61d0 │ │ │ │ + jne 5ff8 │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x45527(%rip),%rsi │ │ │ │ + lea 0x416cf(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ push 0x8(%rbp) │ │ │ │ - push 0x0(%rbp) │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x45510(%rip),%rsi │ │ │ │ + lea 0x416bb(%rip),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x0(%rbp) │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ pop %rdi │ │ │ │ pop %r8 │ │ │ │ - jmp 61f1 │ │ │ │ + jmp 6019 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30f0 │ │ │ │ - jmp 61f1 │ │ │ │ + jmp 6019 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 61aa │ │ │ │ + jle 5fda │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rax │ │ │ │ - lea 0x454dc(%rip),%rsi │ │ │ │ + lea 0x41684(%rip),%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 6260 │ │ │ │ - jmp 61aa │ │ │ │ + jne 6088 │ │ │ │ + jmp 5fda │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30f0 │ │ │ │ - jmp 61aa │ │ │ │ - lea 0x45466(%rip),%rdi │ │ │ │ + jmp 5fda │ │ │ │ + lea 0x41616(%rip),%rdi │ │ │ │ call 3090 │ │ │ │ - mov 0x4ad36(%rip),%rax │ │ │ │ + mov 0x46f16(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ call 34e0 │ │ │ │ mov $0xffffffff,%edi │ │ │ │ call 30b0 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000062e0 : │ │ │ │ +0000000000006100 : │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbp │ │ │ │ mov %rsi,%r12 │ │ │ │ + push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %rdx,%rdx │ │ │ │ - je 63e0 │ │ │ │ + je 61f0 │ │ │ │ mov %rdi,%rcx │ │ │ │ - lea 0x45426(%rip),%rsi │ │ │ │ + lea 0x415d6(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ xor %ebp,%ebp │ │ │ │ test %r12,%r12 │ │ │ │ - jg 6384 │ │ │ │ + jg 619c │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ and $0x3,%r12d │ │ │ │ - jne 6430 │ │ │ │ - mov 0x4acc7(%rip),%rax │ │ │ │ + jne 6238 │ │ │ │ + mov 0x46ea7(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ jmp 34e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - push 0x8(%rbx) │ │ │ │ - lea 0x453ed(%rip),%rsi │ │ │ │ + lea 0x415ab(%rip),%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 61e0 │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 6320 │ │ │ │ + je 6140 │ │ │ │ mov %rbp,%r13 │ │ │ │ and $0x3,%r13d │ │ │ │ - jne 6350 │ │ │ │ + jne 6168 │ │ │ │ mov %rbp,%rdx │ │ │ │ - lea 0x453a0(%rip),%rsi │ │ │ │ + lea 0x41558(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - lea 0x4539d(%rip),%rsi │ │ │ │ + lea 0x41558(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x10(%rbx) │ │ │ │ push 0x8(%rbx) │ │ │ │ push (%rbx) │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ - jmp 6378 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 6190 │ │ │ │ + nop │ │ │ │ mov $0xa,%edi │ │ │ │ call 30f0 │ │ │ │ - jmp 6378 │ │ │ │ + jmp 6190 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ebp,%ebp │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 632a │ │ │ │ + jle 614a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - push 0x8(%rbx) │ │ │ │ - lea 0x4535c(%rip),%rsi │ │ │ │ + lea 0x41522(%rip),%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ + push -0x10(%rbx) │ │ │ │ + push -0x18(%rbx) │ │ │ │ push -0x20(%rbx) │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 63f0 │ │ │ │ - jmp 632a │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 6200 │ │ │ │ + jmp 614a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30f0 │ │ │ │ - jmp 632a │ │ │ │ - nop │ │ │ │ + jmp 614a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006440 : │ │ │ │ +0000000000006250 : │ │ │ │ sub $0x18,%rsp │ │ │ │ call 3500 │ │ │ │ movsd %xmm0,0x8(%rsp) │ │ │ │ fldl 0x8(%rsp) │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006460 : │ │ │ │ +0000000000006270 : │ │ │ │ jmp 34c0 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006470 : │ │ │ │ +0000000000006280 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 64d0 │ │ │ │ + jle 62d0 │ │ │ │ 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 6298 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000064e0 : │ │ │ │ +00000000000062e0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6530 │ │ │ │ + jle 6320 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 3130 │ │ │ │ - fsubs 0x44bd1(%rip) │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ + fsubs 0x40dd3(%rip) │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r12,%rax,1) │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 6500 │ │ │ │ + jne 62f8 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006540 : │ │ │ │ +0000000000006330 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 65a0 │ │ │ │ + jle 6388 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ + sub $0x10,%rsp │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ call 3130 │ │ │ │ - fldt (%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ + fldt (%rsp) │ │ │ │ + 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 6358 │ │ │ │ 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 : │ │ │ │ +0000000000006390 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - fldt 0x45082(%rip) │ │ │ │ + fldt 0x41282(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 65d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jb 63b0 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fsin │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ - flds 0x44c06(%rip) │ │ │ │ + flds 0x40e26(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 6610 │ │ │ │ + jb 63f0 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x45068(%rip) │ │ │ │ + fldt 0x41268(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fld1 │ │ │ │ fsubp %st,%st(1) │ │ │ │ - fldt 0x4506c(%rip) │ │ │ │ + fldt 0x4126c(%rip) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ fstp %st(2) │ │ │ │ - jb 6620 │ │ │ │ + jb 6400 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x4506c(%rip) │ │ │ │ + fldt 0x4126c(%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 6402 │ │ │ │ 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) │ │ │ │ + nopl (%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ @@ -3883,47 +3835,45 @@ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov %rax,(%rsp) │ │ │ │ call 31f0 │ │ │ │ movslq %eax,%r15 │ │ │ │ call 3040 │ │ │ │ mov %r15,%r12 │ │ │ │ + imul %rbx,%r15 │ │ │ │ mov $0x1000,%edx │ │ │ │ + shl $0xc,%r12 │ │ │ │ xor %esi,%esi │ │ │ │ movslq %eax,%r14 │ │ │ │ - shl $0xc,%r12 │ │ │ │ - imul %rbx,%r15 │ │ │ │ lea 0x0(%rbp,%r12,1),%rdi │ │ │ │ call 3030 │ │ │ │ mov %r15,%rax │ │ │ │ cqto │ │ │ │ idiv %r14 │ │ │ │ mov %rax,%rsi │ │ │ │ lea (%rbx,%r15,1),%rax │ │ │ │ cqto │ │ │ │ idiv %r14 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 66fd │ │ │ │ + jle 64bd │ │ │ │ mov (%rsp),%ecx │ │ │ │ - sub 0x8(%rsp),%ecx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rsi,%r13,1),%rdx │ │ │ │ lea (%rax,%r13,1),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub 0x8(%rsp),%ecx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%r12,%rax,8),%rax │ │ │ │ incq 0x0(%rbp,%rax,1) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 66e0 │ │ │ │ + jne 64a0 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -3940,89 +3890,87 @@ │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov 0x18(%rdi),%rbp │ │ │ │ mov 0x8(%rdi),%r14 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call 31f0 │ │ │ │ movslq %eax,%r15 │ │ │ │ call 3040 │ │ │ │ - mov $0x1000,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ mov %r15,%r12 │ │ │ │ imul %rbx,%r15 │ │ │ │ - movslq %eax,%r13 │ │ │ │ + mov $0x1000,%edx │ │ │ │ shl $0xc,%r12 │ │ │ │ + xor %esi,%esi │ │ │ │ + movslq %eax,%r13 │ │ │ │ lea 0x0(%rbp,%r12,1),%rdi │ │ │ │ call 3030 │ │ │ │ mov %r15,%rax │ │ │ │ cqto │ │ │ │ idiv %r13 │ │ │ │ mov %rax,%rsi │ │ │ │ lea (%rbx,%r15,1),%rax │ │ │ │ cqto │ │ │ │ idiv %r13 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 67bd │ │ │ │ + jle 656d │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rsi,%r14,1),%rdx │ │ │ │ - lea 0x1(%rbx),%ecx │ │ │ │ lea (%rax,%r14,1),%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1(%rbx),%ecx │ │ │ │ + nop │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%r12,%rax,8),%rax │ │ │ │ incq 0x0(%rbp,%rax,1) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 67a0 │ │ │ │ + jne 6550 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 31f0 │ │ │ │ mov %eax,%r12d │ │ │ │ call 3040 │ │ │ │ movslq %r12d,%r10 │ │ │ │ - movslq %eax,%rcx │ │ │ │ mov %r10,%rdi │ │ │ │ + movslq %eax,%rcx │ │ │ │ imul %rbx,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rax,%rsi │ │ │ │ lea (%rbx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ sub %rsi,%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 687c │ │ │ │ + jle 6624 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - sub 0x8(%rbp),%ecx │ │ │ │ shl $0x4,%rsi │ │ │ │ - add 0x18(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x28(%rbp),%r11 │ │ │ │ + add 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ shl $0xc,%r10 │ │ │ │ + sub 0x8(%rbp),%ecx │ │ │ │ lea (%rax,%rsi,1),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rsi),%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdi,%rax │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%r10,%rax,8),%rdx │ │ │ │ add %r11,%rdx │ │ │ │ @@ -4031,54 +3979,52 @@ │ │ │ │ mov %rdi,(%r9,%rax,1) │ │ │ │ mov (%rdx),%rax │ │ │ │ mov -0x8(%rsi),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rdi,0x8(%r9,%rax,1) │ │ │ │ incq (%rdx) │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 6840 │ │ │ │ + jne 65e8 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 31f0 │ │ │ │ mov %eax,%r12d │ │ │ │ call 3040 │ │ │ │ movslq %r12d,%r10 │ │ │ │ - movslq %eax,%rcx │ │ │ │ mov %r10,%rdi │ │ │ │ + movslq %eax,%rcx │ │ │ │ imul %rbx,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rax,%rsi │ │ │ │ lea (%rbx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ sub %rsi,%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 693c │ │ │ │ + jle 66d4 │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ shl $0x4,%rsi │ │ │ │ - add 0x8(%rbp),%rsi │ │ │ │ - lea 0x1(%rdx),%ecx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + add 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ shl $0xc,%r10 │ │ │ │ + lea 0x1(%rdx),%ecx │ │ │ │ lea (%rax,%rsi,1),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rsi),%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdi,%rax │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%r10,%rax,8),%rdx │ │ │ │ add %r11,%rdx │ │ │ │ @@ -4087,791 +4033,759 @@ │ │ │ │ mov %rdi,(%r9,%rax,1) │ │ │ │ mov (%rdx),%rax │ │ │ │ mov -0x8(%rsi),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rdi,0x8(%r9,%rax,1) │ │ │ │ incq (%rdx) │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 6900 │ │ │ │ + jne 6698 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006950 : │ │ │ │ +00000000000066e0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - mov %rcx,%r14 │ │ │ │ mov %rdx,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ mov %rdi,-0x68(%rbp) │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ call 34d0 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ movslq %eax,%rbx │ │ │ │ - mov %eax,-0x84(%rbp) │ │ │ │ + mov %eax,-0x8c(%rbp) │ │ │ │ shl $0xc,%rbx │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r11 │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ test %r14,%r14 │ │ │ │ - js 6ab5 │ │ │ │ + js 683f │ │ │ │ lea (%r11,%rbx,1),%rax │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ lea -0x60(%rbp),%rax │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ - movhps -0x78(%rbp),%xmm0 │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x39c(%rip),%rdi │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - mov %r15,-0x58(%rbp) │ │ │ │ + lea -0x35a(%rip),%rdi │ │ │ │ + movq %r15,%xmm0 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + movhps -0x80(%rbp),%xmm0 │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ movups %xmm0,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0x84(%rbp),%eax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov -0x8c(%rbp),%eax │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 6a4c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 67dc │ │ │ │ + nop │ │ │ │ mov %rsi,%rax │ │ │ │ - sub %r13,%rax │ │ │ │ + sub %r12,%rax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ add $0x1000,%rax │ │ │ │ add -0x1000(%rax),%rdx │ │ │ │ mov %rcx,-0x1000(%rax) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 6a20 │ │ │ │ + jne 67b0 │ │ │ │ inc %rdi │ │ │ │ add $0x8,%rsi │ │ │ │ cmp $0x200,%rdi │ │ │ │ - jne 6a10 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + jne 67a0 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x28f(%rip),%rdi │ │ │ │ - mov %r15,-0x58(%rbp) │ │ │ │ - mov %r12,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ + lea -0x26f(%rip),%rdi │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov %r15,-0x48(%rbp) │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ call 3350 │ │ │ │ - sub $0x9,%r15 │ │ │ │ - js 6a94 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 69c2 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 6abd │ │ │ │ + sub $0x9,%r13 │ │ │ │ + js 6824 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 6759 │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + cmp %r12,-0x70(%rbp) │ │ │ │ + je 6849 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdi,%r15 │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jne 6aa6 │ │ │ │ + mov -0x70(%rbp),%r15 │ │ │ │ + cmp %r12,-0x70(%rbp) │ │ │ │ + jne 6830 │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ call 34b0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006ae0 : │ │ │ │ +0000000000006870 : │ │ │ │ push %rbp │ │ │ │ movq %rsi,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + lea -0x9(%rcx),%rbx │ │ │ │ sub $0x2068,%rsp │ │ │ │ mov %rdx,-0x2068(%rbp) │ │ │ │ + mov %rsi,-0x2070(%rbp) │ │ │ │ movhps -0x2068(%rbp),%xmm0 │ │ │ │ - lea -0x9(%rcx),%rbx │ │ │ │ - mov %rdi,-0x2070(%rbp) │ │ │ │ movaps %xmm0,-0x2090(%rbp) │ │ │ │ call 34d0 │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea -0x41d(%rip),%rdi │ │ │ │ - movslq %eax,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ + lea -0x3ed(%rip),%rdi │ │ │ │ + movslq %eax,%r15 │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0xc,%rax │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ mov %rax,-0x2080(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %r13,-0x1030(%rbp) │ │ │ │ - lea -0x1030(%rbp),%r13 │ │ │ │ + mov %r14,-0x1028(%rbp) │ │ │ │ + lea -0x1030(%rbp),%r14 │ │ │ │ xor %edx,%edx │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbx,-0x1020(%rbp) │ │ │ │ - mov %r15,-0x1028(%rbp) │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ + mov %r12,-0x1030(%rbp) │ │ │ │ mov %r8,-0x1018(%rbp) │ │ │ │ mov %r8,-0x2078(%rbp) │ │ │ │ call 3350 │ │ │ │ - test %r14,%r14 │ │ │ │ - movdqa -0x2090(%rbp),%xmm0 │ │ │ │ + test %r15,%r15 │ │ │ │ mov -0x2078(%rbp),%r8 │ │ │ │ mov -0x2080(%rbp),%rax │ │ │ │ - jle 6d96 │ │ │ │ + movdqa -0x2090(%rbp),%xmm0 │ │ │ │ + jle 6b06 │ │ │ │ mov %r8,%rcx │ │ │ │ lea (%r8,%rax,1),%rdi │ │ │ │ xor %edx,%edx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ add $0x1000,%rcx │ │ │ │ add -0x1000(%rcx),%rdx │ │ │ │ mov %rsi,-0x1000(%rcx) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 6bc0 │ │ │ │ + jne 6940 │ │ │ │ mov (%r8),%rcx │ │ │ │ - lea -0x2030(%rbp),%r12 │ │ │ │ lea 0x8(%r8),%r9 │ │ │ │ - lea 0x8(%r8,%rax,1),%rsi │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov %r13,%rdi │ │ │ │ + lea -0x2030(%rbp),%r13 │ │ │ │ + mov %r14,%rdi │ │ │ │ + lea (%rax,%r9,1),%rsi │ │ │ │ + mov %r13,%r11 │ │ │ │ mov $0x1,%r10d │ │ │ │ mov %rcx,-0x1030(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 6c3c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 69ac │ │ │ │ mov %r9,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ add $0x1000,%rax │ │ │ │ add -0x1000(%rax),%rdx │ │ │ │ mov %rcx,-0x1000(%rax) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 6c20 │ │ │ │ + jne 6990 │ │ │ │ mov (%r9),%rax │ │ │ │ inc %r10 │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x8,%rdi │ │ │ │ add $0x8,%r11 │ │ │ │ add $0x8,%rsi │ │ │ │ mov %rax,(%rdi) │ │ │ │ sub -0x8(%rdi),%rax │ │ │ │ mov %rax,-0x8(%r11) │ │ │ │ cmp $0x200,%r10 │ │ │ │ - jne 6c10 │ │ │ │ - mov -0x2070(%rbp),%r14 │ │ │ │ + jne 6988 │ │ │ │ + mov %r12,%rax │ │ │ │ lea -0x2060(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x3ef(%rip),%rdi │ │ │ │ + sub -0x38(%rbp),%rax │ │ │ │ + lea -0x3bf(%rip),%rdi │ │ │ │ mov %r8,-0x2040(%rbp) │ │ │ │ + mov %rax,-0x1038(%rbp) │ │ │ │ + mov %r12,-0x2060(%rbp) │ │ │ │ movups %xmm0,-0x2058(%rbp) │ │ │ │ mov %rbx,-0x2048(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - sub -0x38(%rbp),%rax │ │ │ │ - mov %r14,-0x2060(%rbp) │ │ │ │ - mov %rax,-0x1038(%rbp) │ │ │ │ call 3350 │ │ │ │ + mov -0x2070(%rbp),%r15 │ │ │ │ + mov %r12,%rdx │ │ │ │ mov -0x2068(%rbp),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ - lea 0x1000(%r12),%r14 │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea 0x1000(%r13),%r12 │ │ │ │ + mov %r15,%rdi │ │ │ │ + add $0x10,%r15 │ │ │ │ call 34b0 │ │ │ │ test %rbx,%rbx │ │ │ │ - jns 6d0d │ │ │ │ - jmp 6d87 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jns 6a7d │ │ │ │ + jmp 6af7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x2068(%rbp),%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ - lea (%r15,%rax,1),%rsi │ │ │ │ - call 6ae0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ + mov -0x2070(%rbp),%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + call 6870 │ │ │ │ + nopl (%rax) │ │ │ │ add $0x8,%r13 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 6d87 │ │ │ │ - mov (%r12),%rdi │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 6af7 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 6d00 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ + jle 6a70 │ │ │ │ + mov (%r14),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp $0x100,%rdi │ │ │ │ - jg 6ce0 │ │ │ │ - lea 0x10(%r15,%rax,1),%r9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%rdx │ │ │ │ - jmp 6d62 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 6a50 │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r9,%rdx │ │ │ │ + jmp 6ad2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movq %rsi,%xmm0 │ │ │ │ movq %rcx,%xmm1 │ │ │ │ - movhps -0x8(%rax),%xmm0 │ │ │ │ - movhps 0x8(%rax),%xmm1 │ │ │ │ sub $0x10,%rax │ │ │ │ - movups %xmm1,(%rax) │ │ │ │ + movhps 0x8(%rax),%xmm0 │ │ │ │ + movhps 0x18(%rax),%xmm1 │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ + movups %xmm1,(%rax) │ │ │ │ dec %rdx │ │ │ │ - je 6d6e │ │ │ │ + je 6ade │ │ │ │ mov (%rax),%rcx │ │ │ │ mov -0x10(%rax),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jg 6d40 │ │ │ │ - inc %r8 │ │ │ │ - add $0x10,%r9 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 6d33 │ │ │ │ - add $0x8,%r12 │ │ │ │ + jg 6ab0 │ │ │ │ + inc %r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jne 6aa1 │ │ │ │ add $0x8,%r13 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jne 6d0d │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + jne 6a7d │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 6bdd │ │ │ │ + jmp 695d │ │ │ │ nopl (%rax) │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ call 31f0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 6db7 │ │ │ │ + jne 6b27 │ │ │ │ call 3040 │ │ │ │ cltq │ │ │ │ mov %rax,(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006dc0 : │ │ │ │ +0000000000006b30 : │ │ │ │ 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) │ │ │ │ call 3350 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006df0 : │ │ │ │ +0000000000006b60 : │ │ │ │ jmp 3400 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006e00 : │ │ │ │ +0000000000006b70 : │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006e10 : │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ +0000000000006b80 : │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ cvtsi2sd %rdi,%xmm1 │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 6e35 │ │ │ │ + jns 6ba7 │ │ │ │ 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 6e5a │ │ │ │ + jns 6bce │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x1,%esi │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ shr $1,%rax │ │ │ │ or %rsi,%rax │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ - fldt 0x4481c(%rip) │ │ │ │ + fldt 0x40a88(%rip) │ │ │ │ movsd %xmm1,-0x10(%rsp) │ │ │ │ fmull -0x10(%rsp) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006e70 : │ │ │ │ +0000000000006bf0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ xor %edi,%edi │ │ │ │ mov %rsp,%rsi │ │ │ │ call 3070 │ │ │ │ test %eax,%eax │ │ │ │ - jne 6ea0 │ │ │ │ + jne 6c20 │ │ │ │ fildll 0x8(%rsp) │ │ │ │ - fldt 0x44804(%rip) │ │ │ │ + fldt 0x40a64(%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) │ │ │ │ │ │ │ │ -0000000000006ec0 : │ │ │ │ +0000000000006c30 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6f00 │ │ │ │ + jle 6c60 │ │ │ │ shl $0x5,%rsi │ │ │ │ fldz │ │ │ │ add %rdi,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rdi) │ │ │ │ + xchg %ax,%ax │ │ │ │ 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,%rsi │ │ │ │ - jne 6ee0 │ │ │ │ + jne 6c40 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006f10 : │ │ │ │ +0000000000006c70 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6f30 │ │ │ │ + jle 6c90 │ │ │ │ shl $0x4,%rsi │ │ │ │ fldz │ │ │ │ add %rdi,%rsi │ │ │ │ xchg %ax,%ax │ │ │ │ fldt (%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jne 6f20 │ │ │ │ + jne 6c80 │ │ │ │ ret │ │ │ │ fldz │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006f40 : │ │ │ │ +0000000000006ca0 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6fb0 │ │ │ │ + jle 6cd8 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ - 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 │ │ │ │ fldt (%rdi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt -0x10(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 6f80 │ │ │ │ + jne 6cb0 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006fc0 : │ │ │ │ +0000000000006ce0 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7000 │ │ │ │ + jle 6d10 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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 6fe0 │ │ │ │ + jne 6cf0 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007010 : │ │ │ │ +0000000000006d20 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7070 │ │ │ │ + jle 6d60 │ │ │ │ shl $0x4,%rcx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fldt (%rdi,%rax,2) │ │ │ │ fldt 0x10(%rdi,%rax,2) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 7040 │ │ │ │ + jne 6d30 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007080 : │ │ │ │ +0000000000006d70 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 70f0 │ │ │ │ + jle 6db0 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ - 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 │ │ │ │ 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,%rdx │ │ │ │ - jne 70c0 │ │ │ │ + jne 6d80 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007100 : │ │ │ │ +0000000000006dc0 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7137 │ │ │ │ + jle 6de7 │ │ │ │ shl $0x5,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 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 7120 │ │ │ │ + jne 6dd0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007140 : │ │ │ │ +0000000000006df0 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 715f │ │ │ │ + jle 6e0f │ │ │ │ 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 7150 │ │ │ │ + jne 6e00 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000007160 : │ │ │ │ +0000000000006e10 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 71a0 │ │ │ │ + jle 6e40 │ │ │ │ shl $0x5,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ 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 7180 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 71a2 │ │ │ │ + jne 6e20 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6e42 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000071b0 : │ │ │ │ +0000000000006e50 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 71e0 │ │ │ │ + jle 6e78 │ │ │ │ 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 71c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 71e2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 6e60 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6e7a │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000071f0 : │ │ │ │ +0000000000006e80 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7223 │ │ │ │ + jle 6eb3 │ │ │ │ shl $0x5,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 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 7200 │ │ │ │ + jne 6e90 │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007230 : │ │ │ │ +0000000000006ec0 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7254 │ │ │ │ + jle 6ee4 │ │ │ │ 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 7240 │ │ │ │ + jne 6ed0 │ │ │ │ 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) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000007280 : │ │ │ │ +0000000000006ef0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 72f0 │ │ │ │ + jle 6f38 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - 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) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rsi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x20(%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x30(%rsi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 72c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 72f2 │ │ │ │ + jne 6f08 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6f3a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007300 : │ │ │ │ +0000000000006f40 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7340 │ │ │ │ + jle 6f70 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ 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 7320 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7342 │ │ │ │ + jne 6f50 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6f72 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007350 : │ │ │ │ +0000000000006f80 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 73b0 │ │ │ │ + jle 6fc8 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rdi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x30(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x20(%rdi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 7380 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 73b2 │ │ │ │ + jne 6f98 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6fca │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000073c0 : │ │ │ │ +0000000000006fd0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7400 │ │ │ │ + jle 7000 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ 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 73e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7402 │ │ │ │ + jne 6fe0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7002 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007410 : │ │ │ │ +0000000000007010 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7480 │ │ │ │ + jle 7068 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x20(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -4879,66 +4793,59 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x30(%rsi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 7440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7484 │ │ │ │ + jne 7030 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 706c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 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) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007490 : │ │ │ │ +0000000000007070 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 74e0 │ │ │ │ + jle 70b0 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 74c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 74e4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7088 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 70b4 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000074f0 : │ │ │ │ +00000000000070c0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7580 │ │ │ │ + jle 7118 │ │ │ │ shl $0x4,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -4948,606 +4855,593 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x30(%rdi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x30(%rdi) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 7540 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7582 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 70e0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 711a │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007590 : │ │ │ │ +0000000000007120 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 75c0 │ │ │ │ + jle 7150 │ │ │ │ shl $0x4,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ 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 75a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 75c2 │ │ │ │ + jne 7130 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7152 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000075d0 : │ │ │ │ +0000000000007160 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7640 │ │ │ │ + jle 71c0 │ │ │ │ shl $0x4,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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,%rcx │ │ │ │ - jne 7600 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7642 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7180 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 71c2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007650 : │ │ │ │ +00000000000071d0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7680 │ │ │ │ + jle 7200 │ │ │ │ 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 7660 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7682 │ │ │ │ + jne 71e0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7202 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007690 : │ │ │ │ +0000000000007210 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 784f │ │ │ │ + jle 73cf │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r11 │ │ │ │ - push %r14 │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %rdx,%rdi │ │ │ │ + mov $0x1,%eax │ │ │ │ + push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%rcx │ │ │ │ push %r12 │ │ │ │ - mov $0x1,%eax │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov (%rdx),%rbx │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 7826 │ │ │ │ + je 73a6 │ │ │ │ mov %rdx,%r8 │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ mov (%rdi,%rdx,8),%r9 │ │ │ │ not %r8 │ │ │ │ add %rcx,%r8 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jle 7701 │ │ │ │ + jle 7281 │ │ │ │ and $0x1,%r8d │ │ │ │ - je 76ed │ │ │ │ + je 726d │ │ │ │ imul (%rdi,%rsi,8),%r9 │ │ │ │ lea 0x2(%rdx),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jle 7701 │ │ │ │ + jle 7281 │ │ │ │ imul (%rdi,%rsi,8),%r9 │ │ │ │ imul 0x8(%rdi,%rsi,8),%r9 │ │ │ │ add $0x2,%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jg 76ed │ │ │ │ + jg 726d │ │ │ │ test %rax,%rax │ │ │ │ - jle 77d4 │ │ │ │ + jle 7354 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 77d4 │ │ │ │ + jle 7354 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 77d4 │ │ │ │ + jle 7354 │ │ │ │ mov %rbx,%r10 │ │ │ │ shr $0x3f,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ imul %r9,%rbx │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ mov %r10,%r13 │ │ │ │ mov %r9,%r8 │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ imul %r9,%r13 │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov %rdx,-0x18(%rsp) │ │ │ │ xor %r12d,%r12d │ │ │ │ + lea (%r11,%r8,1),%r14 │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rdi,%r15 │ │ │ │ mov %rbx,-0x20(%rsp) │ │ │ │ - shl $0x5,%r8 │ │ │ │ - lea (%r11,%r8,1),%r14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rax │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x5,%rsi │ │ │ │ add %r14,%rsi │ │ │ │ nop │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x5,%rbx │ │ │ │ sub %r8,%rcx │ │ │ │ add %r11,%rbx │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%rbx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fldt -0x10(%rbx) │ │ │ │ fldt -0x20(%rbx) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rbx) │ │ │ │ fstpt -0x10(%rbx) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 7780 │ │ │ │ + jne 7300 │ │ │ │ inc %rdi │ │ │ │ add %r9,%rax │ │ │ │ add %r8,%rsi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jl 7770 │ │ │ │ + jl 72f0 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ inc %rbp │ │ │ │ add %rax,%r13 │ │ │ │ add %rax,%r12 │ │ │ │ cmp %rdx,%rbp │ │ │ │ - jne 7760 │ │ │ │ + jne 72e0 │ │ │ │ mov -0x18(%rsp),%rdx │ │ │ │ mov -0x10(%rsp),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 7844 │ │ │ │ + jle 73c4 │ │ │ │ lea 0x0(,%rdx,8),%r9 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov $0x1,%eax │ │ │ │ lea (%rdi,%r9,1),%r8 │ │ │ │ test $0x8,%r9b │ │ │ │ - je 77ff │ │ │ │ + je 737f │ │ │ │ lea 0x8(%rdi),%rsi │ │ │ │ mov (%rdi),%rax │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 7811 │ │ │ │ + je 7391 │ │ │ │ imul (%rsi),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ imul -0x8(%rsi),%rax │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 77ff │ │ │ │ + jne 737f │ │ │ │ inc %rdx │ │ │ │ mov (%rdi,%r9,1),%rbx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jg 76c3 │ │ │ │ + jg 7243 │ │ │ │ test %rax,%rax │ │ │ │ - jle 7844 │ │ │ │ + jle 73c4 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 7844 │ │ │ │ + jle 73c4 │ │ │ │ mov %rbx,%r10 │ │ │ │ mov $0x1,%r9d │ │ │ │ shr $0x3f,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ - jmp 772a │ │ │ │ + jmp 72aa │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000007850 : │ │ │ │ +00000000000073d0 : │ │ │ │ test %esi,%esi │ │ │ │ - jle 7bcc │ │ │ │ + jle 771c │ │ │ │ push %r15 │ │ │ │ mov (%rdx),%r11d │ │ │ │ - push %r14 │ │ │ │ + mov %rdi,%r15 │ │ │ │ mov $0x1,%r10d │ │ │ │ + push %r14 │ │ │ │ + mov %esi,%r14d │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r14 │ │ │ │ + mov $0x1,%r13d │ │ │ │ push %r12 │ │ │ │ - mov %esi,%r13d │ │ │ │ push %rbp │ │ │ │ - mov $0x1,%ecx │ │ │ │ push %rbx │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 7b8b │ │ │ │ - lea -0x1(%r13),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x16,%eax │ │ │ │ - jbe 7bb3 │ │ │ │ - cmp %ecx,%r13d │ │ │ │ - jle 7bb3 │ │ │ │ - mov %r13d,%esi │ │ │ │ + je 76da │ │ │ │ + lea -0x1(%r14),%eax │ │ │ │ + sub %r13d,%eax │ │ │ │ + cmp $0x1e,%eax │ │ │ │ + jbe 7702 │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jle 7702 │ │ │ │ + mov %r14d,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ pcmpeqd %xmm1,%xmm1 │ │ │ │ - sub %ecx,%esi │ │ │ │ - cmp %ecx,%r13d │ │ │ │ + sub %r13d,%ecx │ │ │ │ psrld $0x1f,%xmm1 │ │ │ │ - cmovle %eax,%esi │ │ │ │ - movslq %ecx,%rax │ │ │ │ - mov %esi,%edi │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + cmovle %eax,%ecx │ │ │ │ + movslq %r13d,%rax │ │ │ │ lea (%rdx,%rax,4),%rax │ │ │ │ - shr $0x2,%edi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %ecx,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rax),%xmm0 │ │ │ │ add $0x10,%rax │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 7900 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 7450 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ 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,%sil │ │ │ │ - je 79b5 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add %ecx,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - imul (%rdx,%rsi,4),%eax │ │ │ │ - inc %rsi │ │ │ │ - not %rdi │ │ │ │ - add %r13d,%edi │ │ │ │ - cmp %esi,%r13d │ │ │ │ - jle 79b5 │ │ │ │ - and $0x1,%edi │ │ │ │ - je 79a3 │ │ │ │ - imul (%rdx,%rsi,4),%eax │ │ │ │ - inc %rsi │ │ │ │ - cmp %esi,%r13d │ │ │ │ - jle 79b5 │ │ │ │ - imul (%rdx,%rsi,4),%eax │ │ │ │ - imul 0x4(%rdx,%rsi,4),%eax │ │ │ │ - add $0x2,%rsi │ │ │ │ - cmp %esi,%r13d │ │ │ │ - jg 79a3 │ │ │ │ + test $0x3,%cl │ │ │ │ + je 7505 │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + add %r13d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + imul (%rdx,%rcx,4),%eax │ │ │ │ + inc %rcx │ │ │ │ + not %rsi │ │ │ │ + add %r14d,%esi │ │ │ │ + cmp %ecx,%r14d │ │ │ │ + jle 7505 │ │ │ │ + and $0x1,%esi │ │ │ │ + je 74f3 │ │ │ │ + imul (%rdx,%rcx,4),%eax │ │ │ │ + inc %rcx │ │ │ │ + cmp %ecx,%r14d │ │ │ │ + jle 7505 │ │ │ │ + imul (%rdx,%rcx,4),%eax │ │ │ │ + imul 0x4(%rdx,%rcx,4),%eax │ │ │ │ + add $0x2,%rcx │ │ │ │ + cmp %ecx,%r14d │ │ │ │ + jg 74f3 │ │ │ │ test %r10d,%r10d │ │ │ │ - jle 7a8e │ │ │ │ + jle 75d3 │ │ │ │ cmp $0x1,%r11d │ │ │ │ - jle 7a8e │ │ │ │ + jle 75d3 │ │ │ │ test %eax,%eax │ │ │ │ - jle 7a8e │ │ │ │ + jle 75d3 │ │ │ │ mov %r11d,%r9d │ │ │ │ shr $0x1f,%r9d │ │ │ │ add %r11d,%r9d │ │ │ │ sar $1,%r9d │ │ │ │ mov %r9d,%r12d │ │ │ │ - movslq %eax,%rdi │ │ │ │ - mov %ecx,-0xc(%rsp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ imul %eax,%r11d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - movslq %eax,%rcx │ │ │ │ + mov %r13d,-0xc(%rsp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ imul %eax,%r12d │ │ │ │ - mov %r13d,%r15d │ │ │ │ + cltq │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ nopl (%rax) │ │ │ │ movslq %ebp,%rsi │ │ │ │ - movslq %r12d,%rax │ │ │ │ + movslq %r12d,%r14 │ │ │ │ mov %ebx,-0x10(%rsp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - lea (%rcx,%rsi,1),%r8 │ │ │ │ - sub %rcx,%rax │ │ │ │ + lea (%rax,%rsi,1),%r8 │ │ │ │ + sub %rax,%r14 │ │ │ │ shl $0x5,%r8 │ │ │ │ - sub %rsi,%rax │ │ │ │ - add %r14,%r8 │ │ │ │ - shl $0x5,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub %rsi,%r14 │ │ │ │ + add %r15,%r8 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rsi │ │ │ │ - lea (%r8,%rax,1),%rbx │ │ │ │ + lea (%r8,%r14,1),%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add $0x20,%rsi │ │ │ │ add $0x20,%rbx │ │ │ │ + fldt -0x10(%rsi) │ │ │ │ fldt -0x10(%rbx) │ │ │ │ fldt -0x20(%rbx) │ │ │ │ fstpt -0x20(%rsi) │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rbx) │ │ │ │ fstpt -0x10(%rbx) │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 7a40 │ │ │ │ + jne 7588 │ │ │ │ inc %r13d │ │ │ │ lea (%rsi,%rdi,1),%r8 │ │ │ │ cmp %r9d,%r13d │ │ │ │ - jl 7a30 │ │ │ │ + jl 7578 │ │ │ │ mov -0x10(%rsp),%ebx │ │ │ │ add %r11d,%ebp │ │ │ │ add %r11d,%r12d │ │ │ │ inc %ebx │ │ │ │ cmp %r10d,%ebx │ │ │ │ - jne 7a00 │ │ │ │ - mov -0xc(%rsp),%ecx │ │ │ │ - mov %r15d,%r13d │ │ │ │ - cmp %ecx,%r13d │ │ │ │ - jle 7ba8 │ │ │ │ - lea -0x1(%rcx),%eax │ │ │ │ - cmp $0x16,%eax │ │ │ │ - jbe 7bbf │ │ │ │ - mov %ecx,%esi │ │ │ │ + jne 7550 │ │ │ │ + mov -0xc(%rsp),%r13d │ │ │ │ + mov %ecx,%r14d │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jle 76f7 │ │ │ │ + lea -0x1(%r13),%eax │ │ │ │ + cmp $0x1e,%eax │ │ │ │ + jbe 770f │ │ │ │ + mov %r13d,%ecx │ │ │ │ pcmpeqd %xmm1,%xmm1 │ │ │ │ mov %rdx,%rax │ │ │ │ - shr $0x2,%esi │ │ │ │ + shr $0x2,%ecx │ │ │ │ psrld $0x1f,%xmm1 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rax),%xmm0 │ │ │ │ add $0x10,%rax │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 7ac0 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 7608 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %r13d,%eax │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ 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,%r10d │ │ │ │ - test $0x3,%cl │ │ │ │ - je 7b74 │ │ │ │ + test $0x3,%r13b │ │ │ │ + je 76c2 │ │ │ │ cltq │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ imul (%rdx,%rax,4),%r10d │ │ │ │ inc %rax │ │ │ │ - not %rsi │ │ │ │ - add %ecx,%esi │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jle 7b74 │ │ │ │ - and $0x1,%esi │ │ │ │ - je 7b61 │ │ │ │ + not %rcx │ │ │ │ + add %r13d,%ecx │ │ │ │ + cmp %eax,%r13d │ │ │ │ + jle 76c2 │ │ │ │ + and $0x1,%ecx │ │ │ │ + je 76ae │ │ │ │ imul (%rdx,%rax,4),%r10d │ │ │ │ inc %rax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jle 7b74 │ │ │ │ + cmp %eax,%r13d │ │ │ │ + jle 76c2 │ │ │ │ imul (%rdx,%rax,4),%r10d │ │ │ │ imul 0x4(%rdx,%rax,4),%r10d │ │ │ │ add $0x2,%rax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jg 7b61 │ │ │ │ - movslq %ecx,%rax │ │ │ │ - inc %ecx │ │ │ │ + cmp %eax,%r13d │ │ │ │ + jg 76ae │ │ │ │ + movslq %r13d,%rax │ │ │ │ + inc %r13d │ │ │ │ mov (%rdx,%rax,4),%r11d │ │ │ │ - cmp %ecx,%r13d │ │ │ │ - jg 787f │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jg 7400 │ │ │ │ test %r10d,%r10d │ │ │ │ - jle 7ba8 │ │ │ │ + jle 76f7 │ │ │ │ cmp $0x1,%r11d │ │ │ │ - jle 7ba8 │ │ │ │ + jle 76f7 │ │ │ │ mov %r11d,%r9d │ │ │ │ mov $0x1,%eax │ │ │ │ shr $0x1f,%r9d │ │ │ │ add %r11d,%r9d │ │ │ │ sar $1,%r9d │ │ │ │ - jmp 79dd │ │ │ │ + jmp 752d │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - mov %ecx,%esi │ │ │ │ + mov %r13d,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 797a │ │ │ │ + jmp 74ca │ │ │ │ mov $0x1,%r10d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 7b3a │ │ │ │ + jmp 7684 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007bd0 : │ │ │ │ +0000000000007720 : │ │ │ │ movl $0x3,(%rdi) │ │ │ │ movl $0x5,(%rsi) │ │ │ │ movl $0x3,(%rdx) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007bf0 : │ │ │ │ +0000000000007740 : │ │ │ │ mov $0x8,%eax │ │ │ │ - lea 0x43e64(%rip),%rdx │ │ │ │ + lea 0x402d4(%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) │ │ │ │ │ │ │ │ -0000000000007c20 : │ │ │ │ +0000000000007770 : │ │ │ │ mov $0x9,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007c30 : │ │ │ │ - lea 0x43b31(%rip),%rax │ │ │ │ +0000000000007780 : │ │ │ │ + lea 0x3ffb1(%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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 7ce6 │ │ │ │ + jge 7816 │ │ │ │ mov 0xe8(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rdx │ │ │ │ add %rcx,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - 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,(%rdx) │ │ │ │ - movl $0x0,0x8(%rdx) │ │ │ │ - movq $0x0,0x10(%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ + movl $0x0,-0x18(%rdx) │ │ │ │ + movq $0x0,-0x10(%rdx) │ │ │ │ movl $0x0,-0x8(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 7cc0 │ │ │ │ + jne 77f0 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ lea (%rax,%rcx,1),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jge 7dbc │ │ │ │ + jge 78dc │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ mov 0x28(%rbx),%r10 │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ shl $0x5,%rsi │ │ │ │ - shl $0x4,%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ add %rsi,%r9 │ │ │ │ add %rcx,%r10 │ │ │ │ + xor %edx,%edx │ │ │ │ + add 0x30(%rbx),%rcx │ │ │ │ add %rsi,%r8 │ │ │ │ add %rsi,%rdi │ │ │ │ - add 0x30(%rbx),%rcx │ │ │ │ add 0x20(%rbx),%rsi │ │ │ │ - shl $0x4,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fldt 0x10(%r9,%rdx,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r8,%rdx,2) │ │ │ │ @@ -5558,15 +5452,15 @@ │ │ │ │ fldt (%rdi,%rdx,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rsi,%rdx,2) │ │ │ │ fstpt 0x10(%rsi,%rdx,2) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 7d80 │ │ │ │ + jne 78a0 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ @@ -5577,96 +5471,96 @@ │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ mov 0x8(%rdi),%r15 │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rbx │ │ │ │ movslq %ebp,%rcx │ │ │ │ - mov %r15,%rax │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ + movslq %eax,%rbx │ │ │ │ + mov %r15,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ cmovge %rax,%r14 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r14,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ lea (%r14,%rbx,1),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jge 7f5c │ │ │ │ + jge 7a7c │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ add 0x10(%rdi),%rsi │ │ │ │ mov 0x20(%rdi),%r13 │ │ │ │ - mov 0x18(%rdi),%r12 │ │ │ │ - mov (%rdi),%rbp │ │ │ │ mov %rsi,%r15 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x18(%rdi),%r12 │ │ │ │ add %rax,%r13 │ │ │ │ + mov (%rdi),%rbp │ │ │ │ + sub %rsi,%rdx │ │ │ │ add %rax,%r12 │ │ │ │ add 0x28(%rdi),%rax │ │ │ │ - sub %rsi,%rdx │ │ │ │ sub %rsi,%rbx │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x60(%rbp),%rcx │ │ │ │ fldt (%r15) │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ 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 (%rcx) │ │ │ │ - fildll 0x18(%rsp) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ - fldt 0x437f4(%rip) │ │ │ │ + fildll 0x18(%rsp) │ │ │ │ + fldt 0x3fcb4(%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(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ mov 0x60(%rbp),%rcx │ │ │ │ - fdiv %st(1),%st │ │ │ │ sub $0x10,%rsp │ │ │ │ + fldt 0x40(%rsp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpt -0x20(%r13) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x10(%r13) │ │ │ │ fldt -0x20(%r12) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt -0x10(%r12) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt (%rcx) │ │ │ │ lea (%rax,%rbx,1),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ - fildll 0x28(%rsp) │ │ │ │ - fldt 0x4378a(%rip) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ + fildll 0x28(%rsp) │ │ │ │ + fldt 0x3fc46(%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 │ │ │ │ @@ -5680,15 +5574,15 @@ │ │ │ │ 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 7e70 │ │ │ │ + jne 7990 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -5699,66 +5593,62 @@ │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ movslq %eax,%r9 │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r9 │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ cmovge %rax,%r12 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r12,%r9 │ │ │ │ add %rdx,%r9 │ │ │ │ add %r9,%r12 │ │ │ │ cmp %r12,%r9 │ │ │ │ - jge 80c7 │ │ │ │ + jge 7bb7 │ │ │ │ mov (%rbx),%rbp │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ mov 0x10(%rbx),%r11 │ │ │ │ mov %r9,%rbx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add $0x8,%rbx │ │ │ │ mov 0x70(%rbp),%r13d │ │ │ │ + shl $0x4,%rbx │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ + add $0x8,%rbx │ │ │ │ and $0x800,%r13d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r13d,%r13d │ │ │ │ - jne 80e0 │ │ │ │ + jne 7bc8 │ │ │ │ mov %r9,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ movq $0x0,(%r10,%rdx,1) │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x8(%r10,%rdx,1) │ │ │ │ movq $0x0,0x10(%r10,%rdx,1) │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x18(%r10,%rdx,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 80b7 │ │ │ │ + jle 7ba7 │ │ │ │ imul %r11,%rax │ │ │ │ mov 0xd0(%rbp),%rdi │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - add 0xc8(%rbp),%rcx │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ add %r11,%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0xc8(%rbp),%rcx │ │ │ │ + nop │ │ │ │ mov (%rdx),%rax │ │ │ │ fldt (%rcx) │ │ │ │ add $0x8,%rdx │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ add %r8,%rax │ │ │ │ fldt (%rax) │ │ │ │ @@ -5770,42 +5660,42 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 8080 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7b70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne 7ff0 │ │ │ │ + jne 7b08 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%rbp),%rax │ │ │ │ mov (%rax,%rbx,1),%rax │ │ │ │ - jmp 7ffc │ │ │ │ + jmp 7b14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ mov (%rbx),%rdx │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebp,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ @@ -5813,30 +5703,30 @@ │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ lea (%rax,%rcx,1),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jge 81bc │ │ │ │ + jge 7cac │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ mov 0x28(%rbx),%r10 │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ shl $0x5,%rsi │ │ │ │ - shl $0x4,%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ add %rsi,%r9 │ │ │ │ add %rcx,%r10 │ │ │ │ + xor %edx,%edx │ │ │ │ + add 0x30(%rbx),%rcx │ │ │ │ add %rsi,%r8 │ │ │ │ add %rsi,%rdi │ │ │ │ - add 0x30(%rbx),%rcx │ │ │ │ add 0x20(%rbx),%rsi │ │ │ │ - shl $0x4,%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fldt 0x10(%r9,%rdx,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ @@ -5848,15 +5738,15 @@ │ │ │ │ fldt (%rdi,%rdx,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rsi,%rdx,2) │ │ │ │ fstpt 0x10(%rsi,%rdx,2) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 8180 │ │ │ │ + jne 7c70 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ @@ -5868,99 +5758,99 @@ │ │ │ │ sub $0x48,%rsp │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ shr $0x3f,%r15 │ │ │ │ add %rax,%r15 │ │ │ │ call 3040 │ │ │ │ + sar $1,%r15 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rbx │ │ │ │ movslq %ebp,%rcx │ │ │ │ - sar $1,%r15 │ │ │ │ - mov %r15,%rax │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ + movslq %eax,%rbx │ │ │ │ + mov %r15,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ cmovge %rax,%r14 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r14,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ lea (%r14,%rbx,1),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jge 836c │ │ │ │ + jge 7e5c │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ add 0x10(%rdi),%rsi │ │ │ │ mov 0x20(%rdi),%r13 │ │ │ │ - mov 0x18(%rdi),%r12 │ │ │ │ - mov (%rdi),%rbp │ │ │ │ mov %rsi,%r15 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x18(%rdi),%r12 │ │ │ │ add %rax,%r13 │ │ │ │ + mov (%rdi),%rbp │ │ │ │ + sub %rsi,%rdx │ │ │ │ add %rax,%r12 │ │ │ │ add 0x28(%rdi),%rax │ │ │ │ - sub %rsi,%rdx │ │ │ │ sub %rsi,%rbx │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x60(%rbp),%rcx │ │ │ │ fldt (%r15) │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ 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 (%rcx) │ │ │ │ - fildll 0x18(%rsp) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ - fldt 0x433e4(%rip) │ │ │ │ + fildll 0x18(%rsp) │ │ │ │ + fldt 0x3f8d4(%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(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ mov 0x60(%rbp),%rcx │ │ │ │ - fdiv %st(1),%st │ │ │ │ sub $0x10,%rsp │ │ │ │ + fldt 0x40(%rsp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpt -0x20(%r13) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x10(%r13) │ │ │ │ fldt -0x20(%r12) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt -0x10(%r12) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt (%rcx) │ │ │ │ lea (%rax,%rbx,1),%rcx │ │ │ │ inc %rbx │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ - fildll 0x28(%rsp) │ │ │ │ - fldt 0x4337a(%rip) │ │ │ │ mov 0x48(%rbp),%rcx │ │ │ │ + fildll 0x28(%rsp) │ │ │ │ + fldt 0x3f866(%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 │ │ │ │ @@ -5974,40 +5864,40 @@ │ │ │ │ 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 8280 │ │ │ │ + jne 7d70 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ sub $0x58,%rsp │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ mov 0x18(%rbp),%r12 │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ mov (%r12),%rbx │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ call 3040 │ │ │ │ movslq %eax,%r14 │ │ │ │ cmp %rbx,%r14 │ │ │ │ cmovg %rbx,%r14 │ │ │ │ lea 0x0(,%r14,8),%r8 │ │ │ │ lea 0xf(%r8),%rax │ │ │ │ mov %r8,-0x68(%rbp) │ │ │ │ @@ -6016,237 +5906,237 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %r15,%r9 │ │ │ │ and $0xfffffffffffffff8,%r15 │ │ │ │ mov %rcx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r9 │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%rax │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ call 31f0 │ │ │ │ cmpq $0x1,0x10(%rbp) │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ - movslq %eax,%rsi │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ + movslq %eax,%rsi │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - jle 8650 │ │ │ │ + jle 8140 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ lea 0x8(%r12),%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ lea (%r12,%rax,8),%rax │ │ │ │ mov %rax,%r11 │ │ │ │ sub %rdx,%r11 │ │ │ │ and $0x8,%r11d │ │ │ │ - je 8460 │ │ │ │ + je 7f50 │ │ │ │ mov (%rdx),%r10 │ │ │ │ lea 0x10(%r12),%rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 8472 │ │ │ │ + je 7f62 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rdx),%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ imul -0x8(%rdx),%r10 │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 8460 │ │ │ │ + jne 7f50 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ + movq $0xffffffffffffffff,(%rax) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,0x0(%r13) │ │ │ │ - movq $0xffffffffffffffff,(%rdi) │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - movq $0xffffffffffffffff,(%rax) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + movq $0xffffffffffffffff,(%rdi) │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ cmp %rsi,%r14 │ │ │ │ - jle 85c3 │ │ │ │ + jle 80b8 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ lea 0x2(%rax,%rax,1),%r12 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 8614 │ │ │ │ + jle 8104 │ │ │ │ mov %rbx,%rax │ │ │ │ cqto │ │ │ │ idiv %r14 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 8602 │ │ │ │ + jle 80f2 │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ dec %rdx │ │ │ │ mov %r11,0x0(,%r9,8) │ │ │ │ lea 0x8(%r15),%r9 │ │ │ │ add %r15,%r8 │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 85e0 │ │ │ │ + jle 80d0 │ │ │ │ mov %r11,(%r9) │ │ │ │ add $0x8,%r9 │ │ │ │ dec %rdx │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 8503 │ │ │ │ + jne 7ff3 │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x8(%r15,%rax,8),%rdx │ │ │ │ mov %rdx,(%rcx,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 8522 │ │ │ │ + jne 8012 │ │ │ │ mov (%rcx,%rsi,8),%rdx │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - mov %rdx,(%rax) │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ imul %r10,%rax │ │ │ │ - mov %rcx,(%rsi) │ │ │ │ + mov %rcx,(%rdi) │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ dec %rax │ │ │ │ - mov %rax,(%rdi) │ │ │ │ + mov %rax,0x0(%r13) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %r12,%rax │ │ │ │ inc %rax │ │ │ │ imul %r10,%rax │ │ │ │ - mov %rax,0x0(%r13) │ │ │ │ + mov %rax,(%rdi) │ │ │ │ test %rax,%rax │ │ │ │ - jns 8599 │ │ │ │ - mov -0x38(%rbp),%rsi │ │ │ │ + jns 808c │ │ │ │ sub %r12,%rdx │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ lea 0x1(%rbx,%rdx,1),%rax │ │ │ │ imul %r10,%rax │ │ │ │ imul %rbx,%r10 │ │ │ │ - mov %rax,(%rsi) │ │ │ │ + mov %rax,(%rdi) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ dec %r10 │ │ │ │ mov %r10,(%rax) │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - mov -0x38(%rbp),%rsi │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ mov (%rsi),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 85c3 │ │ │ │ - cmp (%rdi),%rax │ │ │ │ - jg 85c3 │ │ │ │ + je 80b8 │ │ │ │ + cmp 0x0(%r13),%rax │ │ │ │ + jg 80b8 │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov %rax,(%rdi) │ │ │ │ + mov %rax,0x0(%r13) │ │ │ │ movq $0xffffffffffffffff,(%rsi) │ │ │ │ movq $0xffffffffffffffff,(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%r9),%rdx │ │ │ │ mov %rax,(%r9) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 851b │ │ │ │ + je 800b │ │ │ │ mov %rax,0x8(%r9) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 85e0 │ │ │ │ - jmp 851b │ │ │ │ + jne 80d0 │ │ │ │ + jmp 800b │ │ │ │ mov %rax,0x0(,%r9,8) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 84f8 │ │ │ │ + jne 7fe8 │ │ │ │ mov (%rcx,%rsi,8),%rdx │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - mov %rdx,(%rax) │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ lea -0x1(%rax,%rdx,1),%rax │ │ │ │ - mov %rax,(%rsi) │ │ │ │ + mov %rax,(%rdi) │ │ │ │ mov %rbx,%rax │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ imul %r10,%rax │ │ │ │ + movq $0x0,(%rsi) │ │ │ │ dec %rax │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - jmp 856b │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,0x0(%r13) │ │ │ │ + mov (%rsi),%rax │ │ │ │ + jmp 805b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov $0x1,%r10d │ │ │ │ - jmp 8472 │ │ │ │ + jmp 7f62 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ lea 0x1(%rax),%r13 │ │ │ │ cmovge %rax,%r13 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r13,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ lea 0x0(%r13,%rdx,1),%rax │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 8718 │ │ │ │ + jge 8208 │ │ │ │ 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 873e │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ + jne 822e │ │ │ │ cmpq $0x0,0x28(%rsp) │ │ │ │ - jg 8760 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + jg 8250 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 8718 │ │ │ │ + je 8208 │ │ │ │ add $0x2,%rdx │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 86f4 │ │ │ │ + jne 81e4 │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 8718 │ │ │ │ + je 8208 │ │ │ │ add $0x2,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 8718 │ │ │ │ + je 8208 │ │ │ │ cmpq $0x0,0x28(%rsp) │ │ │ │ - jle 8727 │ │ │ │ + jle 8217 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ mov 0x8(%rdx,%rax,1),%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ @@ -6255,28 +6145,28 @@ │ │ │ │ shl $0x5,%rsi │ │ │ │ lea (%rax,%rsi,1),%r14 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ imul %rdx,%rax │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ lea (%rsi,%rax,8),%r13 │ │ │ │ add %rdi,%rax │ │ │ │ - lea (%rdx,%rcx,1),%r15 │ │ │ │ + shl $0x4,%rcx │ │ │ │ lea (%rsi,%rax,8),%rbx │ │ │ │ + lea (%rdx,%rcx,1),%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r15) │ │ │ │ - fldt (%r14) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ add $0x8,%r13 │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x10,%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ + fldt (%r14) │ │ │ │ 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) │ │ │ │ @@ -6286,193 +6176,180 @@ │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%r12) │ │ │ │ fldt (%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ call 3260 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 87a0 │ │ │ │ + jne 8290 │ │ │ │ incq 0x20(%rsp) │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ cmp %rax,0x30(%rsp) │ │ │ │ - je 8718 │ │ │ │ + je 8208 │ │ │ │ mov 0x54(%rsp),%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 8760 │ │ │ │ + je 8250 │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ mov 0x8(%rdi,%rax,1),%rdx │ │ │ │ - jmp 8760 │ │ │ │ + jmp 8250 │ │ │ │ nopw 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 88e6 │ │ │ │ + jge 83b6 │ │ │ │ mov 0xe8(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rdx │ │ │ │ add %rcx,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - 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,(%rdx) │ │ │ │ - movl $0x0,0x8(%rdx) │ │ │ │ - movq $0x0,0x10(%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ + movl $0x0,-0x18(%rdx) │ │ │ │ + movq $0x0,-0x10(%rdx) │ │ │ │ movl $0x0,-0x8(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 88c0 │ │ │ │ + jne 8390 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x3f,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - sar $1,%rdi │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + shr $0x3f,%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ call 3040 │ │ │ │ + sar $1,%r14 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - movslq %ebx,%rsi │ │ │ │ - mov %r11,%rax │ │ │ │ + movslq %ebx,%rcx │ │ │ │ + movslq %eax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmovl %rsi,%rax │ │ │ │ - mov $0x0,%esi │ │ │ │ - cmovl %rsi,%rdx │ │ │ │ - imul %rax,%rcx │ │ │ │ - add %rdx,%rcx │ │ │ │ - lea (%rax,%rcx,1),%r12 │ │ │ │ - cmp %r12,%rcx │ │ │ │ - jge 8b63 │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x20(%r8),%r9 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - jle 8b63 │ │ │ │ - mov (%r8),%rax │ │ │ │ - mov 0x10(%r8),%rsi │ │ │ │ - mov %r9,%rbp │ │ │ │ - mov 0x38(%r8),%rbx │ │ │ │ - mov %r9,%r15 │ │ │ │ + idiv %rcx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmovl %rcx,%rax │ │ │ │ + mov $0x0,%ecx │ │ │ │ + cmovl %rcx,%rdx │ │ │ │ + imul %rax,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add %rsi,%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jge 860a │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x20(%rdi),%r8 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jle 860a │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov %r8,%rbp │ │ │ │ + mov 0x10(%rdi),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov 0x8(%rdi),%r9 │ │ │ │ shr $0x3f,%rbp │ │ │ │ - add %r9,%rbp │ │ │ │ - mov 0xc0(%rax),%rax │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov 0x38(%rdi),%rbx │ │ │ │ + mov 0xc0(%rdx),%rdx │ │ │ │ + add %r8,%rbp │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rcx,%r13 │ │ │ │ sar $1,%rbp │ │ │ │ - shl $0x5,%r15 │ │ │ │ - mov 0x8(%rax),%r13 │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %rbp,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - lea (%rbx,%rax,1),%rdi │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov 0x40(%r8),%rdi │ │ │ │ - shl $0x5,%r14 │ │ │ │ - add %rax,%rdi │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - imul %rcx,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - add %rbp,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%rdx,%rax,1),%rbx │ │ │ │ - mov 0x8(%r8),%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x28(%r8),%rdx │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - sub %r11,%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - lea (%r11,%rcx,1),%rax │ │ │ │ - imul %r9,%rax │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - imul %rsi,%r10 │ │ │ │ - imul %rcx,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - add %rbp,%rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - add %r9,%r11 │ │ │ │ - mov %r9,%rcx │ │ │ │ - add %r9,%rdi │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %rsi,%r8 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + add %rsi,%r9 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + shl $0x5,%r13 │ │ │ │ + mov 0x8(%rdx),%r12 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + sub %rbp,%r11 │ │ │ │ + sub %r14,%r9 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + imul %rcx,%r9 │ │ │ │ + add %rsi,%r14 │ │ │ │ + imul %r8,%r14 │ │ │ │ + lea (%rbx,%rdx,1),%r15 │ │ │ │ + mov %r8,%rbx │ │ │ │ + add 0x40(%rdi),%rdx │ │ │ │ + imul %rsi,%rbx │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + mov %r8,%r15 │ │ │ │ + imul %rsi,%rcx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + lea (%r11,%r9,1),%r10 │ │ │ │ + mov 0x30(%rdi),%rdx │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ shl $0x5,%r10 │ │ │ │ shl $0x5,%r8 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ shl $0x5,%r9 │ │ │ │ + lea (%r8,%rdx,1),%r11 │ │ │ │ + lea (%rsi,%rcx,1),%r8 │ │ │ │ + add %rdi,%r10 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + add %rsi,%r9 │ │ │ │ + lea 0x0(%rbp,%r14,1),%rsi │ │ │ │ + shl $0x5,%rbx │ │ │ │ + add %rdi,%r8 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ shl $0x5,%rsi │ │ │ │ - add %rdx,%r10 │ │ │ │ - add %rdx,%r8 │ │ │ │ - add %rdx,%r9 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add %rdx,%rbx │ │ │ │ add %rdx,%rsi │ │ │ │ - shl $0x4,%r12 │ │ │ │ - add %r12,%rax │ │ │ │ - mov %rbp,%r12 │ │ │ │ + add %rbp,%rdi │ │ │ │ + add 0x18(%rsp),%rcx │ │ │ │ + mov %rbp,%r14 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ + add 0x28(%rsp),%rax │ │ │ │ + shl $0x4,%r14 │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - shl $0x4,%r12 │ │ │ │ - add %r13,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r12,%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ xor %edx,%edx │ │ │ │ fldt (%rax) │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt 0x0(%r13,%rax,1) │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ + fldt (%r14,%rax,1) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%rbx,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rbx,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ @@ -6491,161 +6368,163 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%rdi,%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(%rsi,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rcx,%rax,2) │ │ │ │ + fldt (%rsi,%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 8ab0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - addq $0x10,0x8(%rsp) │ │ │ │ - addq $0x10,0x10(%rsp) │ │ │ │ + jg 8558 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add %r15,%rbx │ │ │ │ - add %r14,%r10 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + add %r13,%r10 │ │ │ │ add %r15,%r11 │ │ │ │ - add %r14,%r8 │ │ │ │ + add %r13,%r8 │ │ │ │ + addq $0x10,0x8(%rsp) │ │ │ │ add %r15,%rdi │ │ │ │ - add %r14,%r9 │ │ │ │ - add %r15,%rcx │ │ │ │ - add %r14,%rsi │ │ │ │ + add %r13,%r9 │ │ │ │ + add %r15,%rsi │ │ │ │ + addq $0x10,0x10(%rsp) │ │ │ │ + add %r13,%rcx │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ cmp 0x18(%rsp),%rax │ │ │ │ - jne 8a90 │ │ │ │ + jne 8540 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0xa8,%rsp │ │ │ │ mov 0x18(%rdi),%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r14 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rcx │ │ │ │ mov %r14,0x78(%rsp) │ │ │ │ movslq %eax,%rbp │ │ │ │ mov %r14,%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%rbp │ │ │ │ - lea 0x1(%rax),%r10 │ │ │ │ - cmovge %rax,%r10 │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + cmovge %rax,%r9 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ - imul %r10,%rbp │ │ │ │ + imul %r9,%rbp │ │ │ │ lea 0x0(%rbp,%rdx,1),%rsi │ │ │ │ - add %rsi,%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jge 8fa8 │ │ │ │ - mov 0x20(%r13),%r9 │ │ │ │ - mov 0x30(%r13),%rbx │ │ │ │ + add %rsi,%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 8a38 │ │ │ │ + mov 0x20(%r12),%r11 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %rsi,%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - sub 0x78(%rsp),%r14 │ │ │ │ - mov 0x28(%r13),%r11 │ │ │ │ - mov 0x0(%r13),%rbp │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov 0x30(%r12),%r10 │ │ │ │ + mov 0x10(%r12),%r15 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov (%r12),%r14 │ │ │ │ + shl $0x5,%rbx │ │ │ │ shr $0x3f,%r8 │ │ │ │ - imul %rdx,%rdi │ │ │ │ - lea (%r8,%r9,1),%r15 │ │ │ │ - mov 0x10(%r13),%r8 │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - sar $1,%r15 │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ - mov %rsi,%r15 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + mov %r11,0x98(%rsp) │ │ │ │ + imul %rbx,%rdi │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov 0x8(%r12),%rbx │ │ │ │ + add %r11,%r8 │ │ │ │ + sar $1,%r8 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + lea 0x1(%rbx),%r13 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ + sub %rax,%r13 │ │ │ │ + lea (%rdi,%r10,1),%rbp │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - lea 0x1(%rdi,%r14,1),%rax │ │ │ │ + add %rsi,%r13 │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + imul %r15,%r13 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%r15 │ │ │ │ sub %rdx,%rcx │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - imul %r8,%rax │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - lea 0x1(%r15),%r13 │ │ │ │ - imul %r8,%r13 │ │ │ │ + lea 0x0(%r13,%rcx,1),%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ lea (%rax,%rsi,1),%rdx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - add %r13,%rcx │ │ │ │ - sub %rax,%rdi │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %r15,%rcx │ │ │ │ - sub %rax,%r10 │ │ │ │ - imul %r9,%rcx │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + lea 0x1(%r15),%rax │ │ │ │ imul %rdx,%rsi │ │ │ │ - imul %r9,%rdx │ │ │ │ - lea (%rsi,%rbx,1),%r14 │ │ │ │ + imul %r11,%rdx │ │ │ │ + lea (%rsi,%r10,1),%r12 │ │ │ │ mov %r15,%rsi │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ - lea (%rdi,%rsi,1),%rax │ │ │ │ - imul %r8,%rax │ │ │ │ - imul %r8,%rsi │ │ │ │ - add %r15,%rcx │ │ │ │ - add %r11,%rax │ │ │ │ - add %r15,%rdx │ │ │ │ - mov %rbp,%r15 │ │ │ │ + mov 0x80(%rsp),%r15 │ │ │ │ + add %r8,%rdx │ │ │ │ + imul %r15,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%rax,%rcx,1),%r13 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + imul %r11,%rcx │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + add %r8,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea (%rsi,%r11,1),%rax │ │ │ │ - lea (%rcx,%rbx,1),%r13 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ + lea (%rcx,%r10,1),%r13 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + sub %rcx,%r9 │ │ │ │ + lea (%rbx,%rsi,1),%rax │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + imul %r15,%rax │ │ │ │ + imul %r15,%rsi │ │ │ │ + mov %r14,%r15 │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea (%rsi,%rdi,1),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r13,%r12 │ │ │ │ - mov %r14,%r13 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbp,%rax │ │ │ │ + mov %rsi,%r13 │ │ │ │ + lea (%rdx,%r10,1),%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%rdx,%rbx,1),%rbp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - fildll 0x50(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fldt 0x4296e(%rip) │ │ │ │ + fildll 0x30(%rsp) │ │ │ │ + fldt 0x3ee9e(%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 │ │ │ │ @@ -6657,178 +6536,172 @@ │ │ │ │ call 3200 │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - fildll 0x60(%rsp) │ │ │ │ - fldt 0x42926(%rip) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ + fildll 0x40(%rsp) │ │ │ │ + fldt 0x3ee52(%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 3200 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,0x90(%rsp) │ │ │ │ - jle 8f50 │ │ │ │ + cmpq $0x1,0x98(%rsp) │ │ │ │ + jle 89e8 │ │ │ │ fld1 │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ mov %r14,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ mov %r13,%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov %r12,%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rbp,%r12 │ │ │ │ mov %r15,%rbp │ │ │ │ mov %rsi,%r15 │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - jmp 8de2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt 0x50(%rsp) │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x60(%rbp),%r9 │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ fldt 0x10(%r9) │ │ │ │ mov %rbx,%r9 │ │ │ │ sub 0x18(%rsp),%r9 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - fildll 0x50(%rsp) │ │ │ │ - fldt 0x4288e(%rip) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ + fildll 0x30(%rsp) │ │ │ │ + fldt 0x3edc4(%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 0x60(%rbp),%r9 │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ inc %rbx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r9) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ - fildll 0x60(%rsp) │ │ │ │ - fldt 0x4283f(%rip) │ │ │ │ + fildll 0x40(%rsp) │ │ │ │ + fldt 0x3ed79(%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 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ fld1 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x40(%rsp) │ │ │ │ + fldt 0x80(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + fldt 0x70(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r14,%rax,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rcx,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx,%rax,1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt 0x10(%r13,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ fstpt 0x10(%rdx,%rax,1) │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%r12,%rax,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp 0x8(%rsp),%rbx │ │ │ │ - jl 8de0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 8890 │ │ │ │ mov %r15,%rax │ │ │ │ mov %rbp,%r15 │ │ │ │ mov %r12,%rbp │ │ │ │ mov %r13,%r12 │ │ │ │ mov %r14,%r13 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 8f60 │ │ │ │ + jmp 89f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ incq 0x70(%rsp) │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - add %rsi,0x68(%rsp) │ │ │ │ - add %rsi,0x60(%rsp) │ │ │ │ - add %rsi,0x58(%rsp) │ │ │ │ - add %rsi,0x50(%rsp) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ add %rax,%r14 │ │ │ │ add %rax,%r13 │ │ │ │ add %rax,%r12 │ │ │ │ add %rax,%rbp │ │ │ │ - cmp %rbx,0x88(%rsp) │ │ │ │ - jne 8d10 │ │ │ │ + add %rsi,0x48(%rsp) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + add %rsi,0x40(%rsp) │ │ │ │ + add %rsi,0x38(%rsp) │ │ │ │ + add %rsi,0x30(%rsp) │ │ │ │ + cmp %rbx,0x90(%rsp) │ │ │ │ + jne 87c0 │ │ │ │ add $0xa8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -6839,65 +6712,62 @@ │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ movslq %eax,%r9 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r9 │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ cmovge %rax,%r12 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r12,%r9 │ │ │ │ add %rdx,%r9 │ │ │ │ add %r9,%r12 │ │ │ │ cmp %r12,%r9 │ │ │ │ - jge 9107 │ │ │ │ + jge 8b77 │ │ │ │ mov (%rbx),%rbp │ │ │ │ mov 0x18(%rbx),%r11 │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ mov %r9,%rbx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add $0x8,%rbx │ │ │ │ mov 0x70(%rbp),%r13d │ │ │ │ + shl $0x4,%rbx │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ + add $0x8,%rbx │ │ │ │ and $0x800,%r13d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r13d,%r13d │ │ │ │ - jne 9120 │ │ │ │ + jne 8b88 │ │ │ │ mov %r9,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ movq $0x0,(%r10,%rdx,1) │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x8(%r10,%rdx,1) │ │ │ │ movq $0x0,0x10(%r10,%rdx,1) │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x18(%r10,%rdx,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 90f7 │ │ │ │ + jle 8b67 │ │ │ │ imul %r11,%rax │ │ │ │ mov 0xd0(%rbp),%rdi │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - add 0xc8(%rbp),%rcx │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ add %r11,%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0xc8(%rbp),%rcx │ │ │ │ + nop │ │ │ │ mov (%rdx),%rax │ │ │ │ fldt (%rcx) │ │ │ │ add $0x8,%rdx │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ add %r8,%rax │ │ │ │ fldt (%rax) │ │ │ │ @@ -6909,317 +6779,323 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 90c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 8b30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne 9040 │ │ │ │ + jne 8ac8 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%rbp),%rax │ │ │ │ mov (%rax,%rbx,1),%rax │ │ │ │ - jmp 904c │ │ │ │ + jmp 8ad4 │ │ │ │ + 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 0x18(%rdi),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + sar $1,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ - shr $0x3f,%r12 │ │ │ │ - add %rax,%r12 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebp,%rsi │ │ │ │ - sar $1,%r12 │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov %r12,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jge 9381 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jle 9381 │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jge 8df9 │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jle 8df9 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov 0x38(%rbx),%r14 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - imul %rcx,%r11 │ │ │ │ + mov 0x38(%rbx),%r15 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rcx,%rbp │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ shr $0x3f,%rbp │ │ │ │ + mov %rcx,%r8 │ │ │ │ mov 0xc0(%rax),%rax │ │ │ │ - add %rdi,%rbp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ + add %rcx,%rbp │ │ │ │ + imul %rdx,%r8 │ │ │ │ + mov 0x28(%rbx),%r11 │ │ │ │ + mov %rdi,%rsi │ │ │ │ sar $1,%rbp │ │ │ │ - sub %rbp,%rdx │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%r14,%rdx,1),%r15 │ │ │ │ - add 0x40(%rbx),%rdx │ │ │ │ - mov %r15,(%rsp) │ │ │ │ - mov %rsi,%r15 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - sub %r12,%rdx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - imul %rsi,%r9 │ │ │ │ - imul %rcx,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%rax,%r9,1),%r10 │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ - mov %r11,%rbx │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %rax,%r8 │ │ │ │ - lea (%r12,%rcx,1),%rax │ │ │ │ + mov %r14,%rax │ │ │ │ + lea (%r15,%r14,1),%r14 │ │ │ │ + sub %rbp,%rsi │ │ │ │ + mov %r14,(%rsp) │ │ │ │ + mov 0x40(%rbx),%r14 │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + add %rax,%r14 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + add %rdx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + sub %r12,%rax │ │ │ │ + add %rdx,%r12 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + mov %rax,%r9 │ │ │ │ + imul %rcx,%r12 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + imul %rdi,%r9 │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rcx,%r14 │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ - imul %rdi,%rax │ │ │ │ - mov %rbp,%r12 │ │ │ │ + imul %rdx,%rdi │ │ │ │ + shl $0x5,%rbx │ │ │ │ + shl $0x5,%r14 │ │ │ │ + add %rax,%rbx │ │ │ │ + lea (%rsi,%r9,1),%r10 │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %rbp,%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shl $0x5,%r10 │ │ │ │ add %rcx,%r9 │ │ │ │ - shl $0x5,%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - lea (%rax,%rdx,1),%rcx │ │ │ │ + add %r11,%r10 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea (%rsi,%r11,1),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + add %rbp,%r12 │ │ │ │ + add %rcx,%r8 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ + mov %rbp,%r12 │ │ │ │ + add %rbp,%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ - add %rbp,%rdi │ │ │ │ - shl $0x5,%rbx │ │ │ │ - shl $0x5,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rdx,%rdi │ │ │ │ add 0x28(%rsp),%rax │ │ │ │ shl $0x4,%r12 │ │ │ │ - add %r13,%r12 │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r13,%r12 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rsp),%rax │ │ │ │ xor %edx,%edx │ │ │ │ fldt (%rax) │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + inc %rdx │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ - inc %rdx │ │ │ │ fld %st(3) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%r10,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r10,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rbx,%rax,2) │ │ │ │ fstpt 0x10(%rbx,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r8,%rax,2) │ │ │ │ + fldt 0x10(%rdi,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r8,%rax,2) │ │ │ │ + fldt (%rdi,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r11,%rax,2) │ │ │ │ fstpt 0x10(%r11,%rax,2) │ │ │ │ fldt 0x10(%r9,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%r9,%rax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ - fstpt (%rdi,%rax,2) │ │ │ │ - fstpt 0x10(%rdi,%rax,2) │ │ │ │ - fldt 0x10(%rsi,%rax,2) │ │ │ │ + fstpt (%rsi,%rax,2) │ │ │ │ + fstpt 0x10(%rsi,%rax,2) │ │ │ │ + fldt 0x10(%r8,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rsi,%rax,2) │ │ │ │ + fldt (%r8,%rax,2) │ │ │ │ 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 92d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - addq $0x10,(%rsp) │ │ │ │ - addq $0x10,0x8(%rsp) │ │ │ │ + jg 8d48 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add %r15,%r10 │ │ │ │ add %r14,%rbx │ │ │ │ - mov (%rsp),%rax │ │ │ │ - add %r15,%r8 │ │ │ │ + add %r15,%rdi │ │ │ │ add %r14,%r11 │ │ │ │ + addq $0x10,(%rsp) │ │ │ │ add %r15,%r9 │ │ │ │ - add %r14,%rdi │ │ │ │ - add %r15,%rsi │ │ │ │ + add %r14,%rsi │ │ │ │ + add %r15,%r8 │ │ │ │ + addq $0x10,0x8(%rsp) │ │ │ │ add %r14,%rcx │ │ │ │ + mov (%rsp),%rax │ │ │ │ cmp 0x10(%rsp),%rax │ │ │ │ - jne 92b0 │ │ │ │ + jne 8d30 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0xa8,%rsp │ │ │ │ mov 0x18(%rdi),%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r14 │ │ │ │ call 3040 │ │ │ │ - mov %eax,%ebp │ │ │ │ + mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ mov %r14,0x78(%rsp) │ │ │ │ movslq %eax,%rcx │ │ │ │ mov %r14,%rax │ │ │ │ - movslq %ebp,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - lea 0x1(%rax),%r10 │ │ │ │ - cmovge %rax,%r10 │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + cmovge %rax,%r9 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ - imul %r10,%rcx │ │ │ │ + imul %r9,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ - add %rdx,%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jge 97a8 │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov %r14,%r12 │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - sub %r12,%r10 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - shr $0x3f,%r8 │ │ │ │ - lea (%r8,%r9,1),%rdi │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - sar $1,%rdi │ │ │ │ + add %rdx,%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jge 9208 │ │ │ │ + mov 0x20(%r12),%r8 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x8(%r12),%rcx │ │ │ │ + sub %r14,%rbx │ │ │ │ + mov 0x10(%r12),%r13 │ │ │ │ + mov 0x30(%r12),%r11 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov 0x28(%r12),%rbx │ │ │ │ + shr $0x3f,%rdi │ │ │ │ shl $0x5,%r13 │ │ │ │ + mov (%r12),%r15 │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ + add %r8,%rdi │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ + sar $1,%rdi │ │ │ │ mov %rdi,%rsi │ │ │ │ + mov %rdi,%rax │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ - lea 0x1(%rcx,%r14,1),%rdi │ │ │ │ - mov %r13,%r14 │ │ │ │ - imul %rdx,%r14 │ │ │ │ - sub %r12,%rcx │ │ │ │ - mov %r13,0x88(%rsp) │ │ │ │ - add %rdx,%rcx │ │ │ │ - shl $0x5,%r8 │ │ │ │ + mov %r8,%rdi │ │ │ │ shl $0x5,%rsi │ │ │ │ - imul %r8,%rdi │ │ │ │ - sub %rsi,%r11 │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r8,%rsi │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - lea (%rdi,%r11,1),%rbp │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - imul %r8,%rcx │ │ │ │ - lea (%rsi,%r11,1),%r14 │ │ │ │ - lea (%r12,%rdx,1),%r11 │ │ │ │ - mov %r9,%r12 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + sub %rsi,%r10 │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ + mov %rdi,%r12 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + imul %rdx,%r14 │ │ │ │ + imul %r13,%rsi │ │ │ │ + imul %r13,%rdi │ │ │ │ + lea (%rsi,%r10,1),%rbp │ │ │ │ + lea (%r14,%r11,1),%rsi │ │ │ │ + lea (%rdi,%r10,1),%r14 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %r8,%r12 │ │ │ │ imul %rdx,%r12 │ │ │ │ - imul %r11,%r13 │ │ │ │ - imul %r8,%rdx │ │ │ │ - imul %r9,%r11 │ │ │ │ - add %rdi,%r12 │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + sub %rdi,%rcx │ │ │ │ + sub %rdi,%r9 │ │ │ │ + imul %r10,%r13 │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + imul %r8,%r10 │ │ │ │ + imul %rsi,%rcx │ │ │ │ + add %rax,%r12 │ │ │ │ + add %r11,%r13 │ │ │ │ shl $0x5,%r12 │ │ │ │ - add %rbx,%r13 │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - lea (%rcx,%rax,1),%r13 │ │ │ │ - lea (%r12,%rbx,1),%rcx │ │ │ │ - lea (%rdx,%rax,1),%r12 │ │ │ │ - lea (%r11,%rdi,1),%rax │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ + imul %rsi,%rdx │ │ │ │ + add %r10,%rax │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbp,%rax │ │ │ │ - mov %r12,%rbp │ │ │ │ + lea (%rcx,%rbx,1),%r13 │ │ │ │ + lea (%r12,%r11,1),%rcx │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ mov %r13,%r12 │ │ │ │ mov %r14,%r13 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbp,%rax │ │ │ │ + lea (%rdx,%rbx,1),%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - fildll 0x50(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fldt 0x4216e(%rip) │ │ │ │ + fildll 0x30(%rsp) │ │ │ │ + fldt 0x3e6ce(%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 │ │ │ │ @@ -7231,178 +7107,172 @@ │ │ │ │ call 3200 │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - fildll 0x60(%rsp) │ │ │ │ - fldt 0x42126(%rip) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ + fildll 0x40(%rsp) │ │ │ │ + fldt 0x3e682(%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 3200 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,0x90(%rsp) │ │ │ │ - jle 9750 │ │ │ │ + cmpq $0x1,0x98(%rsp) │ │ │ │ + jle 91b8 │ │ │ │ fld1 │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ mov %r14,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ mov %r13,%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov %r12,%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rbp,%r12 │ │ │ │ mov %r15,%rbp │ │ │ │ mov %rdi,%r15 │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - jmp 95e2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt 0x50(%rsp) │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x60(%rbp),%r9 │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ fldt 0x10(%r9) │ │ │ │ mov %rbx,%r9 │ │ │ │ sub 0x18(%rsp),%r9 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - fildll 0x50(%rsp) │ │ │ │ - fldt 0x4208e(%rip) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ + fildll 0x30(%rsp) │ │ │ │ + fldt 0x3e5f4(%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 0x60(%rbp),%r9 │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ inc %rbx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r9) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ - fildll 0x60(%rsp) │ │ │ │ - fldt 0x4203f(%rip) │ │ │ │ + fildll 0x40(%rsp) │ │ │ │ + fldt 0x3e5a9(%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),%rsi │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ fld1 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x40(%rsp) │ │ │ │ + fldt 0x80(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + fldt 0x70(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r14,%rax,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rcx,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx,%rax,1) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt 0x10(%r13,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ fstpt 0x10(%rdx,%rax,1) │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%r12,%rax,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp 0x8(%rsp),%rbx │ │ │ │ - jl 95e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 9060 │ │ │ │ mov %r15,%rax │ │ │ │ mov %rbp,%r15 │ │ │ │ mov %r12,%rbp │ │ │ │ mov %r13,%r12 │ │ │ │ mov %r14,%r13 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 9760 │ │ │ │ + jmp 91c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ incq 0x70(%rsp) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ mov 0x88(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - add %rdi,0x68(%rsp) │ │ │ │ - add %rdi,0x60(%rsp) │ │ │ │ - add %rdi,0x58(%rsp) │ │ │ │ - add %rdi,0x50(%rsp) │ │ │ │ add %rax,%r14 │ │ │ │ add %rax,%r13 │ │ │ │ add %rax,%r12 │ │ │ │ add %rax,%rbp │ │ │ │ + add %rdi,0x48(%rsp) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + add %rdi,0x40(%rsp) │ │ │ │ + add %rdi,0x38(%rsp) │ │ │ │ + add %rdi,0x30(%rsp) │ │ │ │ cmp %rbx,0x80(%rsp) │ │ │ │ - jne 9510 │ │ │ │ + jne 8f90 │ │ │ │ add $0xa8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -7411,45 +7281,42 @@ │ │ │ │ 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 9866 │ │ │ │ + jge 92a6 │ │ │ │ mov 0xe8(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rdx │ │ │ │ add %rcx,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - 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,(%rdx) │ │ │ │ - movl $0x0,0x8(%rdx) │ │ │ │ - movq $0x0,0x10(%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ + movl $0x0,-0x18(%rdx) │ │ │ │ + movq $0x0,-0x10(%rdx) │ │ │ │ movl $0x0,-0x8(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 9840 │ │ │ │ + jne 9280 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ @@ -7460,130 +7327,129 @@ │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x168,%rsp │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ mov %rax,%rbp │ │ │ │ shr $0x3f,%rbp │ │ │ │ add %rax,%rbp │ │ │ │ call 3040 │ │ │ │ + sar $1,%rbp │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ - sar $1,%rbp │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov %rbp,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ cmovge %rax,%rdi │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %rdi,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 9ecb │ │ │ │ + jge 98f7 │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - jle 9ecb │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jle 9ecb │ │ │ │ + jle 98f7 │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jle 98f7 │ │ │ │ mov (%rbx),%rsi │ │ │ │ mov %r8,%r15 │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ + shl $0x4,%rdi │ │ │ │ shr $0x3f,%r15 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ mov 0xc0(%rsi),%r13 │ │ │ │ lea (%r15,%r8,1),%r12 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ add %rdx,%r10 │ │ │ │ - sub %rbp,%r10 │ │ │ │ - mov %rcx,%r14 │ │ │ │ shr $0x3f,%r15 │ │ │ │ - imul %r9,%r10 │ │ │ │ - mov 0x8(%r13),%rsi │ │ │ │ - mov 0x10(%r13),%r13 │ │ │ │ + sub %rbp,%r10 │ │ │ │ + mov %rax,%r14 │ │ │ │ sar $1,%r12 │ │ │ │ - lea (%r9,%r10,1),%r11 │ │ │ │ - imul %rcx,%r10 │ │ │ │ + mov 0x8(%r13),%rsi │ │ │ │ + imul %r9,%r10 │ │ │ │ + mov 0x48(%rbx),%rdi │ │ │ │ mov %r12,0x98(%rsp) │ │ │ │ + mov 0x10(%r13),%r13 │ │ │ │ mov %rsi,0x78(%rsp) │ │ │ │ - lea (%r15,%rax,1),%rsi │ │ │ │ - sub %r12,%r11 │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %rax,%r11 │ │ │ │ + lea (%r15,%rcx,1),%rsi │ │ │ │ sar $1,%rsi │ │ │ │ + lea (%r9,%r10,1),%r11 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ sub %rsi,%r14 │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ - imul %rcx,%r15 │ │ │ │ + imul %rax,%r10 │ │ │ │ + sub %r12,%r11 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r8,%r14 │ │ │ │ + mov %r11,%r15 │ │ │ │ + mov %rcx,%r11 │ │ │ │ imul %rdx,%r14 │ │ │ │ + imul %rax,%r15 │ │ │ │ imul %r14,%r11 │ │ │ │ add %r12,%r14 │ │ │ │ - imul %rax,%r14 │ │ │ │ + imul %rcx,%r14 │ │ │ │ mov %r11,0x10(%rsp) │ │ │ │ mov %r9,%r11 │ │ │ │ imul %rdx,%r11 │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ add %r9,%r11 │ │ │ │ - imul %rcx,%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ sub %r12,%r11 │ │ │ │ - imul %rcx,%r11 │ │ │ │ + imul %rax,%r11 │ │ │ │ shl $0x5,%r9 │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ mov %r11,0x18(%rsp) │ │ │ │ lea 0x0(%rbp,%rdx,1),%r11 │ │ │ │ - mov %rax,%rbp │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - imul %r8,%r11 │ │ │ │ - imul %rax,%r8 │ │ │ │ + mov %rcx,%rbp │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov 0x48(%rbx),%r8 │ │ │ │ + imul %r8,%r11 │ │ │ │ + add %rdx,%rdi │ │ │ │ + add 0x50(%rbx),%rdx │ │ │ │ + imul %rcx,%r8 │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ + mov 0x40(%rbx),%rdx │ │ │ │ imul %r11,%rbp │ │ │ │ add %r12,%r11 │ │ │ │ - shl $0x4,%r9 │ │ │ │ + imul %rcx,%r11 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ - imul %rax,%r11 │ │ │ │ - add %rdx,%r8 │ │ │ │ - add 0x50(%rbx),%rdx │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - imul %rcx,%rbp │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov 0x40(%rbx),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ + imul %rax,%rbp │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov 0x38(%rbx),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ lea (%r15,%rsi,1),%rax │ │ │ │ + add %rdx,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ + mov 0x38(%rbx),%rcx │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0xe8(%rsp) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0xf0(%rsp) │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ - lea (%rsi,%rbx,1),%rax │ │ │ │ + lea (%rsi,%r9,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0xf8(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x100(%rsp) │ │ │ │ @@ -7596,186 +7462,185 @@ │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x110(%rsp) │ │ │ │ lea (%rsi,%rbp,1),%rax │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ - lea (%rdi,%r9,1),%rax │ │ │ │ + lea (%rbx,%rdi,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x128(%rsp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ + lea (%rbx,%r8,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x130(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x138(%rsp) │ │ │ │ - lea (%rdi,%r14,1),%rax │ │ │ │ + lea (%rbx,%r14,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x140(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x148(%rsp) │ │ │ │ - lea (%rdi,%r11,1),%rax │ │ │ │ + lea (%rbx,%r11,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x150(%rsp) │ │ │ │ mov %rbp,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ + add %rcx,%rax │ │ │ │ mov %rax,0x158(%rsp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0x80(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ movq $0x0,0x70(%rsp) │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ mov %rdx,0xa8(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ + fldt (%rcx,%rdi,1) │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ mov 0xe0(%rsp),%rsi │ │ │ │ - fldt (%rcx,%rdi,1) │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - add %rdx,%rbx │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ lea (%rdx,%rsi,1),%r15 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - lea (%rdx,%rdi,1),%r12 │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - lea (%rax,%rsi,1),%rcx │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - mov 0x138(%rsp),%rdi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ - lea (%rax,%rsi,1),%r13 │ │ │ │ + mov 0xf0(%rsp),%rsi │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + lea (%rdx,%rsi,1),%r13 │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + lea (%rax,%rcx,1),%r14 │ │ │ │ + mov 0xf8(%rsp),%rcx │ │ │ │ + lea (%rdx,%rsi,1),%rbp │ │ │ │ mov 0x118(%rsp),%rsi │ │ │ │ - add %rax,%rdi │ │ │ │ - lea (%rdx,%rcx,1),%r14 │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ - lea (%rax,%rsi,1),%r11 │ │ │ │ + fstpt 0x50(%rsp) │ │ │ │ + lea (%rax,%rcx,1),%r12 │ │ │ │ + lea (%rax,%rdi,1),%rbx │ │ │ │ + mov 0x110(%rsp),%rcx │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ mov 0x130(%rsp),%rsi │ │ │ │ - lea (%rax,%rcx,1),%rbp │ │ │ │ + lea (%rdx,%rcx,1),%r11 │ │ │ │ + lea (%rdx,%rdi,1),%r9 │ │ │ │ mov 0x128(%rsp),%rcx │ │ │ │ - lea (%rdx,%rsi,1),%r8 │ │ │ │ - lea (%rax,%rcx,1),%r9 │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ + lea (%rdx,%rsi,1),%rdi │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ + lea (%rax,%rcx,1),%r8 │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ mov 0x140(%rsp),%rcx │ │ │ │ lea (%rdx,%rcx,1),%rsi │ │ │ │ mov 0x148(%rsp),%rcx │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov 0x150(%rsp),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ mov 0x158(%rsp),%rcx │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x80(%rsp),%rdx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fldt 0x50(%rsp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt 0x60(%rsp) │ │ │ │ + fmul %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt 0x20(%rsp) │ │ │ │ - fxch %st(4) │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt 0x60(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt 0x10(%r15,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r15,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rdx,%rax,2) │ │ │ │ - fstpt 0x10(%rdx,%rax,2) │ │ │ │ + fstpt (%r14,%rax,2) │ │ │ │ + fstpt 0x10(%r14,%rax,2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x10(%r14,%rax,2) │ │ │ │ + fldt 0x10(%r13,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r14,%rax,2) │ │ │ │ + fldt 0x0(%r13,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x0(%r13,%rax,2) │ │ │ │ - fstpt 0x10(%r13,%rax,2) │ │ │ │ + fstpt (%r12,%rax,2) │ │ │ │ + fstpt 0x10(%r12,%rax,2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x10(%r12,%rax,2) │ │ │ │ + fldt 0x10(%rbp,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r12,%rax,2) │ │ │ │ + fldt 0x0(%rbp,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x0(%rbp,%rax,2) │ │ │ │ - fstpt 0x10(%rbp,%rax,2) │ │ │ │ + fstpt (%rbx,%rax,2) │ │ │ │ + fstpt 0x10(%rbx,%rax,2) │ │ │ │ fldt 0x20(%rsp) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x10(%rbx,%rax,2) │ │ │ │ + fldt 0x10(%r11,%rax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%rbx,%rax,2) │ │ │ │ + fldt (%r11,%rax,2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fstpt (%r11,%rax,2) │ │ │ │ + fstpt (%r10,%rax,2) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x10(%r11,%rax,2) │ │ │ │ + fstpt 0x10(%r10,%rax,2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x10(%r10,%rax,2) │ │ │ │ + fldt 0x10(%r9,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r10,%rax,2) │ │ │ │ + fldt (%r9,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%r9,%rax,2) │ │ │ │ - fstpt 0x10(%r9,%rax,2) │ │ │ │ + fstpt (%r8,%rax,2) │ │ │ │ + fstpt 0x10(%r8,%rax,2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x10(%r8,%rax,2) │ │ │ │ + fldt 0x10(%rdi,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r8,%rax,2) │ │ │ │ + fldt (%rdi,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rdi,%rax,2) │ │ │ │ - fstpt 0x10(%rdi,%rax,2) │ │ │ │ + fstpt (%rdx,%rax,2) │ │ │ │ + fstpt 0x10(%rdx,%rax,2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt 0x10(%rsi,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ incq 0x8(%rsp) │ │ │ │ @@ -7791,61 +7656,57 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx,%rax,2) │ │ │ │ fstpt 0x10(%rdx,%rax,2) │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,0x38(%rsp) │ │ │ │ - jg 9d10 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 9748 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq 0x70(%rsp) │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ - incq 0x70(%rsp) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ - add %rdx,0x30(%rsp) │ │ │ │ - add %rdx,0x18(%rsp) │ │ │ │ - add %rdx,0x10(%rsp) │ │ │ │ - fldt 0x60(%rsp) │ │ │ │ add %rax,%r15 │ │ │ │ - add %rax,%r14 │ │ │ │ - add %rax,%r12 │ │ │ │ - add %rax,%rbx │ │ │ │ - add %rax,%r10 │ │ │ │ - add %rax,%r8 │ │ │ │ + add %rax,%r13 │ │ │ │ + add %rax,%rbp │ │ │ │ + add %rax,%r11 │ │ │ │ + add %rax,%r9 │ │ │ │ + add %rax,%rdi │ │ │ │ add %rax,%rsi │ │ │ │ add %rax,%rcx │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ - add %rdx,%r13 │ │ │ │ - add %rdx,%rbp │ │ │ │ - add %rdx,%r11 │ │ │ │ - add %rdx,%r9 │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,0x30(%rsp) │ │ │ │ + add %rdx,%r14 │ │ │ │ + add %rdx,%r12 │ │ │ │ + add %rdx,0x18(%rsp) │ │ │ │ + add %rdx,%rbx │ │ │ │ + add %rdx,%r10 │ │ │ │ + add %rdx,%r8 │ │ │ │ + add %rdx,0x10(%rsp) │ │ │ │ cmp %rax,0x98(%rsp) │ │ │ │ - jg 9cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 9700 │ │ │ │ + addq $0x10,0xa0(%rsp) │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ mov 0xb0(%rsp),%rax │ │ │ │ - addq $0x10,0xa0(%rsp) │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ add 0xb8(%rsp),%rdx │ │ │ │ add 0xc0(%rsp),%rax │ │ │ │ - cmp %rsi,0xa0(%rsp) │ │ │ │ - jne 9bb0 │ │ │ │ + cmp %rdi,0xa0(%rsp) │ │ │ │ + jne 95e8 │ │ │ │ add $0x168,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -7855,199 +7716,188 @@ │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ mov %r15,0x138(%rsp) │ │ │ │ movslq %eax,%r12 │ │ │ │ mov %r15,%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r12 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%r12 │ │ │ │ add %rdx,%r12 │ │ │ │ - lea (%rax,%r12,1),%rdi │ │ │ │ - mov %rdi,0x140(%rsp) │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jge a885 │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - mov 0x30(%rbx),%r11 │ │ │ │ - mov %r12,%r13 │ │ │ │ - sub 0x138(%rsp),%r13 │ │ │ │ - mov 0x18(%rbx),%r15 │ │ │ │ + lea (%rax,%r12,1),%rsi │ │ │ │ + mov %rsi,0x140(%rsp) │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + jge a22d │ │ │ │ + mov 0x28(%rbx),%r11 │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + lea (%r15,%r12,1),%r8 │ │ │ │ + lea 0x1(%r12),%rbp │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ mov (%rbx),%r14 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rdx,0x148(%rsp) │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - lea (%rax,%rdi,1),%rbp │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ + mov %rbp,0x120(%rsp) │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r11,0x158(%rsp) │ │ │ │ shr $0x3f,%r11 │ │ │ │ - imul %rdi,%rsi │ │ │ │ mov %r11,%rax │ │ │ │ - mov %rdi,%r11 │ │ │ │ - lea (%rax,%rdi,1),%rcx │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - mov %r11,0xf8(%rsp) │ │ │ │ - imul %rsi,%rdi │ │ │ │ + mov %rsi,%r11 │ │ │ │ + lea (%rax,%rsi,1),%r13 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shr $0x3f,%rdi │ │ │ │ + mov %r11,%r9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + imul %rsi,%r9 │ │ │ │ + sar $1,%r13 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + sub 0x138(%rsp),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ sar $1,%rcx │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ + lea (%rax,%r12,1),%r10 │ │ │ │ + mov %r11,%rax │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ - add %r12,%rax │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ - mov %rax,%r10 │ │ │ │ - imul %rsi,%r10 │ │ │ │ - sar $1,%rbp │ │ │ │ - lea 0x1(%rdi,%r13,1),%r9 │ │ │ │ - lea 0x1(%r12),%r13 │ │ │ │ - sub 0x138(%rsp),%rdi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ - mov %rbp,0xe0(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - imul %rcx,%r13 │ │ │ │ - imul %r15,%r8 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %rsi,0x158(%rsp) │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %r8,%rsi │ │ │ │ - imul %r12,%rdx │ │ │ │ - imul %r13,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ + mov %r15,0xe0(%rsp) │ │ │ │ + imul %r8,%r11 │ │ │ │ + imul %rcx,%r10 │ │ │ │ + add %r13,%rax │ │ │ │ + imul %rcx,%rbp │ │ │ │ + lea (%rdx,%r12,1),%r13 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + imul %rsi,%rdx │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + add %r11,%r15 │ │ │ │ + mov %r9,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ shl $0x5,%rsi │ │ │ │ - add %rdx,%rbp │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ - imul %rcx,%r9 │ │ │ │ - lea (%rdi,%r12,1),%rdx │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ - 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 0x20(%rsp),%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov $0x1,%edi │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%rdx,1),%rsi │ │ │ │ + sub 0xe0(%rsp),%rdi │ │ │ │ + mov %rax,0x160(%rsp) │ │ │ │ + mov %r11,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + lea (%rax,%rdx,1),%r11 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov %rsi,0x168(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov %r11,0x168(%rsp) │ │ │ │ mov %rsi,%r11 │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %rsi,%r15 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub %rax,%rbx │ │ │ │ - lea (%r9,%r15,1),%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea (%r10,%rbx,1),%rax │ │ │ │ imul %r11,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea (%rax,%rbx,1),%rbx │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %rbx,0x170(%rsp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea (%rax,%rdx,1),%rbx │ │ │ │ - lea (%r10,%r15,1),%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ + imul %r8,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0x178(%rsp) │ │ │ │ + lea 0x0(%rbp,%rbx,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 %r11,0x1e8(%rsp) │ │ │ │ - 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 %r11,%rax │ │ │ │ add %rdi,%rax │ │ │ │ + imul %r12,%rcx │ │ │ │ mov %rax,0x190(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ - imul %r13,%rax │ │ │ │ + imul %r9,%r8 │ │ │ │ + imul %r15,%rax │ │ │ │ lea (%rax,%rdx,1),%rbx │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + imul %r11,%rax │ │ │ │ mov %rbx,0x198(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,0x1a0(%rsp) │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ - imul %r12,%rbx │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ - imul %r11,%rax │ │ │ │ - lea (%rax,%rdi,1),%rbx │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ - mov %rbx,0x1a0(%rsp) │ │ │ │ - mov 0x20(%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 0x10(%rsp),%rax │ │ │ │ - mov %rbx,0x1b0(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add %rcx,%rax │ │ │ │ + imul %r9,%rdi │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + mov %r11,0x1e8(%rsp) │ │ │ │ + sub %rbx,%r10 │ │ │ │ + sub %rbx,%rbp │ │ │ │ + mov 0x150(%rsp),%rbx │ │ │ │ + lea (%rdi,%rcx,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,0x1b8(%rsp) │ │ │ │ + lea (%rax,%rdx,1),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ imul %r11,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,0x1c0(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ + mov %rdi,0x1a8(%rsp) │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ + lea (%r8,%rcx,1),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r10,0x1b0(%rsp) │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ + mov %rbp,%rax │ │ │ │ xor %ebp,%ebp │ │ │ │ + imul %r11,%rax │ │ │ │ + mov %r8,0x1b8(%rsp) │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov %r9,0x1c0(%rsp) │ │ │ │ + imul %rdi,%rax │ │ │ │ + imul %r15,%rdi │ │ │ │ add %rcx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,0x1c8(%rsp) │ │ │ │ - mov %r15,%rax │ │ │ │ - imul %r8,%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 │ │ │ │ + lea (%rdi,%rcx,1),%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) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov 0x60(%r14),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ sub 0x148(%rsp),%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - fildll 0x20(%rsp) │ │ │ │ - fldt 0x4144c(%rip) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ + fildll 0x20(%rsp) │ │ │ │ + fldt 0x3da28(%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 │ │ │ │ @@ -8058,103 +7908,102 @@ │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0x60(%r14),%rax │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - fildll 0x30(%rsp) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ - fldt 0x41407(%rip) │ │ │ │ + fildll 0x30(%rsp) │ │ │ │ + fldt 0x3d9e7(%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,0x148(%rsp) │ │ │ │ - jle a848 │ │ │ │ - mov 0x168(%rsp),%rax │ │ │ │ + cmpq $0x1,0x158(%rsp) │ │ │ │ + jle a1f1 │ │ │ │ fld1 │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ + mov 0x168(%rsp),%rax │ │ │ │ + mov 0x160(%rsp),%rdx │ │ │ │ movq $0x0,0xd8(%rsp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - mov 0x150(%rsp),%rdx │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ mov %rbp,0x128(%rsp) │ │ │ │ - mov %rbx,0x130(%rsp) │ │ │ │ lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ mov 0x170(%rsp),%rax │ │ │ │ + mov %rbx,0x130(%rsp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0xd0(%rsp) │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ mov 0x180(%rsp),%rax │ │ │ │ - fstpt 0x100(%rsp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ mov 0x190(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - fstpt 0x110(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov 0x198(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ mov 0x1a0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ mov 0x1a8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ mov 0x1b0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ mov 0x1b8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ mov 0x1c0(%rsp),%rax │ │ │ │ mov %rcx,%r15 │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ mov 0x1c8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ mov 0x1d0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ mov 0x1d8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ mov 0x1e0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ mov 0x1e8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstpt 0x100(%rsp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fstpt 0x110(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ fldt 0x10(%r11) │ │ │ │ mov 0xe8(%rsp),%r11 │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ sub 0xf0(%rsp),%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ - fildll 0x20(%rsp) │ │ │ │ - fldt 0x41232(%rip) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + fildll 0x20(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + fldt 0x3d823(%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 │ │ │ │ @@ -8164,81 +8013,78 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r11) │ │ │ │ - fildll 0xf8(%rsp) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ - fldt 0x411eb(%rip) │ │ │ │ + fildll 0xf8(%rsp) │ │ │ │ + fldt 0x3d7e0(%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(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ add $0x20,%rsp │ │ │ │ + cmpq $0x1,0xf8(%rsp) │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - cmpq $0x1,0xf8(%rsp) │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - jle a7b0 │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x90(%rsp),%r10 │ │ │ │ + jle a170 │ │ │ │ fld1 │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ mov %rax,0xe8(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov %rdx,0xf0(%rsp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ebp,%ebp │ │ │ │ fdivp %st,%st(2) │ │ │ │ fldt 0x100(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x110(%rsp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt 0x90(%rsp) │ │ │ │ + fstpt 0xa0(%rsp) │ │ │ │ + fstpt 0xb0(%rsp) │ │ │ │ fstpt 0xc0(%rsp) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp a562 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fxch %st(2) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - fstpt 0x40(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ fldt 0x20(%r11) │ │ │ │ mov %rbp,%r11 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ sub 0x18(%rsp),%r11 │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ - fildll 0x20(%rsp) │ │ │ │ - fldt 0x410f3(%rip) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + fildll 0x20(%rsp) │ │ │ │ + fldt 0x3d6e8(%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 │ │ │ │ @@ -8254,244 +8100,228 @@ │ │ │ │ fld1 │ │ │ │ inc %rbp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt 0x20(%r11) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ fildll 0x30(%rsp) │ │ │ │ - fldt 0x410a3(%rip) │ │ │ │ + fldt 0x3d69c(%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(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ fld1 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - fldt 0x40(%rsp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + fldt 0xc0(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ + fldt 0x40(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%r10,%rbx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r10,%rbx,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - fld %st(1) │ │ │ │ - fldt 0x60(%rsp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r9,%rbx,1) │ │ │ │ + fldt 0xd0(%rsp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ + fldt 0x10(%r9,%rbx,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r9,%rbx,1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt (%rdx,%rbx,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt (%rdx,%rbx,1) │ │ │ │ fstpt 0x10(%rdx,%rbx,1) │ │ │ │ - fld %st(2) │ │ │ │ - fldt 0x70(%rsp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fldt 0xe0(%rsp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt 0x10(%r8,%rbx,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r8,%rbx,1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt (%rsi,%rbx,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rsi,%rbx,1) │ │ │ │ - fldt 0xe0(%rsp) │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - fmul %st,%st(4) │ │ │ │ + fstpt (%rdi,%rbx,1) │ │ │ │ + fstpt 0x10(%rdi,%rbx,1) │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + fldt 0xb0(%rsp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldt 0x10(%rdi,%rbx,1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt (%rdi,%rbx,1) │ │ │ │ - fmulp %st,%st(6) │ │ │ │ - fxch %st(5) │ │ │ │ - fstpt (%rcx,%rbx,1) │ │ │ │ + fmulp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fstpt (%rsi,%rbx,1) │ │ │ │ + fxch %st(3) │ │ │ │ + fstpt 0x10(%rsi,%rbx,1) │ │ │ │ + fxch %st(3) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt 0x10(%rsi,%rbx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rbx,1) │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rdx,%rbx,1) │ │ │ │ - fstpt 0x10(%rdx,%rbx,1) │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fstpt (%rcx,%rbx,1) │ │ │ │ + fstpt 0x10(%rcx,%rbx,1) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt 0x10(%r15,%rbx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r15,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rcx,%rbx,1) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ + fstpt (%rdx,%rbx,1) │ │ │ │ + fstpt 0x10(%rdx,%rbx,1) │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ add $0x20,%rsp │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt 0x10(%r13,%rbx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x0(%r13,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rdx,%rbx,1) │ │ │ │ - fstpt 0x10(%rdx,%rbx,1) │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fldt 0x10(%r12,%rbx,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldt (%r12,%rbx,1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x10(%r12,%rbx,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt (%r12,%rbx,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpt (%rdx,%rbx,1) │ │ │ │ + fstpt 0x10(%rdx,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ cmp 0x8(%rsp),%rbp │ │ │ │ - jl a560 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 9f58 │ │ │ │ mov 0xe8(%rsp),%rax │ │ │ │ mov 0xf0(%rsp),%rdx │ │ │ │ - jmp a7c0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp a178 │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ incq 0xd8(%rsp) │ │ │ │ - add %rax,0xd0(%rsp) │ │ │ │ - add %rax,0xb8(%rsp) │ │ │ │ add %rdx,%r10 │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ - add %rax,0xb0(%rsp) │ │ │ │ - add %rax,0xa8(%rsp) │ │ │ │ add %rdx,%r9 │ │ │ │ add %rdx,%r8 │ │ │ │ - add %rax,0xa0(%rsp) │ │ │ │ + add %rax,0xd0(%rsp) │ │ │ │ add %rdx,%rdi │ │ │ │ add %rdx,%rsi │ │ │ │ add %rdx,%r15 │ │ │ │ - add %rax,0x98(%rsp) │ │ │ │ - add %rax,0x90(%rsp) │ │ │ │ add %rax,0x88(%rsp) │ │ │ │ add %rdx,%r13 │ │ │ │ add %rdx,%r12 │ │ │ │ + add %rax,0x80(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + add %rax,0x78(%rsp) │ │ │ │ + add %rax,0x70(%rsp) │ │ │ │ + add %rax,0x68(%rsp) │ │ │ │ + add %rax,0x60(%rsp) │ │ │ │ + add %rax,0x58(%rsp) │ │ │ │ cmp 0xe0(%rsp),%rcx │ │ │ │ - jl a420 │ │ │ │ + jl 9e08 │ │ │ │ mov 0x128(%rsp),%rbp │ │ │ │ mov 0x130(%rsp),%rbx │ │ │ │ - jmp a850 │ │ │ │ - ffreep %st(0) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp a1f8 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x120(%rsp),%rax │ │ │ │ - add 0x158(%rsp),%rbp │ │ │ │ - add 0x160(%rsp),%rbx │ │ │ │ + add 0x148(%rsp),%rbp │ │ │ │ + add 0x150(%rsp),%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ cmp %rax,0x140(%rsp) │ │ │ │ - je a885 │ │ │ │ + je a22d │ │ │ │ inc %rax │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ - jmp a230 │ │ │ │ + jmp 9c30 │ │ │ │ add $0x1f8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ movslq %eax,%r9 │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r9 │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ cmovge %rax,%r12 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r12,%r9 │ │ │ │ add %rdx,%r9 │ │ │ │ add %r9,%r12 │ │ │ │ cmp %r12,%r9 │ │ │ │ - jge aa07 │ │ │ │ + jge a367 │ │ │ │ mov (%rbx),%rbp │ │ │ │ mov 0x18(%rbx),%r11 │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ mov %r9,%rbx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add $0x8,%rbx │ │ │ │ mov 0x70(%rbp),%r13d │ │ │ │ + shl $0x4,%rbx │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ + add $0x8,%rbx │ │ │ │ and $0x800,%r13d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r13d,%r13d │ │ │ │ - jne aa20 │ │ │ │ + jne a378 │ │ │ │ mov %r9,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ movq $0x0,(%r10,%rdx,1) │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x8(%r10,%rdx,1) │ │ │ │ movq $0x0,0x10(%r10,%rdx,1) │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x18(%r10,%rdx,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle a9f7 │ │ │ │ + jle a357 │ │ │ │ imul %r11,%rax │ │ │ │ mov 0xd0(%rbp),%rdi │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - add 0xc8(%rbp),%rcx │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ add %r11,%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ - 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 0xc8(%rbp),%rcx │ │ │ │ + nop │ │ │ │ mov (%rdx),%rax │ │ │ │ fldt (%rcx) │ │ │ │ add $0x8,%rdx │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ add %r8,%rax │ │ │ │ fldt (%rax) │ │ │ │ @@ -8503,159 +8333,158 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne a9c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a320 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne a920 │ │ │ │ + jne a2b8 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%rbp),%rax │ │ │ │ mov (%rax,%rbx,1),%rax │ │ │ │ - jmp a92c │ │ │ │ + jmp a2c4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x168,%rsp │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ mov %rax,%rbp │ │ │ │ shr $0x3f,%rbp │ │ │ │ add %rax,%rbp │ │ │ │ call 3040 │ │ │ │ + sar $1,%rbp │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ - sar $1,%rbp │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov %rbp,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ cmovge %rax,%rdi │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %rdi,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge b08b │ │ │ │ + jge a9d7 │ │ │ │ mov 0x28(%rbx),%r8 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - jle b08b │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jle b08b │ │ │ │ + jle a9d7 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jle a9d7 │ │ │ │ mov (%rbx),%rsi │ │ │ │ mov %r8,%r15 │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ + shl $0x4,%rdi │ │ │ │ shr $0x3f,%r15 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ mov 0xc0(%rsi),%r13 │ │ │ │ lea (%r15,%r8,1),%r12 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov %rax,%r15 │ │ │ │ add %rdx,%r10 │ │ │ │ - sub %rbp,%r10 │ │ │ │ - mov %rax,%r14 │ │ │ │ shr $0x3f,%r15 │ │ │ │ - imul %r9,%r10 │ │ │ │ - mov 0x8(%r13),%rsi │ │ │ │ - mov 0x10(%r13),%r13 │ │ │ │ + sub %rbp,%r10 │ │ │ │ + mov %rcx,%r14 │ │ │ │ sar $1,%r12 │ │ │ │ - lea (%r9,%r10,1),%r11 │ │ │ │ - imul %rax,%r10 │ │ │ │ + mov 0x8(%r13),%rsi │ │ │ │ + imul %r9,%r10 │ │ │ │ + mov 0x48(%rbx),%rdi │ │ │ │ mov %r12,0x98(%rsp) │ │ │ │ + mov 0x10(%r13),%r13 │ │ │ │ mov %rsi,0x78(%rsp) │ │ │ │ - lea (%r15,%rcx,1),%rsi │ │ │ │ - sub %r12,%r11 │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %rcx,%r11 │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ sar $1,%rsi │ │ │ │ + lea (%r9,%r10,1),%r11 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ sub %rsi,%r14 │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ - imul %rax,%r15 │ │ │ │ + imul %rcx,%r10 │ │ │ │ + sub %r12,%r11 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r8,%r14 │ │ │ │ + mov %r11,%r15 │ │ │ │ + mov %rax,%r11 │ │ │ │ imul %rdx,%r14 │ │ │ │ + imul %rcx,%r15 │ │ │ │ imul %r14,%r11 │ │ │ │ add %r12,%r14 │ │ │ │ - imul %rcx,%r14 │ │ │ │ + imul %rax,%r14 │ │ │ │ mov %r11,0x10(%rsp) │ │ │ │ mov %r9,%r11 │ │ │ │ imul %rdx,%r11 │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ add %r9,%r11 │ │ │ │ - imul %rax,%r9 │ │ │ │ + imul %rcx,%r9 │ │ │ │ sub %r12,%r11 │ │ │ │ - imul %rax,%r11 │ │ │ │ + imul %rcx,%r11 │ │ │ │ shl $0x5,%r9 │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ mov %r11,0x18(%rsp) │ │ │ │ lea 0x0(%rbp,%rdx,1),%r11 │ │ │ │ - mov %rcx,%rbp │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - imul %r8,%r11 │ │ │ │ - imul %rcx,%r8 │ │ │ │ + mov %rax,%rbp │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov 0x48(%rbx),%r8 │ │ │ │ + imul %r8,%r11 │ │ │ │ + add %rdx,%rdi │ │ │ │ + add 0x50(%rbx),%rdx │ │ │ │ + imul %rax,%r8 │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ + mov 0x38(%rbx),%rdx │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ imul %r11,%rbp │ │ │ │ add %r12,%r11 │ │ │ │ - imul %rcx,%r11 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + imul %rax,%r11 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ - add %rdx,%r8 │ │ │ │ - add 0x50(%rbx),%rdx │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ - imul %rax,%rbp │ │ │ │ - shl $0x4,%r9 │ │ │ │ - shl $0x5,%rax │ │ │ │ + imul %rcx,%rbp │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov 0x40(%rbx),%rcx │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - lea (%r15,%rsi,1),%rax │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + lea (%r15,%rsi,1),%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + add %rdx,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ + mov 0x40(%rbx),%rcx │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0xe8(%rsp) │ │ │ │ lea (%rsi,%r9,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0xf0(%rsp) │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0xf8(%rsp) │ │ │ │ lea (%rsi,%r10,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ @@ -8674,182 +8503,181 @@ │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ - lea (%rdi,%rbx,1),%rax │ │ │ │ + lea (%rbx,%rdi,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x128(%rsp) │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x130(%rsp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ + lea (%rbx,%r8,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x138(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x140(%rsp) │ │ │ │ - lea (%rdi,%r14,1),%rax │ │ │ │ + lea (%rbx,%r14,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x148(%rsp) │ │ │ │ mov %rbp,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x150(%rsp) │ │ │ │ - lea (%rdi,%r11,1),%rax │ │ │ │ + lea (%rbx,%r11,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ + add %rcx,%rax │ │ │ │ mov %rax,0x158(%rsp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0x80(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ movq $0x0,0x70(%rsp) │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ mov %rdx,0xa8(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ + fldt (%rcx,%rdi,1) │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ mov 0xe0(%rsp),%rsi │ │ │ │ - fldt (%rcx,%rdi,1) │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - add %rdx,%rbx │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ lea (%rdx,%rsi,1),%r15 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - lea (%rdx,%rdi,1),%r12 │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - lea (%rax,%rsi,1),%rcx │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - mov 0x138(%rsp),%rdi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ - lea (%rax,%rsi,1),%r13 │ │ │ │ + mov 0xf0(%rsp),%rsi │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + lea (%rdx,%rsi,1),%r13 │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + lea (%rax,%rcx,1),%r14 │ │ │ │ + mov 0xf8(%rsp),%rcx │ │ │ │ + lea (%rdx,%rsi,1),%rbp │ │ │ │ mov 0x118(%rsp),%rsi │ │ │ │ - add %rax,%rdi │ │ │ │ - lea (%rdx,%rcx,1),%r14 │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ - lea (%rax,%rsi,1),%r11 │ │ │ │ + fstpt 0x50(%rsp) │ │ │ │ + lea (%rax,%rcx,1),%r12 │ │ │ │ + lea (%rax,%rdi,1),%rbx │ │ │ │ + mov 0x110(%rsp),%rcx │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ mov 0x130(%rsp),%rsi │ │ │ │ - lea (%rax,%rcx,1),%rbp │ │ │ │ + lea (%rdx,%rcx,1),%r11 │ │ │ │ + lea (%rdx,%rdi,1),%r9 │ │ │ │ mov 0x128(%rsp),%rcx │ │ │ │ - lea (%rdx,%rsi,1),%r8 │ │ │ │ - lea (%rax,%rcx,1),%r9 │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ + lea (%rdx,%rsi,1),%rdi │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ + lea (%rax,%rcx,1),%r8 │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ mov 0x140(%rsp),%rcx │ │ │ │ lea (%rdx,%rcx,1),%rsi │ │ │ │ mov 0x148(%rsp),%rcx │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov 0x150(%rsp),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ mov 0x158(%rsp),%rcx │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x80(%rsp),%rdx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fldt 0x50(%rsp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt 0x60(%rsp) │ │ │ │ + fmul %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt 0x20(%rsp) │ │ │ │ - fxch %st(4) │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt 0x60(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt 0x10(%r15,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r15,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rdx,%rax,2) │ │ │ │ - fstpt 0x10(%rdx,%rax,2) │ │ │ │ + fstpt (%r14,%rax,2) │ │ │ │ + fstpt 0x10(%r14,%rax,2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x10(%r14,%rax,2) │ │ │ │ + fldt 0x10(%r13,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r14,%rax,2) │ │ │ │ + fldt 0x0(%r13,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x0(%r13,%rax,2) │ │ │ │ - fstpt 0x10(%r13,%rax,2) │ │ │ │ + fstpt (%r12,%rax,2) │ │ │ │ + fstpt 0x10(%r12,%rax,2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x10(%r12,%rax,2) │ │ │ │ + fldt 0x10(%rbp,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r12,%rax,2) │ │ │ │ + fldt 0x0(%rbp,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x0(%rbp,%rax,2) │ │ │ │ - fstpt 0x10(%rbp,%rax,2) │ │ │ │ + fstpt (%rbx,%rax,2) │ │ │ │ + fstpt 0x10(%rbx,%rax,2) │ │ │ │ fldt 0x20(%rsp) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x10(%rbx,%rax,2) │ │ │ │ + fldt 0x10(%r11,%rax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%rbx,%rax,2) │ │ │ │ + fldt (%r11,%rax,2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fstpt (%r11,%rax,2) │ │ │ │ + fstpt (%r10,%rax,2) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x10(%r11,%rax,2) │ │ │ │ + fstpt 0x10(%r10,%rax,2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x10(%r10,%rax,2) │ │ │ │ + fldt 0x10(%r9,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r10,%rax,2) │ │ │ │ + fldt (%r9,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%r9,%rax,2) │ │ │ │ - fstpt 0x10(%r9,%rax,2) │ │ │ │ + fstpt (%r8,%rax,2) │ │ │ │ + fstpt 0x10(%r8,%rax,2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x10(%r8,%rax,2) │ │ │ │ + fldt 0x10(%rdi,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r8,%rax,2) │ │ │ │ + fldt (%rdi,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rdi,%rax,2) │ │ │ │ - fstpt 0x10(%rdi,%rax,2) │ │ │ │ + fstpt (%rdx,%rax,2) │ │ │ │ + fstpt 0x10(%rdx,%rax,2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt 0x10(%rsi,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ incq 0x8(%rsp) │ │ │ │ @@ -8865,61 +8693,57 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx,%rax,2) │ │ │ │ fstpt 0x10(%rdx,%rax,2) │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,0x38(%rsp) │ │ │ │ - jg aed0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg a828 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq 0x70(%rsp) │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ - incq 0x70(%rsp) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ - add %rdx,0x30(%rsp) │ │ │ │ - add %rdx,0x18(%rsp) │ │ │ │ - add %rdx,0x10(%rsp) │ │ │ │ - fldt 0x60(%rsp) │ │ │ │ add %rax,%r15 │ │ │ │ - add %rax,%r14 │ │ │ │ - add %rax,%r12 │ │ │ │ - add %rax,%rbx │ │ │ │ - add %rax,%r10 │ │ │ │ - add %rax,%r8 │ │ │ │ + add %rax,%r13 │ │ │ │ + add %rax,%rbp │ │ │ │ + add %rax,%r11 │ │ │ │ + add %rax,%r9 │ │ │ │ + add %rax,%rdi │ │ │ │ add %rax,%rsi │ │ │ │ add %rax,%rcx │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ - add %rdx,%r13 │ │ │ │ - add %rdx,%rbp │ │ │ │ - add %rdx,%r11 │ │ │ │ - add %rdx,%r9 │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,0x30(%rsp) │ │ │ │ + add %rdx,%r14 │ │ │ │ + add %rdx,%r12 │ │ │ │ + add %rdx,0x18(%rsp) │ │ │ │ + add %rdx,%rbx │ │ │ │ + add %rdx,%r10 │ │ │ │ + add %rdx,%r8 │ │ │ │ + add %rdx,0x10(%rsp) │ │ │ │ cmp %rax,0x98(%rsp) │ │ │ │ - jg ae80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg a7e0 │ │ │ │ + addq $0x10,0xa0(%rsp) │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ mov 0xb0(%rsp),%rax │ │ │ │ - addq $0x10,0xa0(%rsp) │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ add 0xb8(%rsp),%rdx │ │ │ │ add 0xc0(%rsp),%rax │ │ │ │ - cmp %rsi,0xa0(%rsp) │ │ │ │ - jne ad70 │ │ │ │ + cmp %rdi,0xa0(%rsp) │ │ │ │ + jne a6c8 │ │ │ │ add $0x168,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -8929,935 +8753,918 @@ │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ mov %r15,0x138(%rsp) │ │ │ │ movslq %eax,%r12 │ │ │ │ mov %r15,%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r12 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%r12 │ │ │ │ add %rdx,%r12 │ │ │ │ - lea (%rax,%r12,1),%rsi │ │ │ │ - mov %rsi,0x140(%rsp) │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jge ba25 │ │ │ │ - mov 0x28(%rbx),%r11 │ │ │ │ + lea (%rax,%r12,1),%rdi │ │ │ │ + mov %rdi,0x140(%rsp) │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jge b31d │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov %r15,%rbp │ │ │ │ - mov %r12,%r10 │ │ │ │ - sub %rbp,%r10 │ │ │ │ - mov (%rbx),%r13 │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r11,0x148(%rsp) │ │ │ │ - mov %r14,0xf8(%rsp) │ │ │ │ - shr $0x3f,%rdx │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov (%rbx),%r14 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rsi,0x158(%rsp) │ │ │ │ + shr $0x3f,%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea (%rax,%rsi,1),%r11 │ │ │ │ + mov %rdi,%rsi │ │ │ │ shr $0x3f,%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - lea (%rdi,%r14,1),%rcx │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - imul %r14,%rdx │ │ │ │ - lea (%rax,%r11,1),%rsi │ │ │ │ - lea 0x1(%r12),%rax │ │ │ │ - sar $1,%rsi │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sar $1,%r11 │ │ │ │ + imul %rdi,%r9 │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ sar $1,%rcx │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - mov %rbp,%r14 │ │ │ │ - lea 0x1(%rsi,%r10,1),%r9 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - sub %r14,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %r15,%r14 │ │ │ │ - imul %r12,%r10 │ │ │ │ - imul %rdi,%r8 │ │ │ │ - imul %rcx,%r9 │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - mov %rax,%r10 │ │ │ │ - lea (%r12,%rbp,1),%rax │ │ │ │ - mov %rax,%rbp │ │ │ │ - imul %rdx,%rbp │ │ │ │ - imul %r11,%rax │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ - lea (%rsi,%r12,1),%rbp │ │ │ │ + sub %r15,%rax │ │ │ │ + sub %r15,%rsi │ │ │ │ + add %r12,%rax │ │ │ │ + add %r12,%rsi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + imul %rcx,%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea 0x1(%r12),%r8 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8,0x120(%rsp) │ │ │ │ + imul %rcx,%r8 │ │ │ │ + imul %r12,%rax │ │ │ │ + mov %r8,%rbp │ │ │ │ + lea (%r12,%r15,1),%r8 │ │ │ │ + lea (%rax,%r11,1),%r13 │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %r11,%rsi │ │ │ │ - mov %r8,%r11 │ │ │ │ - imul %r12,%rsi │ │ │ │ + imul %r8,%rax │ │ │ │ + mov %rsi,0xe0(%rsp) │ │ │ │ + lea (%rax,%r11,1),%r15 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + imul %rdx,%r11 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %r9,%r11 │ │ │ │ shl $0x5,%r11 │ │ │ │ - add %rsi,%r15 │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea (%rax,%r14,1),%r14 │ │ │ │ - mov $0x1,%eax │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %r11,0x158(%rsp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r11,0x150(%rsp) │ │ │ │ mov %rdx,%r11 │ │ │ │ - mov %rsi,0xe0(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rax,0x148(%rsp) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - shl $0x5,%r11 │ │ │ │ - mov %r11,0x160(%rsp) │ │ │ │ - mov %rdi,%r11 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ mov %rsi,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ 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 0xf8(%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 0x20(%rsp),%rbx │ │ │ │ - shl $0x5,%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - mov %rbx,0x170(%rsp) │ │ │ │ - lea (%rdx,%rdi,1),%rbx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rbx,0x178(%rsp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%rdx,%rax,1),%rbx │ │ │ │ + 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) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - imul %rbp,%rbx │ │ │ │ - lea 0x1(%rbx),%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 │ │ │ │ + mov 0x160(%rsp),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + imul %r12,%rcx │ │ │ │ + mov %rax,0x190(%rsp) │ │ │ │ + imul %r9,%r8 │ │ │ │ + lea 0x1(%rcx),%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 0xe0(%rsp),%rbx │ │ │ │ - imul %r14,%rdx │ │ │ │ - mov %rdi,0x198(%rsp) │ │ │ │ - lea (%rdx,%rax,1),%rdi │ │ │ │ - sub %rbx,%r9 │ │ │ │ - mov %rdi,0x1a0(%rsp) │ │ │ │ - sub %rbx,%r10 │ │ │ │ - mov %r9,%rdx │ │ │ │ - imul %r11,%rdx │ │ │ │ - lea (%rdx,%rsi,1),%r9 │ │ │ │ - mov %r9,0x1a8(%rsp) │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ mov 0xf8(%rsp),%rdi │ │ │ │ mov %r11,0x1e8(%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),%rbx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rbx,0x1b8(%rsp) │ │ │ │ + sub %rbx,%r10 │ │ │ │ + sub %rbx,%rbp │ │ │ │ xor %ebx,%ebx │ │ │ │ - add %rcx,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,0x1c0(%rsp) │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r10,%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ + mov %r10,0x1a8(%rsp) │ │ │ │ + mov %r9,%r10 │ │ │ │ + imul %r12,%r10 │ │ │ │ + lea (%r10,%rcx,1),%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 │ │ │ │ + lea (%r8,%rcx,1),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rbp,0x1b8(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ - 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 │ │ │ │ - lea (%rdi,%rcx,1),%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ + 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 %rsi,0x1d8(%rsp) │ │ │ │ mov %rax,0x1e0(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ sub 0x148(%rsp),%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ + mov 0x48(%r14),%rax │ │ │ │ fildll 0x20(%rsp) │ │ │ │ - fldt 0x402ac(%rip) │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ + fldt 0x3c938(%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 │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ + mov 0x48(%r14),%rax │ │ │ │ fildll 0x30(%rsp) │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ - fldt 0x40267(%rip) │ │ │ │ + fldt 0x3c8f7(%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,0x148(%rsp) │ │ │ │ - jle b9e8 │ │ │ │ - mov 0x168(%rsp),%rax │ │ │ │ + cmpq $0x1,0x158(%rsp) │ │ │ │ + jle b2e1 │ │ │ │ fld1 │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov 0x168(%rsp),%rax │ │ │ │ mov 0x1e8(%rsp),%rdx │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ mov %rbp,0x128(%rsp) │ │ │ │ - mov %rbx,0x130(%rsp) │ │ │ │ lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ mov 0x170(%rsp),%rax │ │ │ │ + mov %rbx,0x130(%rsp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0xd0(%rsp) │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ mov 0x180(%rsp),%rax │ │ │ │ - fstpt 0x100(%rsp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ mov 0x190(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - fstpt 0x110(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov 0x198(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ mov 0x1a0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ mov 0x1a8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ mov 0x1b0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ mov 0x1b8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ mov 0x1c0(%rsp),%rax │ │ │ │ mov %rcx,%r15 │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ mov 0x1c8(%rsp),%rax │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ + lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ mov 0x1d0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ mov 0x1d8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ mov 0x1e0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov 0x150(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ + fstpt 0x100(%rsp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fstpt 0x110(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ fldt 0x10(%r11) │ │ │ │ mov 0xe8(%rsp),%r11 │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ sub 0xf0(%rsp),%r11 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ + mov 0x48(%r14),%r11 │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ - fldt 0x40092(%rip) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + fldt 0x3c733(%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 │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r11) │ │ │ │ + mov 0x48(%r14),%r11 │ │ │ │ fildll 0xf8(%rsp) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ - fldt 0x4004b(%rip) │ │ │ │ + fldt 0x3c6f0(%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 │ │ │ │ add $0x20,%rsp │ │ │ │ + cmpq $0x1,0xf8(%rsp) │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - cmpq $0x1,0xf8(%rsp) │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - jle b950 │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x90(%rsp),%r10 │ │ │ │ + jle b260 │ │ │ │ fld1 │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ mov %rax,0xe8(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov %rdx,0xf0(%rsp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ebp,%ebp │ │ │ │ fdivp %st,%st(2) │ │ │ │ fldt 0x100(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x110(%rsp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt 0x90(%rsp) │ │ │ │ + fstpt 0xa0(%rsp) │ │ │ │ + fstpt 0xb0(%rsp) │ │ │ │ fstpt 0xc0(%rsp) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp b702 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - fstpt 0x40(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ fldt 0x20(%r11) │ │ │ │ mov %rbp,%r11 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ sub 0x18(%rsp),%r11 │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ + mov 0x48(%r14),%r11 │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ - fldt 0x3ff53(%rip) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ + fldt 0x3c5f8(%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 0x60(%r13),%r11 │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ inc %rbp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt 0x20(%r11) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ + mov 0x48(%r14),%r11 │ │ │ │ fildll 0x30(%rsp) │ │ │ │ - fldt 0x3ff03(%rip) │ │ │ │ + fldt 0x3c5ac(%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 0xa0(%rsp),%r10 │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ fld1 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ - fldt 0x40(%rsp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + fldt 0xc0(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ + fldt 0x40(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%r10,%rbx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r10,%rbx,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - fld %st(1) │ │ │ │ - fldt 0x60(%rsp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r9,%rbx,1) │ │ │ │ + fldt 0xd0(%rsp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ + fldt 0x10(%r9,%rbx,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r9,%rbx,1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt (%rdx,%rbx,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt (%rdx,%rbx,1) │ │ │ │ fstpt 0x10(%rdx,%rbx,1) │ │ │ │ - fld %st(2) │ │ │ │ - fldt 0x70(%rsp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fldt 0xe0(%rsp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt 0x10(%r8,%rbx,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r8,%rbx,1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt (%rdi,%rbx,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt (%rdi,%rbx,1) │ │ │ │ fstpt 0x10(%rdi,%rbx,1) │ │ │ │ - fldt 0xe0(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - fmul %st,%st(4) │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + fldt 0xb0(%rsp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldt 0x10(%rdi,%rbx,1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt (%rdi,%rbx,1) │ │ │ │ - fmulp %st,%st(6) │ │ │ │ - fxch %st(5) │ │ │ │ - fstpt (%rsi,%rbx,1) │ │ │ │ + fmulp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ + fstpt (%rsi,%rbx,1) │ │ │ │ + fxch %st(3) │ │ │ │ fstpt 0x10(%rsi,%rbx,1) │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt 0x10(%rsi,%rbx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rbx,1) │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt 0x10(%r15,%rbx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r15,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx,%rbx,1) │ │ │ │ fstpt 0x10(%rdx,%rbx,1) │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ add $0x20,%rsp │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%r14,%rbx,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldt 0x10(%r13,%rbx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r14,%rbx,1) │ │ │ │ + fldt 0x0(%r13,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%r12,%rbx,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%r12,%rbx,1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt (%rdx,%rbx,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpt 0x10(%rdx,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ cmp 0x8(%rsp),%rbp │ │ │ │ - jl b700 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl b048 │ │ │ │ mov 0xe8(%rsp),%rax │ │ │ │ mov 0xf0(%rsp),%rdx │ │ │ │ - jmp b960 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp b268 │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ incq 0xd8(%rsp) │ │ │ │ - add %rax,0xd0(%rsp) │ │ │ │ - add %rax,0xb8(%rsp) │ │ │ │ add %rdx,%r10 │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ - add %rax,0xb0(%rsp) │ │ │ │ - add %rax,0xa8(%rsp) │ │ │ │ add %rdx,%r9 │ │ │ │ add %rdx,%r8 │ │ │ │ - add %rax,0xa0(%rsp) │ │ │ │ + add %rax,0xd0(%rsp) │ │ │ │ add %rdx,%rdi │ │ │ │ add %rdx,%rsi │ │ │ │ add %rdx,%r15 │ │ │ │ - add %rax,0x98(%rsp) │ │ │ │ - add %rax,0x90(%rsp) │ │ │ │ add %rax,0x88(%rsp) │ │ │ │ - add %rdx,%r14 │ │ │ │ + add %rdx,%r13 │ │ │ │ add %rdx,%r12 │ │ │ │ + add %rax,0x80(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + add %rax,0x78(%rsp) │ │ │ │ + add %rax,0x70(%rsp) │ │ │ │ + add %rax,0x68(%rsp) │ │ │ │ + add %rax,0x60(%rsp) │ │ │ │ + add %rax,0x58(%rsp) │ │ │ │ cmp 0xe0(%rsp),%rcx │ │ │ │ - jl b5c0 │ │ │ │ + jl aef8 │ │ │ │ mov 0x128(%rsp),%rbp │ │ │ │ mov 0x130(%rsp),%rbx │ │ │ │ - jmp b9f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp b2e8 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x120(%rsp),%rax │ │ │ │ - add 0x158(%rsp),%rbp │ │ │ │ - add 0x160(%rsp),%rbx │ │ │ │ + add 0x148(%rsp),%rbp │ │ │ │ + add 0x150(%rsp),%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ cmp %rax,0x140(%rsp) │ │ │ │ - je ba25 │ │ │ │ + je b31d │ │ │ │ inc %rax │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ - jmp b3d0 │ │ │ │ + jmp ad20 │ │ │ │ add $0x1f8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov (%rdi),%r15 │ │ │ │ + mov (%rdi),%r12 │ │ │ │ call 3040 │ │ │ │ - mov %eax,%r12d │ │ │ │ + mov %eax,%r13d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%r14 │ │ │ │ - movslq %r12d,%rcx │ │ │ │ - mov (%r15),%rax │ │ │ │ + movslq %r13d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov (%r12),%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmovl %rcx,%rax │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovl %rcx,%rdx │ │ │ │ - imul %rax,%r14 │ │ │ │ - add %rdx,%r14 │ │ │ │ - add %r14,%rax │ │ │ │ + idiv %rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + cmovl %rsi,%rax │ │ │ │ + mov $0x0,%esi │ │ │ │ + cmovl %rsi,%rdx │ │ │ │ + imul %rax,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%r15 │ │ │ │ + add %r15,%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jge bbdc │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jge b4bd │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - mov %rsp,%r13 │ │ │ │ + nop │ │ │ │ + mov 0x30(%r12),%rdi │ │ │ │ + mov %rsp,%r14 │ │ │ │ lea 0xf(,%rdi,8),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov %rsp,%r13 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle bbf0 │ │ │ │ - mov 0x38(%r15),%r10 │ │ │ │ - mov 0x48(%r15),%r11 │ │ │ │ + jle b4d0 │ │ │ │ + mov 0x38(%r12),%r10 │ │ │ │ + mov 0x48(%r12),%r11 │ │ │ │ lea -0x8(,%rdi,8),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp bb1e │ │ │ │ + mov %r15,%rax │ │ │ │ + jmp b40f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r9,%rsi,1) │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rdx,(%r12,%rsi,1) │ │ │ │ + mov %rdx,0x0(%r13,%rsi,1) │ │ │ │ sub $0x8,%rsi │ │ │ │ cmp $0xfffffffffffffff8,%rsi │ │ │ │ - je bb60 │ │ │ │ + je b448 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov (%r10,%rsi,1),%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rcx,%r8 │ │ │ │ shr $0x3f,%r8 │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ lea (%r8,%rcx,1),%rax │ │ │ │ - mov %rdx,(%rbx,%rsi,1) │ │ │ │ sar $1,%rax │ │ │ │ + mov %rdx,(%rbx,%rsi,1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl bb00 │ │ │ │ + jl b3f0 │ │ │ │ mov (%r11,%rsi,1),%r8 │ │ │ │ sub %rcx,%r8 │ │ │ │ add %rdx,%r8 │ │ │ │ mov %r8,(%r9,%rsi,1) │ │ │ │ - jmp bb04 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc0(%r15),%rbx │ │ │ │ + jmp b3f4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc0(%r12),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%rax,8),%r8 │ │ │ │ - imul (%r10,%rax,8),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%r13,%rax,8),%r8 │ │ │ │ imul (%r11,%rax,8),%rdx │ │ │ │ - add (%r9,%rax,8),%rdx │ │ │ │ + imul (%r10,%rax,8),%rcx │ │ │ │ mov %r8,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ + add (%r9,%rax,8),%rdx │ │ │ │ add (%rbx,%rax,8),%rsi │ │ │ │ inc %rax │ │ │ │ add %r8,%rcx │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne bb80 │ │ │ │ + jne b460 │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ add -0x50(%rbp),%rcx │ │ │ │ add -0x48(%rbp),%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 bab0 │ │ │ │ + mov %r14,%rsp │ │ │ │ + cmp %r15,-0x40(%rbp) │ │ │ │ + jne b3a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ - jmp bbbc │ │ │ │ + jmp b49d │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ mov (%rdi),%r12 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r13d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%r15 │ │ │ │ movslq %r13d,%rcx │ │ │ │ + movslq %eax,%rdi │ │ │ │ mov (%r12),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ + cmp %rdx,%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ - imul %rax,%r15 │ │ │ │ - add %r15,%rdx │ │ │ │ + imul %rax,%rdi │ │ │ │ + add %rdi,%rdx │ │ │ │ lea (%rax,%rdx,1),%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jge be2d │ │ │ │ + jge b701 │ │ │ │ mov %rdx,%rax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - mov %rsp,%rbx │ │ │ │ + mov %rsp,%r15 │ │ │ │ lea 0xf(,%rdx,8),%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 be40 │ │ │ │ + jle b710 │ │ │ │ mov 0x38(%r12),%r11 │ │ │ │ mov 0x48(%r12),%r9 │ │ │ │ lea -0x8(,%rdx,8),%rsi │ │ │ │ mov %rdi,%r8 │ │ │ │ - jmp bcef │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp b5cb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - mov %rdx,(%r14,%rsi,1) │ │ │ │ + idiv %rbx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rsi,1) │ │ │ │ sub $0x8,%rsi │ │ │ │ cmp $0xfffffffffffffff8,%rsi │ │ │ │ - je bd30 │ │ │ │ - mov (%r11,%rsi,1),%r13 │ │ │ │ + je b608 │ │ │ │ + mov (%r11,%rsi,1),%rbx │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - mov %r13,%rcx │ │ │ │ + idiv %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ - add %r13,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ sar $1,%rcx │ │ │ │ mov %rdx,(%r10,%rsi,1) │ │ │ │ mov %rax,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jl bcd0 │ │ │ │ + jl b5a8 │ │ │ │ mov (%r9,%rsi,1),%rax │ │ │ │ - mov -0x38(%rbp),%r15 │ │ │ │ - sub %r13,%rax │ │ │ │ + mov -0x38(%rbp),%r14 │ │ │ │ + sub %rbx,%rax │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r15,%rsi,1) │ │ │ │ - jmp bcd8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ + mov %rax,(%r14,%rsi,1) │ │ │ │ + jmp b5b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + xor %r14d,%r14d │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %r15,-0x68(%rbp) │ │ │ │ fld1 │ │ │ │ - mov %r15,%r14 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov (%r11,%r13,8),%r8 │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov (%r11,%r14,8),%r8 │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ + add 0x60(%rbx),%rax │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov (%rax,%r13,8),%rbx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov (%rax,%r14,8),%r15 │ │ │ │ mov %r8,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r8,%rax │ │ │ │ + mov %r15,%r8 │ │ │ │ sar $1,%rax │ │ │ │ - mov %rbx,%r8 │ │ │ │ sub %rax,%r8 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt 0x3f90f(%rip) │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + fldt 0x3c020(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%r9,%r13,8) │ │ │ │ + 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 0x48(%rbx),%r9 │ │ │ │ + mov 0x38(%rbx),%r11 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov (%r9,%r14,8),%rsi │ │ │ │ + mov (%r11,%r14,8),%rcx │ │ │ │ + imul %r12,%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov (%r9,%r13,8),%rcx │ │ │ │ - mov (%r11,%r13,8),%rsi │ │ │ │ - imul %r14,%rcx │ │ │ │ - add (%rax,%r13,8),%rcx │ │ │ │ + imul %r13,%rcx │ │ │ │ + add (%rax,%r14,8),%rsi │ │ │ │ pop %rax │ │ │ │ - inc %r13 │ │ │ │ - imul %r15,%rsi │ │ │ │ + inc %r14 │ │ │ │ + lea (%r15,%rcx,1),%r13 │ │ │ │ + mov %rsi,%r12 │ │ │ │ pop %rdx │ │ │ │ - lea (%rbx,%rsi,1),%r15 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - cmp %r13,0x30(%r12) │ │ │ │ - jg bd50 │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add -0x80(%rbp),%rsi │ │ │ │ - add -0x78(%rbp),%rcx │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ + cmp %r14,0x30(%rbx) │ │ │ │ + jg b620 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + shl $0x5,%r13 │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%r15 │ │ │ │ + add -0x80(%rbp),%r13 │ │ │ │ + lea (%rax,%rbx,1),%rcx │ │ │ │ + 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 │ │ │ │ + mov %r15,%rsp │ │ │ │ cmp %rdi,-0x70(%rbp) │ │ │ │ - jne bc80 │ │ │ │ + jne b558 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ fld1 │ │ │ │ - jmp be0d │ │ │ │ + jmp b6de │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%r9 │ │ │ │ movslq %r12d,%rcx │ │ │ │ + movslq %eax,%r9 │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r9 │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ cmovge %rax,%r12 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r12,%r9 │ │ │ │ add %rdx,%r9 │ │ │ │ add %r9,%r12 │ │ │ │ cmp %r12,%r9 │ │ │ │ - jge bf87 │ │ │ │ - mov 0x70(%rbx),%r13d │ │ │ │ - mov 0x18(%rbx),%r10 │ │ │ │ + jge b857 │ │ │ │ mov 0x8(%rbp),%r11 │ │ │ │ + mov 0x70(%rbx),%r13d │ │ │ │ mov %r9,%rbp │ │ │ │ shl $0x4,%rbp │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x18(%rbx),%r10 │ │ │ │ and $0x800,%r13d │ │ │ │ + add $0x8,%rbp │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13d,%r13d │ │ │ │ - jne bfa0 │ │ │ │ + jne b868 │ │ │ │ mov %r9,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ movq $0x0,(%r10,%rdx,1) │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x8(%r10,%rdx,1) │ │ │ │ movq $0x0,0x10(%r10,%rdx,1) │ │ │ │ - lea (%r10,%rdx,1),%rsi │ │ │ │ movl $0x0,0x18(%r10,%rdx,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle bf77 │ │ │ │ + jle b847 │ │ │ │ imul %r11,%rax │ │ │ │ mov 0xd0(%rbx),%rdi │ │ │ │ - mov 0xe0(%rbx),%r8 │ │ │ │ fldz │ │ │ │ + mov 0xe0(%rbx),%r8 │ │ │ │ fldz │ │ │ │ mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - add 0xc8(%rbx),%rcx │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ add %r11,%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ + add 0xc8(%rbx),%rcx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdx),%rax │ │ │ │ fldt (%rcx) │ │ │ │ add $0x8,%rdx │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ add %r8,%rax │ │ │ │ fldt (%rax) │ │ │ │ @@ -9869,475 +9676,469 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne bf40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne b810 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ add $0x10,%rbp │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne bed0 │ │ │ │ + jne b798 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%rbx),%rax │ │ │ │ mov (%rax,%rbp,1),%rax │ │ │ │ - jmp bedc │ │ │ │ + jmp b7a4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov (%rdi),%r15 │ │ │ │ + mov (%rdi),%r12 │ │ │ │ call 3040 │ │ │ │ - mov %eax,%r12d │ │ │ │ + mov %eax,%r13d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%r14 │ │ │ │ - movslq %r12d,%rcx │ │ │ │ - mov (%r15),%rax │ │ │ │ + movslq %r13d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov (%r12),%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmovl %rcx,%rax │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovl %rcx,%rdx │ │ │ │ - imul %rax,%r14 │ │ │ │ - add %rdx,%r14 │ │ │ │ - add %r14,%rax │ │ │ │ + idiv %rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + cmovl %rsi,%rax │ │ │ │ + mov $0x0,%esi │ │ │ │ + cmovl %rsi,%rdx │ │ │ │ + imul %rax,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%r15 │ │ │ │ + add %r15,%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jge c15c │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jge ba0d │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - mov %rsp,%r13 │ │ │ │ + nop │ │ │ │ + mov 0x30(%r12),%rdi │ │ │ │ + mov %rsp,%r14 │ │ │ │ lea 0xf(,%rdi,8),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov %rsp,%r13 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle c170 │ │ │ │ - mov 0x38(%r15),%r10 │ │ │ │ - mov 0x48(%r15),%r11 │ │ │ │ + jle ba20 │ │ │ │ + mov 0x38(%r12),%r10 │ │ │ │ + mov 0x48(%r12),%r11 │ │ │ │ lea -0x8(,%rdi,8),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp c08e │ │ │ │ + mov %r15,%rax │ │ │ │ + jmp b95f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r9,%rsi,1) │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rdx,(%r12,%rsi,1) │ │ │ │ + mov %rdx,0x0(%r13,%rsi,1) │ │ │ │ sub $0x8,%rsi │ │ │ │ cmp $0xfffffffffffffff8,%rsi │ │ │ │ - je c0d0 │ │ │ │ + je b998 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov (%r10,%rsi,1),%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rcx,%r8 │ │ │ │ shr $0x3f,%r8 │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ lea (%r8,%rcx,1),%rax │ │ │ │ - mov %rdx,(%rbx,%rsi,1) │ │ │ │ sar $1,%rax │ │ │ │ + mov %rdx,(%rbx,%rsi,1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl c070 │ │ │ │ + jl b940 │ │ │ │ mov (%r11,%rsi,1),%r8 │ │ │ │ sub %rcx,%r8 │ │ │ │ add %rdx,%r8 │ │ │ │ mov %r8,(%r9,%rsi,1) │ │ │ │ - jmp c074 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc0(%r15),%rbx │ │ │ │ + jmp b944 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ - mov (%r12,%rax,8),%r8 │ │ │ │ - imul (%r10,%rax,8),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%r13,%rax,8),%r8 │ │ │ │ imul (%r11,%rax,8),%rcx │ │ │ │ - add (%r9,%rax,8),%rcx │ │ │ │ + imul (%r10,%rax,8),%rdx │ │ │ │ mov %r8,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ + add (%r9,%rax,8),%rcx │ │ │ │ add (%rbx,%rax,8),%rsi │ │ │ │ inc %rax │ │ │ │ add %r8,%rdx │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne c100 │ │ │ │ + jne b9b0 │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ add -0x50(%rbp),%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 c020 │ │ │ │ + mov %r14,%rsp │ │ │ │ + cmp %r15,-0x40(%rbp) │ │ │ │ + jne b8f0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ - jmp c13c │ │ │ │ + jmp b9ed │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ mov (%rdi),%r12 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r13d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%r15 │ │ │ │ movslq %r13d,%rcx │ │ │ │ + movslq %eax,%rdi │ │ │ │ mov (%r12),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ + cmp %rdx,%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ - imul %rax,%r15 │ │ │ │ - add %r15,%rdx │ │ │ │ + imul %rax,%rdi │ │ │ │ + add %rdi,%rdx │ │ │ │ lea (%rax,%rdx,1),%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jge c3ad │ │ │ │ + jge bc51 │ │ │ │ mov %rdx,%rax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - mov %rsp,%rbx │ │ │ │ + mov %rsp,%r15 │ │ │ │ lea 0xf(,%rdx,8),%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 c3c0 │ │ │ │ + jle bc60 │ │ │ │ mov 0x38(%r12),%r11 │ │ │ │ mov 0x48(%r12),%r9 │ │ │ │ lea -0x8(,%rdx,8),%rsi │ │ │ │ mov %rdi,%r8 │ │ │ │ - jmp c26f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp bb1b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - mov %rdx,(%r14,%rsi,1) │ │ │ │ + idiv %rbx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rsi,1) │ │ │ │ sub $0x8,%rsi │ │ │ │ cmp $0xfffffffffffffff8,%rsi │ │ │ │ - je c2b0 │ │ │ │ - mov (%r11,%rsi,1),%r13 │ │ │ │ + je bb58 │ │ │ │ + mov (%r11,%rsi,1),%rbx │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - mov %r13,%rcx │ │ │ │ + idiv %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ - add %r13,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ sar $1,%rcx │ │ │ │ mov %rdx,(%r10,%rsi,1) │ │ │ │ mov %rax,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jl c250 │ │ │ │ + jl baf8 │ │ │ │ mov (%r9,%rsi,1),%rax │ │ │ │ - mov -0x38(%rbp),%r15 │ │ │ │ - sub %r13,%rax │ │ │ │ + mov -0x38(%rbp),%r14 │ │ │ │ + sub %rbx,%rax │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r15,%rsi,1) │ │ │ │ - jmp c258 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ + mov %rax,(%r14,%rsi,1) │ │ │ │ + jmp bb00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + xor %r14d,%r14d │ │ │ │ xor %r13d,%r13d │ │ │ │ - xor %r15d,%r15d │ │ │ │ + mov %r15,-0x68(%rbp) │ │ │ │ fld1 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov (%r11,%r13,8),%r8 │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov (%r11,%r14,8),%r8 │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ + add 0x60(%rbx),%rax │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov (%rax,%r13,8),%rbx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov (%rax,%r14,8),%r15 │ │ │ │ mov %r8,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r8,%rax │ │ │ │ + mov %r15,%r8 │ │ │ │ sar $1,%rax │ │ │ │ - mov %rbx,%r8 │ │ │ │ sub %rax,%r8 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt 0x3f38f(%rip) │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + fldt 0x3bad0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%r9,%r13,8) │ │ │ │ + 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 0x48(%rbx),%r9 │ │ │ │ + mov 0x38(%rbx),%r11 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov (%r9,%r14,8),%rsi │ │ │ │ + mov (%r11,%r14,8),%rcx │ │ │ │ + imul %r12,%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov (%r9,%r13,8),%rsi │ │ │ │ - mov (%r11,%r13,8),%rcx │ │ │ │ - imul %r14,%rsi │ │ │ │ - add (%rax,%r13,8),%rsi │ │ │ │ + imul %r13,%rcx │ │ │ │ + add (%rax,%r14,8),%rsi │ │ │ │ pop %rax │ │ │ │ - inc %r13 │ │ │ │ - imul %r15,%rcx │ │ │ │ + inc %r14 │ │ │ │ + lea (%r15,%rcx,1),%r13 │ │ │ │ + mov %rsi,%r12 │ │ │ │ pop %rdx │ │ │ │ - lea (%rbx,%rcx,1),%r15 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - cmp %r13,0x30(%r12) │ │ │ │ - jg c2d0 │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add -0x78(%rbp),%rsi │ │ │ │ - add -0x80(%rbp),%rcx │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ + cmp %r14,0x30(%rbx) │ │ │ │ + jg bb70 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + shl $0x5,%r13 │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%r15 │ │ │ │ + lea (%rax,%rbx,1),%rcx │ │ │ │ + add -0x80(%rbp),%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 │ │ │ │ + fstpt 0x0(%r13) │ │ │ │ + fstpt 0x10(%r13) │ │ │ │ + mov %r15,%rsp │ │ │ │ cmp %rdi,-0x70(%rbp) │ │ │ │ - jne c200 │ │ │ │ + jne baa8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ - jmp c38d │ │ │ │ + jmp bc2e │ │ │ │ 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 0x44b94(%rip),%xmm1 │ │ │ │ - movhps 0x44be5(%rip),%xmm1 │ │ │ │ + movq 0x412f4(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ + movhps 0x41342(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je c405 │ │ │ │ + je bca5 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle ca1b │ │ │ │ + jle c263 │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ test $0x8,%sil │ │ │ │ - je c440 │ │ │ │ + je bce0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je c452 │ │ │ │ + je bcf2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne c440 │ │ │ │ + jne bce0 │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x8,%esi │ │ │ │ - je c480 │ │ │ │ + je bd18 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je c492 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je bd2a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne c480 │ │ │ │ + jne bd18 │ │ │ │ mov %rdx,0x50(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle c4f5 │ │ │ │ + jle bd75 │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ lea 0x0(,%rdi,8),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fildll (%r8,%rax,1) │ │ │ │ fildll (%rsi,%rax,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rdx,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne c4e0 │ │ │ │ + jne bd60 │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle c55b │ │ │ │ - mov 0x40(%rbx),%rsi │ │ │ │ + jle bdc3 │ │ │ │ + flds 0x3b344(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x3ebbd(%rip) │ │ │ │ + mov 0x40(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ - fldt 0x3f18b(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne c540 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne bda8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne c960 │ │ │ │ + jne c1b0 │ │ │ │ test $0x80,%dl │ │ │ │ - jne c7e0 │ │ │ │ + jne c040 │ │ │ │ test $0x1,%dh │ │ │ │ - jne c7fc │ │ │ │ + jne c05c │ │ │ │ test $0x1,%dl │ │ │ │ - jne c819 │ │ │ │ + jne c079 │ │ │ │ test $0x4,%dl │ │ │ │ - je c5b0 │ │ │ │ + je be18 │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je c9ec │ │ │ │ + je c234 │ │ │ │ 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 c9b0 │ │ │ │ + jne c200 │ │ │ │ test $0x10,%dl │ │ │ │ - jne c980 │ │ │ │ + jne c1d0 │ │ │ │ test $0x20,%dl │ │ │ │ - je c64b │ │ │ │ + je beab │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle c9fe │ │ │ │ + jle c246 │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov $0x1,%r12d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul %rdx,%r12 │ │ │ │ inc %rax │ │ │ │ add %r12,%r12 │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne c5f0 │ │ │ │ + jne be50 │ │ │ │ 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 │ │ │ │ @@ -10345,20 +10146,20 @@ │ │ │ │ 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 c680 │ │ │ │ + jne bee0 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne c7cb │ │ │ │ - movdqa -0x50(%rbp),%xmm3 │ │ │ │ + jne c02b │ │ │ │ mov %rax,0x108(%rbx) │ │ │ │ + movdqa -0x50(%rbp),%xmm3 │ │ │ │ movups %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -10368,128 +10169,127 @@ │ │ │ │ call 33c0 │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xf0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne ca09 │ │ │ │ + jne c251 │ │ │ │ mov %rax,0xf8(%rbx) │ │ │ │ - mov 0x448dc(%rip),%rdi │ │ │ │ + mov 0x4107c(%rip),%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 c758 │ │ │ │ + jle bfb8 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe ca2c │ │ │ │ + jbe c274 │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ nopl (%rax) │ │ │ │ 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 c700 │ │ │ │ + jne bf60 │ │ │ │ test $0x3,%dil │ │ │ │ - je c758 │ │ │ │ + je bfb8 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jge c758 │ │ │ │ + jge bfb8 │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,0x4(%r12,%rax,4) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle c758 │ │ │ │ + jle bfb8 │ │ │ │ mov 0x10(%rdx,%rax,8),%rdx │ │ │ │ mov %edx,0x8(%r12,%rax,4) │ │ │ │ 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 $0x1,%r8d │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ mov 0x30(%rbx),%edi │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ - mov $0x1,%r8d │ │ │ │ mov %r12,%rsi │ │ │ │ call 33e0 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0xb8(%rbx) │ │ │ │ call 34f0 │ │ │ │ - mov 0x447d8(%rip),%rdi │ │ │ │ + mov 0x40f78(%rip),%rdi │ │ │ │ call 32a0 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - je c65b │ │ │ │ + je bebb │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ - jmp c65b │ │ │ │ + jmp bebb │ │ │ │ nopl (%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ test $0x1,%dh │ │ │ │ - je c579 │ │ │ │ + je bde1 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ test $0x1,%dl │ │ │ │ - je c582 │ │ │ │ + je bdea │ │ │ │ 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 %rax,0xc0(%rbx) │ │ │ │ mov %rax,%r13 │ │ │ │ - cmpq $0x0,0x30(%rbx) │ │ │ │ - jle c9e0 │ │ │ │ + jle c228 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov %rsp,%r12 │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rsi,%r14,1),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13,%r14,1) │ │ │ │ - mov (%rsi,%r14,1),%rdx │ │ │ │ + mov (%rsi,%r15,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle c92f │ │ │ │ + jle c187 │ │ │ │ shl $0x4,%r15 │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ nopl (%rax) │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rax,%r13,1) │ │ │ │ @@ -10498,160 +10298,155 @@ │ │ │ │ add %rdx,%rax │ │ │ │ mov %r15,%rdx │ │ │ │ sar $1,%rax │ │ │ │ sub %rax,%rdx │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x3edc0(%rip) │ │ │ │ + fldt 0x3b548(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax,%r14,1) │ │ │ │ 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 3200 │ │ │ │ mov 0xc0(%rbx),%rdx │ │ │ │ - mov 0x38(%rbx),%rsi │ │ │ │ mov %r15,%rax │ │ │ │ inc %r15 │ │ │ │ fld1 │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r15,(%r12) │ │ │ │ + mov 0x38(%rbx),%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ - shl $0x4,%rax │ │ │ │ add (%rdx,%r14,1),%rax │ │ │ │ mov (%rsi,%r14,1),%rdx │ │ │ │ fstpt (%rax) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %r15,%rdx │ │ │ │ - jg c8b0 │ │ │ │ + jg c108 │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge c9e0 │ │ │ │ + jge c228 │ │ │ │ mov 0xc0(%rbx),%r13 │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp c870 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp c0c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ - jmp c567 │ │ │ │ + jmp bdcf │ │ │ │ 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 c5c2 │ │ │ │ + jmp be2a │ │ │ │ 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 c5b9 │ │ │ │ + jmp be21 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ - jmp c582 │ │ │ │ + jmp bdea │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ call 3450 │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ - jmp c594 │ │ │ │ + jmp bdfc │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp c5ff │ │ │ │ + jmp be5f │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ - jmp c6a6 │ │ │ │ + jmp bf06 │ │ │ │ movq $0x1,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp c492 │ │ │ │ + jmp bd2a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp c72a │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp bf8a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge cb67 │ │ │ │ + jge c393 │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle cb67 │ │ │ │ + jle c393 │ │ │ │ mov %rdx,%r10 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov 0x78(%rbx),%rbx │ │ │ │ mov %rcx,%r9 │ │ │ │ + shl $0x5,%rax │ │ │ │ shr $0x3f,%r10 │ │ │ │ - add %rdx,%r10 │ │ │ │ - sar $1,%r10 │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - neg %r10 │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov 0x78(%rbx),%rbx │ │ │ │ + add %rdx,%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ add %rsi,%rcx │ │ │ │ lea (%rax,%rsi,1),%r8 │ │ │ │ - shl $0x4,%r9 │ │ │ │ + sar $1,%r10 │ │ │ │ + neg %r10 │ │ │ │ lea (%rdx,%r10,1),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ lea (%rbx,%r9,1),%rsi │ │ │ │ - fldt (%rcx) │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r11,%rax │ │ │ │ - jmp cb02 │ │ │ │ + fldt (%rcx) │ │ │ │ + jmp c332 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x3eb96(%rip) │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ inc %rdx │ │ │ │ + add $0x20,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt 0x3b33a(%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 │ │ │ │ @@ -10668,26 +10463,27 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne cb00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne c330 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne cae0 │ │ │ │ + jne c318 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ @@ -10695,108 +10491,103 @@ │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rdi),%rcx │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ - movslq %eax,%rsi │ │ │ │ movslq %r12d,%rdi │ │ │ │ + movslq %eax,%rsi │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ cmp %rdx,%rsi │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ cmovl %rdi,%rax │ │ │ │ mov $0x0,%edi │ │ │ │ cmovl %rdi,%rdx │ │ │ │ imul %rax,%rsi │ │ │ │ add %rsi,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge ce6f │ │ │ │ + jge c628 │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add 0x10(%rbx),%rax │ │ │ │ mov %rax,%r15 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ - mov %rsp,%rax │ │ │ │ + mov %rsp,%rdi │ │ │ │ mov %rbx,%r14 │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ shl $0x4,%r14 │ │ │ │ - lea 0x10(%r14),%rsi │ │ │ │ - sub %rsi,%rsp │ │ │ │ - lea 0x20(%r14),%rsi │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0x20(%r14),%rax │ │ │ │ lea 0xf(%rsp),%r11 │ │ │ │ - sub %rsi,%rsp │ │ │ │ - lea 0xf(%r12),%rsi │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0xf(%r12),%rax │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ - sub %rsi,%rsp │ │ │ │ + sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movl $0x0,0x8(%r9) │ │ │ │ mov %rsp,%r8 │ │ │ │ + movl $0x0,0x8(%r9) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle ccbc │ │ │ │ - mov %rdx,%r10 │ │ │ │ + jle c4e0 │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ mov 0x38(%rcx),%r13 │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ fldz │ │ │ │ imul %rbx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ add 0x78(%rcx),%r10 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13,%rsi,1),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r10,%rsi,2) │ │ │ │ - fldt 0x3ea21(%rip) │ │ │ │ + mov 0x0(%r13,%rsi,1),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + fldt 0x3b1d6(%rip) │ │ │ │ + shr $0x3f,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + sar $1,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ + neg %rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %rax,(%r8,%rsi,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rsi,2) │ │ │ │ - sar $1,%rdx │ │ │ │ - neg %rdx │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - mov %rdx,(%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 cc70 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle ce5b │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + jne c498 │ │ │ │ + fstp %st(0) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jle c60f │ │ │ │ add %r9,%r14 │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt (%r14) │ │ │ │ lea -0x1(%rbx),%r13 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + add %rax,%rsi │ │ │ │ fldt 0x10(%r15) │ │ │ │ - shl $0x5,%rsi │ │ │ │ fldt (%r15) │ │ │ │ - mov %rdi,%r12 │ │ │ │ - add %rdi,%rsi │ │ │ │ - jmp cd02 │ │ │ │ + jmp c51a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fldt (%r12) │ │ │ │ fldt 0x10(%r12) │ │ │ │ fld %st(4) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ fld %st(5) │ │ │ │ @@ -10813,301 +10604,286 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ test %r13,%r13 │ │ │ │ - jle ce90 │ │ │ │ + jle c650 │ │ │ │ mov 0x38(%rcx),%r10 │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - jmp cd93 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + jmp c57b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ dec %rcx │ │ │ │ sub %rcx,%rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je ce80 │ │ │ │ + je c640 │ │ │ │ mov (%r10,%rax,8),%rcx │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je cd80 │ │ │ │ + je c568 │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle ce30 │ │ │ │ + jle c5f0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ fildll (%r8,%rdi,8) │ │ │ │ + shl $0x4,%rdx │ │ │ │ fldt (%r11,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rdx,1) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne ce00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne c5c0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r14) │ │ │ │ - jmp ce40 │ │ │ │ + jmp c5f8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp %r12,%rsi │ │ │ │ - jne cd00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - inc %rdx │ │ │ │ + jne c518 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov %rdi,%rsp │ │ │ │ + incq -0x40(%rbp) │ │ │ │ add $0x20,%r15 │ │ │ │ - mov %rax,%rsp │ │ │ │ - cmp %rdx,-0x50(%rbp) │ │ │ │ - jne cbf0 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + cmp %rax,-0x50(%rbp) │ │ │ │ + jne c420 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x38(%rbp),%rcx │ │ │ │ incq (%r8) │ │ │ │ - jmp cdc4 │ │ │ │ + mov -0x38(%rbp),%rcx │ │ │ │ + jmp c5ac │ │ │ │ mov (%r8,%r13,8),%rdi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp cdb4 │ │ │ │ + jmp c59c │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 3040 │ │ │ │ + mov (%rbx),%r12 │ │ │ │ mov %eax,%r13d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r13d,%rsi │ │ │ │ - mov (%rbx),%r12 │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov %r12,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge cfb1 │ │ │ │ + jge c76e │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle cfb1 │ │ │ │ + jle c76e │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rcx,%r8 │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ + shl $0x5,%rcx │ │ │ │ shr $0x3f,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ add %r12,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ sar $1,%rdx │ │ │ │ + add %r9,%rsi │ │ │ │ sub %rdx,%r8 │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ add %rdx,%rcx │ │ │ │ lea (%rax,%rdx,1),%rdi │ │ │ │ - add %r9,%rsi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - fildll (%rsp) │ │ │ │ - fldt 0x3e753(%rip) │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ mov %r9,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %r10,%rdx │ │ │ │ - fstpt (%rsp) │ │ │ │ + fildll 0x8(%rsp) │ │ │ │ + fldt 0x3af6b(%rip) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fldt (%rcx) │ │ │ │ - jmp cf62 │ │ │ │ - nop │ │ │ │ + jmp c722 │ │ │ │ + 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 cf60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne c720 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r8 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne cf40 │ │ │ │ + jne c700 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ 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,%r14 │ │ │ │ movslq %r12d,%rcx │ │ │ │ + movslq %eax,%r14 │ │ │ │ mov (%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r14 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%r14 │ │ │ │ add %rdx,%r14 │ │ │ │ lea (%rax,%r14,1),%r15 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge d16f │ │ │ │ + jge c90c │ │ │ │ + fldt 0x3aea0(%rip) │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x10(%r13),%r12 │ │ │ │ - fldt 0x3e679(%rip) │ │ │ │ shl $0x5,%r8 │ │ │ │ add 0x8(%r13),%r8 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ mov %rsp,%r13 │ │ │ │ dec %rdi │ │ │ │ - js d0ab │ │ │ │ + js c853 │ │ │ │ mov 0x38(%rbx),%r10 │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %r8,%r14 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 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 d080 │ │ │ │ + jae c828 │ │ │ │ mov %r14,%r8 │ │ │ │ mov -0x38(%rbp),%r14 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle d15a │ │ │ │ - shl $0x5,%rdi │ │ │ │ + jle c8f7 │ │ │ │ fldt 0x10(%r8) │ │ │ │ - fldt (%r8) │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ - add %r12,%rdi │ │ │ │ add %r13,%rcx │ │ │ │ + add %r12,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp d0e2 │ │ │ │ + fldt (%r8) │ │ │ │ + jmp c882 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ test %r9,%r9 │ │ │ │ - jle d180 │ │ │ │ + jle c920 │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %r13,%rax │ │ │ │ fldz │ │ │ │ + mov %r13,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x78(%rbx),%rdx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ 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 d100 │ │ │ │ + jne c8a0 │ │ │ │ fsincos │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add $0x20,%rsi │ │ │ │ add %r9,%r10 │ │ │ │ + fldt -0x10(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ @@ -11119,52 +10895,52 @@ │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne d0e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne c880 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x20,%r8 │ │ │ │ mov %r11,%rsp │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne d030 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne c7f0 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp d119 │ │ │ │ + jmp c8ba │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ mov %r8,-0x58(%rbp) │ │ │ │ + mov (%r14),%r13 │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ - mov (%r14),%r13 │ │ │ │ call 3040 │ │ │ │ movslq %eax,%rbx │ │ │ │ cmp %r13,%rbx │ │ │ │ cmovg %r13,%rbx │ │ │ │ lea 0x0(,%rbx,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ @@ -11177,68 +10953,68 @@ │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ shr $0x3,%rcx │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ call 31f0 │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ movslq %eax,%rsi │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - shr $0x3,%r15 │ │ │ │ movq $0xffffffffffffffff,(%rcx) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ movq $0xffffffffffffffff,(%r11) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%rcx) │ │ │ │ movq $0xffffffffffffffff,(%rdi) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ movq $0xffffffffffffffff,(%rdi) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jle d38b │ │ │ │ + jle cb2b │ │ │ │ imul %rax,%rdx │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ movq $0x0,0x0(,%r15,8) │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov %rdx,%r14 │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - jle d3f0 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jle cb90 │ │ │ │ mov %r13,%rax │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d3c2 │ │ │ │ + jle cb62 │ │ │ │ lea 0x1(%rax),%r15 │ │ │ │ dec %rdx │ │ │ │ mov %r15,0x0(,%r9,8) │ │ │ │ lea 0x8(%r12),%r9 │ │ │ │ add %r12,%rdi │ │ │ │ lea 0x1(%rax),%r15 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d3a0 │ │ │ │ + jle cb40 │ │ │ │ mov %r15,(%r9) │ │ │ │ add $0x8,%r9 │ │ │ │ dec %rdx │ │ │ │ cmp %r9,%rdi │ │ │ │ - jne d2cd │ │ │ │ + jne ca6d │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x8(%r12,%rax,8),%rdx │ │ │ │ mov %rdx,(%rcx,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne d2ec │ │ │ │ + jne ca8c │ │ │ │ mov (%rcx,%rsi,8),%rdx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ @@ -11249,30 +11025,30 @@ │ │ │ │ mov %rax,(%r11) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %r10,%rax │ │ │ │ inc %rax │ │ │ │ imul %r14,%rax │ │ │ │ mov %rax,(%rsi) │ │ │ │ test %rax,%rax │ │ │ │ - jns d365 │ │ │ │ + jns cb05 │ │ │ │ sub %r10,%rdx │ │ │ │ lea 0x1(%r13,%rdx,1),%rax │ │ │ │ - imul %r14,%r13 │ │ │ │ imul %r14,%rax │ │ │ │ - dec %r13 │ │ │ │ + imul %r14,%r13 │ │ │ │ mov %rax,(%r8) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ + dec %r13 │ │ │ │ mov %r13,(%rax) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov (%r8),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je d38b │ │ │ │ + je cb2b │ │ │ │ cmp (%r11),%rax │ │ │ │ - jg d38b │ │ │ │ + jg cb2b │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov (%rsi),%rax │ │ │ │ mov %rax,(%r11) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%rsi) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -11282,62 +11058,62 @@ │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%r9),%rdx │ │ │ │ mov %rax,(%r9) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je d2e5 │ │ │ │ + je ca85 │ │ │ │ mov %rax,0x8(%r9) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jne d3a0 │ │ │ │ - jmp d2e5 │ │ │ │ + jne cb40 │ │ │ │ + jmp ca85 │ │ │ │ mov %rax,0x0(,%r9,8) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne d2c1 │ │ │ │ + jne ca61 │ │ │ │ mov (%rcx,%rsi,8),%rdx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ lea -0x1(%rax,%rdx,1),%rax │ │ │ │ - jmp d404 │ │ │ │ + jmp cba4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rcx,%rsi,8),%rdx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ lea -0x1(%rax,%rdx,1),%rax │ │ │ │ mov %rax,(%rdi) │ │ │ │ - mov -0x38(%rbp),%rsi │ │ │ │ mov %r13,%rax │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ imul %r14,%rax │ │ │ │ - dec %rax │ │ │ │ movq $0x0,(%rsi) │ │ │ │ + dec %rax │ │ │ │ mov %rax,(%r11) │ │ │ │ mov (%rsi),%rax │ │ │ │ - jmp d338 │ │ │ │ + jmp cad8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ mov %r8,-0x58(%rbp) │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ + mov (%rcx),%r13 │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ - mov (%rcx),%r13 │ │ │ │ call 3040 │ │ │ │ movslq %eax,%rbx │ │ │ │ cmp %r13,%rbx │ │ │ │ cmovg %r13,%rbx │ │ │ │ lea 0x0(,%rbx,8),%rsi │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ @@ -11346,68 +11122,68 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r12,%rcx │ │ │ │ lea 0x7(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ shr $0x3,%rcx │ │ │ │ + mov %r15,%r14 │ │ │ │ + and $0xfffffffffffffff8,%r15 │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ + shr $0x3,%r14 │ │ │ │ call 31f0 │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ mov -0x60(%rbp),%r10 │ │ │ │ movslq %eax,%rcx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ - mov %r15,%r14 │ │ │ │ - and $0xfffffffffffffff8,%r15 │ │ │ │ - shr $0x3,%r14 │ │ │ │ mov 0x8(%r11),%r11 │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%r10) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jle d61c │ │ │ │ + jle cdbc │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x0,0x0(,%r14,8) │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ test %rbx,%rbx │ │ │ │ - jle d674 │ │ │ │ + jle ce04 │ │ │ │ mov %r13,%rax │ │ │ │ mov -0x68(%rbp),%r9 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d662 │ │ │ │ + jle cdf2 │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ dec %rdx │ │ │ │ mov %r14,0x0(,%r9,8) │ │ │ │ lea 0x8(%r12),%r9 │ │ │ │ add %r12,%rsi │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d640 │ │ │ │ + jle cdd0 │ │ │ │ mov %r14,(%r9) │ │ │ │ add $0x8,%r9 │ │ │ │ dec %rdx │ │ │ │ cmp %r9,%rsi │ │ │ │ - jne d55e │ │ │ │ + jne ccfe │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x8(%r12,%rax,8),%rdx │ │ │ │ mov %rdx,(%r15,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne d57d │ │ │ │ + jne cd1d │ │ │ │ mov (%r15,%rcx,8),%rdx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%r12,%rcx,8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ @@ -11418,89 +11194,88 @@ │ │ │ │ mov %rax,(%r10) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ inc %rax │ │ │ │ imul %r11,%rax │ │ │ │ mov %rax,(%rsi) │ │ │ │ test %rax,%rax │ │ │ │ - jns d5f6 │ │ │ │ + jns cd96 │ │ │ │ sub %rdi,%rdx │ │ │ │ lea 0x1(%r13,%rdx,1),%rax │ │ │ │ - imul %r11,%r13 │ │ │ │ imul %r11,%rax │ │ │ │ - dec %r13 │ │ │ │ + imul %r11,%r13 │ │ │ │ mov %rax,(%r8) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ + dec %r13 │ │ │ │ mov %r13,(%rax) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov (%r8),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je d61c │ │ │ │ + je cdbc │ │ │ │ cmp (%r10),%rax │ │ │ │ - jg d61c │ │ │ │ + jg cdbc │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rax,(%r10) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%rdi) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%r9),%rdx │ │ │ │ mov %rax,(%r9) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je d576 │ │ │ │ + je cd16 │ │ │ │ mov %rax,0x8(%r9) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne d640 │ │ │ │ - jmp d576 │ │ │ │ + jne cdd0 │ │ │ │ + jmp cd16 │ │ │ │ mov %rax,0x0(,%r9,8) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne d552 │ │ │ │ + jne ccf2 │ │ │ │ mov (%r15,%rcx,8),%rdx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%r12,%rcx,8),%rax │ │ │ │ lea -0x1(%rax,%rdx,1),%rax │ │ │ │ mov %rax,(%rsi) │ │ │ │ - mov -0x38(%rbp),%rsi │ │ │ │ mov %r13,%rax │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ imul %r11,%rax │ │ │ │ - dec %rax │ │ │ │ movq $0x0,(%rsi) │ │ │ │ + dec %rax │ │ │ │ mov %rax,(%r10) │ │ │ │ mov (%rsi),%rax │ │ │ │ - jmp d5c9 │ │ │ │ + jmp cd69 │ │ │ │ nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ mov %r8,-0x58(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - mov (%rax),%r14 │ │ │ │ call 3040 │ │ │ │ movslq %eax,%rbx │ │ │ │ cmp %r14,%rbx │ │ │ │ cmovg %r14,%rbx │ │ │ │ lea 0x0(,%rbx,8),%rsi │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ @@ -11509,171 +11284,167 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r12,%rcx │ │ │ │ lea 0x7(%rsp),%r13 │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ shr $0x3,%rcx │ │ │ │ + mov %r13,%r15 │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ call 31f0 │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ movslq %eax,%rcx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%r9 │ │ │ │ - mov %r13,%r15 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r15 │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%r11) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%r9) │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jle d879 │ │ │ │ + jle d009 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ movq $0x0,0x0(,%r15,8) │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle d8f0 │ │ │ │ + jle d060 │ │ │ │ mov %r14,%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d8d0 │ │ │ │ + jle d048 │ │ │ │ lea 0x1(%rax),%r15 │ │ │ │ dec %rdx │ │ │ │ mov %r15,0x0(,%rdi,8) │ │ │ │ lea 0x8(%r12),%rdi │ │ │ │ add %r12,%rsi │ │ │ │ lea 0x1(%rax),%r15 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d8a0 │ │ │ │ + jle d020 │ │ │ │ mov %r15,(%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ dec %rdx │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jne d7d6 │ │ │ │ + jne cf66 │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x8(%r12,%rax,8),%rdx │ │ │ │ mov %rdx,0x0(%r13,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne d7f5 │ │ │ │ + jne cf85 │ │ │ │ mov 0x0(%r13,%rcx,8),%rax │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ mov (%r12,%rcx,8),%rdx │ │ │ │ mov %rax,(%rsi) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ lea -0x1(%rdx,%rax,1),%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %rax,%rdx │ │ │ │ sub %r10,%rdx │ │ │ │ inc %rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns d857 │ │ │ │ + jns cfe7 │ │ │ │ sub %r10,%rax │ │ │ │ lea 0x1(%r14,%rax,1),%rax │ │ │ │ dec %r14 │ │ │ │ mov %rax,(%r8) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov %r14,(%r9) │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov (%r8),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je d879 │ │ │ │ + je d009 │ │ │ │ cmp (%r11),%rax │ │ │ │ - jg d879 │ │ │ │ + jg d009 │ │ │ │ mov (%r9),%rax │ │ │ │ mov %rax,(%r11) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%r9) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rdi),%rdx │ │ │ │ mov %rax,(%rdi) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je d7ee │ │ │ │ + je cf7e │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jne d8a0 │ │ │ │ - jmp d7ee │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne d020 │ │ │ │ + jmp cf7e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,0x0(,%rdi,8) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne d7ca │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne cf5a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13,%rcx,8),%rax │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ mov (%r12,%rcx,8),%rdx │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov %rax,(%rsi) │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ lea -0x1(%rdx,%rax,1),%rdx │ │ │ │ mov %rdx,(%rcx) │ │ │ │ lea -0x1(%r14),%rdx │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov (%rsi),%rdx │ │ │ │ - jmp d836 │ │ │ │ + jmp cfc6 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ lea 0x1(%r8),%r9 │ │ │ │ lea (%r8,%r8,1),%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %r9,%r14 │ │ │ │ + shl $0x4,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - shl $0x4,%r14 │ │ │ │ sub $0x28,%rsp │ │ │ │ sub %r14,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jl da30 │ │ │ │ + jl d1a0 │ │ │ │ fldt (%rdx) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov %rsp,%r12 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rdi,%r13 │ │ │ │ - mov %rcx,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ 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 │ │ │ │ sub %r8,%rax │ │ │ │ add %rcx,%rax │ │ │ │ cqto │ │ │ │ @@ -11686,473 +11457,463 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne d9c0 │ │ │ │ + jne d130 │ │ │ │ mov %rsi,%r15 │ │ │ │ add %r12,%r14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r15) │ │ │ │ mov (%r12),%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%r15 │ │ │ │ + shl $0x5,%rbx │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ + add %r13,%rbx │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x5,%rbx │ │ │ │ - add %r13,%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 %r12,%r14 │ │ │ │ - jne d9e0 │ │ │ │ + jne d150 │ │ │ │ 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,%r14 │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ movslq %ebx,%rcx │ │ │ │ + movslq %eax,%r15 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ + cmp %rdx,%r15 │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ cmovge %rax,%rbx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ - imul %rbx,%r14 │ │ │ │ - add %rdx,%r14 │ │ │ │ - add %r14,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jge db1c │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ - mov 0x18(%r15),%rbp │ │ │ │ - mov (%r15),%r13 │ │ │ │ + imul %rbx,%r15 │ │ │ │ + add %rdx,%r15 │ │ │ │ + add %r15,%rbx │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jge d28c │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r12 │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - lea 0x1(%rbp),%r12 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rdx │ │ │ │ - testb $0x8,0x71(%r13) │ │ │ │ - je dac9 │ │ │ │ + lea 0x1(%r12),%r13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r15,%rdx │ │ │ │ + testb $0x8,0x71(%r14) │ │ │ │ + je d239 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x108(%r13),%rdx │ │ │ │ + add 0x108(%r14),%rdx │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - mov %rdx,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %rbp,%r8 │ │ │ │ - imul %r12,%rsi │ │ │ │ - inc %r14 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rdx,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%r13),%rdx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ + imul %r13,%rsi │ │ │ │ + add 0x18(%r14),%rdx │ │ │ │ shl $0x4,%rdi │ │ │ │ - add 0x78(%r13),%rdi │ │ │ │ + mov %r12,%r8 │ │ │ │ + add 0x78(%r14),%rdi │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + inc %r15 │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0xc8(%r13),%rsi │ │ │ │ + add 0xc8(%r14),%rsi │ │ │ │ push 0x18(%rdx) │ │ │ │ push 0x10(%rdx) │ │ │ │ push 0x8(%rdx) │ │ │ │ push (%rdx) │ │ │ │ mov %rdi,%rdx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call d930 │ │ │ │ + call d0a0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne dab0 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne d220 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 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 $0x38,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rcx │ │ │ │ movslq %eax,%r9 │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - lea 0x1(%rax),%r13 │ │ │ │ - cmovge %rax,%r13 │ │ │ │ + lea 0x1(%rax),%r12 │ │ │ │ + cmovge %rax,%r12 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ - imul %r13,%r9 │ │ │ │ - lea (%r9,%rdx,1),%r15 │ │ │ │ - lea 0x0(%r13,%r15,1),%rax │ │ │ │ + imul %r12,%r9 │ │ │ │ + lea (%r9,%rdx,1),%r13 │ │ │ │ + lea (%r12,%r13,1),%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jge dcae │ │ │ │ - mov 0x18(%r14),%r8 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jge d3f2 │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ mov 0x28(%r14),%r12 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - mov %r8,%rdx │ │ │ │ + mov (%r14),%r15 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - lea (%r8,%r8,1),%rbx │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ lea 0x30(%rdx),%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0x38(%rbp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsp,-0x40(%rbp) │ │ │ │ sub -0x58(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - testb $0x8,0x71(%r13) │ │ │ │ - jne dcc0 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov 0xc8(%r13),%rdx │ │ │ │ - mov %r11,%rcx │ │ │ │ + testb $0x8,0x71(%r15) │ │ │ │ + jne d408 │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov 0xc8(%r15),%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 dc50 │ │ │ │ + js d3a0 │ │ │ │ xor %edx,%edx │ │ │ │ - xor %edi,%edi │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %edi,%edi │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r12,%rdx,1) │ │ │ │ inc %rdi │ │ │ │ + fldt 0x10(%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jge dc20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp dc60 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge d378 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp d3a8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ - inc %r15 │ │ │ │ + inc %r13 │ │ │ │ mov (%rdx),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov 0x18(%r13),%r11 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov 0x18(%r15),%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x78(%r13),%rdx │ │ │ │ - push 0x18(%r11,%rcx,1) │ │ │ │ - push 0x10(%r11,%rcx,1) │ │ │ │ - push 0x8(%r11,%rcx,1) │ │ │ │ - push (%r11,%rcx,1) │ │ │ │ + add 0x78(%r15),%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 d930 │ │ │ │ - cmp %r15,-0x48(%rbp) │ │ │ │ - mov -0x38(%rbp),%rsp │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - jne dbc0 │ │ │ │ + call d0a0 │ │ │ │ + mov -0x40(%rbp),%rsp │ │ │ │ + cmp %r13,-0x48(%rbp) │ │ │ │ + jne d330 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r15,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x108(%r13),%rdx │ │ │ │ - mov 0x8(%rdx),%r11 │ │ │ │ - jmp dbdf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0x108(%r15),%rdx │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + jmp d34f │ │ │ │ + nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xa8,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ + mov %r15,-0x68(%rbp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rsi │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ mov %rsi,-0xa0(%rbp) │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jge e270 │ │ │ │ + jge d974 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ fldz │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ - mov %rax,%r9 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ 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,%r8 │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x7(%rsp),%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r15 │ │ │ │ + mov %rsp,%r14 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ - add $0x20,%rax │ │ │ │ mov %rsp,%r13 │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + shr $0x3,%rdx │ │ │ │ + add $0x20,%rax │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x58(%rdi),%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ + lea 0x1(%rbx),%r12 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ - lea 0x1(%rbx),%r12 │ │ │ │ imul %r12,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ dec %rsi │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ mov %rsi,%r10 │ │ │ │ - js e2a8 │ │ │ │ - ffreep %st(0) │ │ │ │ + js d9b8 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%rax │ │ │ │ - mov 0x48(%rdi),%r14 │ │ │ │ + mov 0x48(%rdi),%r15 │ │ │ │ mov %rsi,%r11 │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ neg %rax │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ imul %r12,%r11 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - imul -0x80(%rbp),%rax │ │ │ │ shl $0x4,%r11 │ │ │ │ + imul -0x88(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea (%r12,%r12,1),%rax │ │ │ │ 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) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov (%r14,%r10,8),%rsi │ │ │ │ + mov (%r15,%r10,8),%rsi │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ 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 │ │ │ │ + mov %rax,%rdi │ │ │ │ lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rcx │ │ │ │ + sub %rbx,%rdi │ │ │ │ mov %rax,0x0(%r13,%r10,8) │ │ │ │ - mov %rcx,(%r15,%r10,8) │ │ │ │ + mov %rdi,(%r14,%r10,8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle df34 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r8 │ │ │ │ + jle d654 │ │ │ │ + lea (%rdi,%rsi,1),%rcx │ │ │ │ + add -0x58(%rbp),%rdi │ │ │ │ mov %rcx,%rax │ │ │ │ + add %rsi,%rdi │ │ │ │ neg %rax │ │ │ │ - lea (%r11,%rax,8),%rdi │ │ │ │ - add -0x48(%rbp),%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%r11,%rax,8),%r8 │ │ │ │ + add -0x48(%rbp),%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - mov %rdx,(%rdi,%rcx,8) │ │ │ │ + mov %rdx,(%r8,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne df20 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne d640 │ │ │ │ dec %r10 │ │ │ │ add %r9,%r11 │ │ │ │ cmp $0xffffffffffffffff,%r10 │ │ │ │ - jne dea0 │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + jne d5d8 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ mov %rax,%r8 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle e22b │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ + jle d92f │ │ │ │ + mov -0x68(%rbp),%r15 │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ fld1 │ │ │ │ - mov 0xd0(%r14),%rdx │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov 0xd0(%r15),%rdx │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ - mov 0xc8(%r14),%rsi │ │ │ │ + mov 0xc8(%r15),%rsi │ │ │ │ shl $0x4,%rbx │ │ │ │ lea (%rdx,%rcx,1),%rdi │ │ │ │ add -0xd0(%rbp),%rdx │ │ │ │ add %rbx,%rsi │ │ │ │ - mov %rsi,-0x68(%rbp) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ lea (%rdx,%rcx,1),%rbx │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ mov %rbx,-0xa8(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jge e19d │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jge d8a1 │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov -0x68(%rbp),%r14 │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ sub %rax,%r10 │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ - mov %r13,-0x98(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r12 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ shl $0x3,%r10 │ │ │ │ mov 0x58(%r14),%rbx │ │ │ │ + mov %r13,-0x98(%rbp) │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ - shl $0x4,%rdx │ │ │ │ + lea (%rcx,%rdx,1),%r11 │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ lea 0x1(%rbx),%r9 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - imul %rsi,%r10 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + imul %r8,%r10 │ │ │ │ lea (%r9,%r9,1),%r15 │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ imul %rax,%r9 │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - lea (%r8,%r11,1),%r15 │ │ │ │ - fmul %st(0),%st │ │ │ │ + add %rsi,%rbx │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov (%rbx),%rcx │ │ │ │ add %rax,%r10 │ │ │ │ mov %r14,%rax │ │ │ │ - mov -0x40(%rbp),%r13 │ │ │ │ - lea (%rbx,%r11,1),%r12 │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - add %r9,%r9 │ │ │ │ - mov (%r12),%rcx │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %rdx,%rbx │ │ │ │ add 0x60(%rax),%rdx │ │ │ │ + add %r9,%r9 │ │ │ │ add 0x78(%r14),%r10 │ │ │ │ - lea (%rdi,%r11,1),%r14 │ │ │ │ - add 0x48(%rax),%r11 │ │ │ │ - fldt (%rbx) │ │ │ │ - mov %rdx,%rax │ │ │ │ + mov -0x60(%rbp),%r14 │ │ │ │ + fmul %st(0),%st │ │ │ │ + add %rsi,%r14 │ │ │ │ + add 0x48(%rax),%rsi │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - jmp e103 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r11) │ │ │ │ + mov -0x40(%rbp),%r13 │ │ │ │ + jmp d80c │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3d2fa(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -12165,170 +11926,173 @@ │ │ │ │ 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 e0c3 │ │ │ │ + je d7cf │ │ │ │ fchs │ │ │ │ - fmuls 0x3d013(%rip) │ │ │ │ - fldt 0x3d5f1(%rip) │ │ │ │ + fmuls 0x39907(%rip) │ │ │ │ + fldt 0x39eb5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + imul %rcx,%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add %r9,%rsi │ │ │ │ - imul %rcx,%rdi │ │ │ │ - add %r13,%r9 │ │ │ │ - add (%rax,%rsi,8),%rdi │ │ │ │ + add %r9,%rdi │ │ │ │ + add %r15,%r9 │ │ │ │ + mov (%rax,%rdi,8),%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rbx,%rdx,2) │ │ │ │ - mov %rdi,0x8(%r12,%rdx,1) │ │ │ │ - mov %rdi,%rcx │ │ │ │ + fstpt 0x10(%r11,%rdx,2) │ │ │ │ + mov %rcx,0x8(%rbx,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,-0x50(%rbp) │ │ │ │ - je e180 │ │ │ │ - mov (%r15,%rdx,1),%rsi │ │ │ │ - mov (%r14,%rdx,1),%rax │ │ │ │ - mov (%r11,%rdx,1),%rdi │ │ │ │ + je d888 │ │ │ │ + mov 0x0(%r13,%rdx,1),%r8 │ │ │ │ fldt (%r10,%rdx,2) │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ + mov (%r14,%rdx,1),%rdi │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov (%r12,%rdx,1),%rax │ │ │ │ + add %rdi,%rax │ │ │ │ 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 (%r8,%rdx,2) │ │ │ │ + fldt (%rsi,%rdx,2) │ │ │ │ fld %st(5) │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja e080 │ │ │ │ + ja d790 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja e160 │ │ │ │ + ja d868 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x3d56c(%rip) │ │ │ │ + fldt 0x39e33(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp e0d3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp d7df │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x3d54e(%rip) │ │ │ │ + fldt 0x39e16(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp e0d3 │ │ │ │ + jmp d7df │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%r8 │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov -0x98(%rbp),%r13 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - mov (%rax,%rsi,8),%rax │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov (%rax,%r8,8),%rax │ │ │ │ mov %rax,(%rbx) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov 0x30(%rax),%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov 0x30(%rax),%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ fstpt (%rax) │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg e1f1 │ │ │ │ - jmp e29f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + jg d8f1 │ │ │ │ + jmp d9ab │ │ │ │ + xchg %ax,%ax │ │ │ │ + movq $0x0,(%rsi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je e280 │ │ │ │ + je d988 │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ sub (%rdi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je e1e0 │ │ │ │ + je d8e0 │ │ │ │ addq $0x8,-0x58(%rbp) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ inc %rcx │ │ │ │ - addq $0x10,-0x68(%rbp) │ │ │ │ + addq $0x10,-0x70(%rbp) │ │ │ │ + mov %rcx,(%rbx,%rax,8) │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - mov %rcx,(%r8,%rax,8) │ │ │ │ cmp -0xa8(%rbp),%rbx │ │ │ │ - jne dfc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e22b │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jne d6e0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp d92f │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ mov 0xd8(%rax),%rax │ │ │ │ mov %rsi,(%rax,%rbx,8) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ add %rsi,-0xc0(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ cmp %rax,-0xc8(%rbp) │ │ │ │ - jne dd80 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d4c0 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ addq $0x8,-0x58(%rbp) │ │ │ │ - incq (%r8) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + incq (%rbx) │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ cmp %rbx,-0xa8(%rbp) │ │ │ │ - je e229 │ │ │ │ - addq $0x10,-0x68(%rbp) │ │ │ │ - jmp dfc9 │ │ │ │ - mov (%r8,%rax,8),%rcx │ │ │ │ - jmp e203 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - jmp df5d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + je d92d │ │ │ │ + addq $0x10,-0x70(%rbp) │ │ │ │ + jmp d6e9 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ + jmp d903 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + jmp d67a │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ mov %rdx,%r10 │ │ │ │ + mov %r9,%rbx │ │ │ │ fnstcw -0x2(%rsp) │ │ │ │ - movzwl -0x2(%rsp),%eax │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov %rdx,-0x10(%rsp) │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ + movzwl -0x2(%rsp),%eax │ │ │ │ fildll -0x10(%rsp) │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %r9,%rbx │ │ │ │ and $0xf3,%ah │ │ │ │ + fldt 0x30(%rsp) │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x4(%rsp) │ │ │ │ movzwl -0x2(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x6(%rsp) │ │ │ │ fldcw -0x4(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0x2(%rsp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x6(%rsp) │ │ │ │ fldcw -0x6(%rsp) │ │ │ │ fistpll -0x10(%rsp) │ │ │ │ fldcw -0x2(%rsp) │ │ │ │ mov -0x10(%rsp),%r11 │ │ │ │ mov %r11,%rax │ │ │ │ sub %rcx,%rax │ │ │ │ add %rdx,%rax │ │ │ │ @@ -12344,161 +12108,154 @@ │ │ │ │ cmovge %r8,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ sub %r9,%rcx │ │ │ │ mov %rdx,%r11 │ │ │ │ cmp %rdx,%rbx │ │ │ │ cmovle %rbx,%r11 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jge e3d0 │ │ │ │ + jge dad0 │ │ │ │ cmp %rax,%r11 │ │ │ │ - jl e3b0 │ │ │ │ + jl dab8 │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ shl $0x5,%r11 │ │ │ │ add %rdi,%rax │ │ │ │ add %rsi,%rcx │ │ │ │ lea 0x20(%rdi,%r11,1),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne e380 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e3c4 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e3c4 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne da88 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp dac4 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp dac4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jl e427 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + jl db17 │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %rcx,%rdx │ │ │ │ shl $0x5,%rbx │ │ │ │ + shl $0x4,%rdx │ │ │ │ add %rdi,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ lea 0x20(%rdi,%rbx,1),%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rsi,%rdx │ │ │ │ + nop │ │ │ │ fldt (%rdx) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne e400 │ │ │ │ + jne daf0 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jl e3c0 │ │ │ │ + jl dac0 │ │ │ │ mov %r8,%rax │ │ │ │ sub %r9,%r8 │ │ │ │ + shl $0x5,%r11 │ │ │ │ add %r10,%r8 │ │ │ │ - add %rcx,%r8 │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x4,%r8 │ │ │ │ - shl $0x5,%r11 │ │ │ │ + add %rcx,%r8 │ │ │ │ add %rdi,%rax │ │ │ │ - lea (%rsi,%r8,1),%rdx │ │ │ │ lea 0x20(%rdi,%r11,1),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + lea (%rsi,%r8,1),%rdx │ │ │ │ fldt (%rdx) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne e480 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne db40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov 0x38(%rbp),%r11 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ + mov 0x38(%rbp),%r11 │ │ │ │ mov 0x30(%rbp),%r14 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ lea 0x1(%r11),%r15 │ │ │ │ lea (%r11,%r11,1),%rdx │ │ │ │ mov %r15,%r12 │ │ │ │ shl $0x4,%r12 │ │ │ │ sub %r12,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %r12,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jl e69b │ │ │ │ + jl dd3b │ │ │ │ fldt (%rcx) │ │ │ │ mov %r9,-0x58(%rbp) │ │ │ │ - fildll -0x58(%rbp) │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add %r15,%r15 │ │ │ │ mov %rsp,%r10 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x58(%rbp) │ │ │ │ + mov %r14,-0x58(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x58(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x58(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x58(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -12519,59 +12276,56 @@ │ │ │ │ lea (%rbx,%rax,8),%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ mov %rdx,(%r8,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r13 │ │ │ │ - jne e580 │ │ │ │ + jne dc40 │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rcx,%rdi │ │ │ │ add %rcx,%r15 │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r14 │ │ │ │ mov %rdx,(%r8,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r15 │ │ │ │ - jne e5c0 │ │ │ │ + jne dc68 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ mov %r14,0x30(%rbp) │ │ │ │ - mov %r10,-0x70(%rbp) │ │ │ │ mov %rsi,%r15 │ │ │ │ - shl $0x5,%r11 │ │ │ │ + mov %r10,-0x70(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ lea 0x20(%rsi,%r11,1),%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ lea (%r10,%r12,1),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x68(%rbp),%r13 │ │ │ │ mov -0x70(%rbp),%r12 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ fldt (%r15) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - imul (%rbx),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + imul (%rbx),%rax │ │ │ │ + fldt -0x10(%r13) │ │ │ │ add -0x8(%r12),%rax │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ shl $0x5,%rax │ │ │ │ lea (%rcx,%rax,1),%r14 │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r14) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r14) │ │ │ │ @@ -12581,97 +12335,97 @@ │ │ │ │ fldt 0x20(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%r14) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ call 3260 │ │ │ │ cmp %r12,-0x40(%rbp) │ │ │ │ - jne e620 │ │ │ │ - add $0x8,%rbx │ │ │ │ + jne dcc0 │ │ │ │ add $0x10,%r15 │ │ │ │ + add $0x8,%rbx │ │ │ │ cmp %r15,-0x60(%rbp) │ │ │ │ - jne e610 │ │ │ │ + jne dcb0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ 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,%rcx │ │ │ │ movslq %eax,%r10 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r10 │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ cmovge %rax,%rbx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %rbx,%r10 │ │ │ │ lea (%r10,%rdx,1),%r15 │ │ │ │ add %r15,%rbx │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jge e7b8 │ │ │ │ + jge de58 │ │ │ │ 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) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rax │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - je e749 │ │ │ │ + je dde9 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea 0x1(%rax,%rax,1),%rdx │ │ │ │ + mov 0x78(%r13),%r8 │ │ │ │ mov 0xc8(%r13),%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ - mov 0x78(%r13),%r8 │ │ │ │ push %r12 │ │ │ │ - push %r14 │ │ │ │ - inc %r15 │ │ │ │ imul %rbp,%rdx │ │ │ │ - imul %rbp,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x6,%rax │ │ │ │ + inc %r15 │ │ │ │ + imul %rbp,%rax │ │ │ │ + lea (%r8,%rcx,1),%rdi │ │ │ │ + lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ + push %r14 │ │ │ │ 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 e4b0 │ │ │ │ + call db70 │ │ │ │ add $0x30,%rsp │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne e730 │ │ │ │ + jne ddd0 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -12685,823 +12439,807 @@ │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rcx │ │ │ │ movslq %eax,%r15 │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - movslq %r12d,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r15 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%r15 │ │ │ │ add %rdx,%r15 │ │ │ │ lea (%rax,%r15,1),%r10 │ │ │ │ cmp %r10,%r15 │ │ │ │ - jge e9d7 │ │ │ │ + jge e067 │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%r11 │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ mov (%rbx),%r13 │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %r11,-0x70(%rbp) │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%r11,%r11,1),%rbx │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea 0x1(%r11),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ shl $0x6,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ lea (%r12,%rax,1),%r14 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ mov %rax,%r15 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ sub -0x68(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne e9f0 │ │ │ │ + jne e080 │ │ │ │ mov %r14,%rcx │ │ │ │ mov 0xc8(%r13),%rdi │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x1(%rcx,%rcx,1),%r8 │ │ │ │ shl $0x6,%rax │ │ │ │ shl $0x5,%r8 │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fldt 0x10(%rdi,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ + lea (%rdi,%r8,1),%r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - lea (%rdi,%r8,1),%r9 │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle ea10 │ │ │ │ + jle e0a0 │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ fld1 │ │ │ │ + mov $0x1,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r12,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x10(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne e900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rbx,%rax │ │ │ │ + jne dfa0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rdi,%r8,1) │ │ │ │ fldt (%r9) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x30(%r15,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne e960 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x18(%r13),%r8 │ │ │ │ + jne dff0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r13),%rax │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ inc %r14 │ │ │ │ push -0x70(%rbp) │ │ │ │ - push -0x48(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov 0x18(%r13),%r8 │ │ │ │ mov %rcx,%rdi │ │ │ │ add %rsi,%rdx │ │ │ │ lea (%rax,%rcx,1),%rcx │ │ │ │ + push -0x48(%rbp) │ │ │ │ push 0x18(%r8,%rdi,1) │ │ │ │ push 0x10(%r8,%rdi,1) │ │ │ │ push 0x8(%r8,%rdi,1) │ │ │ │ push (%r8,%rdi,1) │ │ │ │ lea 0x10(%rax,%rdi,1),%r8 │ │ │ │ mov -0x50(%rbp),%r9 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - call e4b0 │ │ │ │ + call db70 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %r14,-0x78(%rbp) │ │ │ │ - jne e8a0 │ │ │ │ + jne df40 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - jmp e8bf │ │ │ │ + jmp df5f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rbx,%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp e981 │ │ │ │ + jmp e011 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll -0x18(%rsp) │ │ │ │ + movzwl -0xa(%rsp),%eax │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rdx,%r9 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ 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 eb40 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jge e1a8 │ │ │ │ lea 0x2(%r8,%r8,1),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ test %r8,%r8 │ │ │ │ - js ec40 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ + js e240 │ │ │ │ + nop │ │ │ │ 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 eb00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne e170 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r8,%r8,1),%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - jle ebbb │ │ │ │ + jle e1fb │ │ │ │ mov %rcx,%r9 │ │ │ │ mov $0x1,%r8d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ + nop │ │ │ │ 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 eb80 │ │ │ │ + jne e1c0 │ │ │ │ sub $0x2,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ lea 0x10(%rcx,%r8,1),%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ - js ec50 │ │ │ │ + js e250 │ │ │ │ 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 │ │ │ │ + nopl (%rax) │ │ │ │ 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 %rax,%rdx │ │ │ │ - jne ec00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp ec54 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp ec54 │ │ │ │ + jne e208 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e254 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e254 │ │ │ │ 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 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x118,%rsp │ │ │ │ - mov (%rdi),%r14 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ + mov (%rbx),%r10 │ │ │ │ movslq %r12d,%rsi │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x8(%r10),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%rsi │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rsi,-0x98(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge f208 │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jge e7ff │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov 0x58(%rcx),%rax │ │ │ │ - mov 0x30(%rcx),%r12 │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + mov 0x58(%r10),%rax │ │ │ │ + mov 0x30(%r10),%r12 │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %r12,%rdx │ │ │ │ lea 0x0(,%r12,8),%rsi │ │ │ │ lea (%rax,%rax,1),%r15 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ lea -0x1(%r12),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ - imul %rax,%rdx │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x10,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,%r11 │ │ │ │ - lea 0xf(%rsi),%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,-0x68(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + add $0x10,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,%r11 │ │ │ │ + lea 0xf(%rsi),%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ mov %rsp,-0x70(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0x7(%rsp),%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea 0x17(%rsi),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rsp,%r14 │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0x7(%rsp),%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + shr $0x3,%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + lea 0x17(%rsi),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0x7(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + lea 0x20(%rdx),%rax │ │ │ │ shr $0x3,%rbx │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - shr $0x3,%rdi │ │ │ │ - testb $0x8,0x71(%rcx) │ │ │ │ - jne f7a8 │ │ │ │ + testb $0x8,0x71(%r10) │ │ │ │ + jne ed83 │ │ │ │ mov -0x98(%rbp),%r9 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rdi,8) │ │ │ │ fstpt (%rax) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - js f089 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ - mov 0x48(%rcx),%r13 │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ + js e684 │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + mov 0x48(%r10),%r13 │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %rdx,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + imul %r12,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ - imul %r12,%rax │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - add 0x78(%rcx),%rax │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ 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 -0x60(%rbp),%rax │ │ │ │ - mov 0x0(%r13,%r14,8),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + mov 0x78(%r10),%rax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + shl $0x4,%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + 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 0x0(%r13,%rbx,8),%r8 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + fildll -0xe8(%rbp) │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xe0(%rbp) │ │ │ │ + fistpll -0xe8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rcx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rcx,(%rbx,%r14,8) │ │ │ │ - mov %rdx,(%rax,%r14,8) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov %rdi,(%r14,%rbx,8) │ │ │ │ + mov %rdx,(%r10,%rbx,8) │ │ │ │ test %r15,%r15 │ │ │ │ - jle eef3 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%r15,%rcx,1),%rbx │ │ │ │ + jle e501 │ │ │ │ + lea (%r8,%rdx,1),%rdi │ │ │ │ + add %r15,%rdx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + lea (%rdx,%r8,1),%r9 │ │ │ │ + mov %rdi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rax,%rdx,8),%r9 │ │ │ │ - add -0x90(%rbp),%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ + lea (%rax,%rdx,8),%r10 │ │ │ │ + add -0x90(%rbp),%r10 │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r9,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne eedf │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - dec %r14 │ │ │ │ - add %rbx,-0x58(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r14 │ │ │ │ - jne ee62 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ + idiv %r8 │ │ │ │ + mov %rdx,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne e4ed │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + dec %rbx │ │ │ │ + add %rdx,-0x60(%rbp) │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + jne e470 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov %r8,%rdi │ │ │ │ + mov %rcx,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ mov %r9,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - movabs $0xfffffffffffffff,%rdx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xfffffffffffffff,%rax │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - and %r15,%rdx │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ - mov %r11,%r14 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xc8(%rcx),%rax │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ + and %r15,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - shr $0x4,%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add 0xc8(%r10),%rdx │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ + mov %r11,%rdi │ │ │ │ + shl $0x4,%rbx │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + shr $0x4,%rbx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - imul %rdx,%rsi │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov (%r14,%rcx,8),%rdx │ │ │ │ + imul %rax,%rsi │ │ │ │ + fldt (%rbx) │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt (%rax) │ │ │ │ - lea (%rsi,%r11,1),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + lea (%rsi,%r11,1),%rbx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov (%rax,%rcx,8),%rdi │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jge f04d │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + fstpt (%rbx) │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov (%rbx,%rcx,8),%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jge e648 │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ fldt 0x10(%rbx) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ imul %rcx,%rbx │ │ │ │ + fmul %st,%st(1) │ │ │ │ mov %rbx,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt 0x10(%rsi,%r8,1) │ │ │ │ + fldt 0x10(%rsi,%r9,1) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - lea 0x2(%rdi),%rsi │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jg f051 │ │ │ │ + lea 0x2(%r8),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jg e64c │ │ │ │ + fldt (%rdi) │ │ │ │ shl $0x4,%rbx │ │ │ │ - fldt (%r14) │ │ │ │ - add %r8,%rbx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - sub %rdi,%rax │ │ │ │ - fld %st(1) │ │ │ │ + sub %r8,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov $0x1,%edi │ │ │ │ + add %r9,%rbx │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ + inc %r8 │ │ │ │ fldt 0x20(%rbx,%rsi,1) │ │ │ │ - inc %rdi │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%r14,%rsi,1) │ │ │ │ + fstpt 0x20(%rdi,%rsi,1) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne f026 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ - jmp f053 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp f053 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne e622 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ + jmp e64e │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e64e │ │ │ │ + fstp %st(0) │ │ │ │ inc %rcx │ │ │ │ - addq $0x20,-0x60(%rbp) │ │ │ │ - add -0x58(%rbp),%r14 │ │ │ │ + addq $0x20,-0x68(%rbp) │ │ │ │ + add -0x60(%rbp),%rdi │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne ef9f │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ + jne e59f │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je f542 │ │ │ │ + je eb40 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je f236 │ │ │ │ + je e829 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle f1e6 │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ + jle e7dd │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ - mov 0xe0(%rcx),%rbx │ │ │ │ + mov 0xe0(%r10),%rbx │ │ │ │ mov %r9,%rdx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ shl $0x4,%rsi │ │ │ │ + shl $0x5,%rdx │ │ │ │ + xor %r13d,%r13d │ │ │ │ add %rdi,%rsi │ │ │ │ - mov %rbx,-0x58(%rbp) │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ movabs $0xfffffffffffffff,%rbx │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + add 0x18(%r10),%rdx │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ and %r15,%rbx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle f16d │ │ │ │ - mov -0x88(%rbp),%r13 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ - fldt 0x0(%r13,%r9,1) │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - mov 0x48(%rcx),%rcx │ │ │ │ - imul %rax,%r13 │ │ │ │ - add %r13,%r13 │ │ │ │ - mov (%r8,%rax,8),%r9 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + jle e763 │ │ │ │ + mov 0x48(%r10),%rsi │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov (%rsi,%rax,8),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + fldt (%r9,%rsi,1) │ │ │ │ + mov -0x58(%rbp),%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ + add %r9,%r9 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov (%rcx,%rax,8),%r8 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%rcx,%rax,8),%rdi │ │ │ │ - imul %rbx,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r13,%r9 │ │ │ │ - add %r15,%r13 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%r11,%rdx,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + imul %rbx,%rsi │ │ │ │ + add %r8,%rsi │ │ │ │ + add %r9,%r8 │ │ │ │ + add %r15,%r9 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + fldt (%r11,%rsi,1) │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ + fstpt (%rdx,%rsi,1) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + imul -0x8(%rsi,%rax,8),%rdi │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ - add (%rsi,%r9,8),%rdi │ │ │ │ - mov %rdi,(%r10,%rax,8) │ │ │ │ + add (%rsi,%r8,8),%rdi │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %rdi,(%rsi,%rax,8) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne f115 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + jne e707 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov (%r10,%r12,8),%rax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov (%rax,%r12,8),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x58(%rbp),%rax │ │ │ │ + add -0x60(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg f1ba │ │ │ │ - jmp f230 │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg e7b5 │ │ │ │ + jmp e823 │ │ │ │ + movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je f217 │ │ │ │ - mov (%rsi,%rax,8),%rcx │ │ │ │ - mov (%r8,%rax,8),%r9 │ │ │ │ - sub (%rdi,%rax,8),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je f1ad │ │ │ │ - inc %r9 │ │ │ │ - inc %r14 │ │ │ │ - mov %r9,(%r8,%rax,8) │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ - jne f0da │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - mov -0xc8(%rbp),%rsp │ │ │ │ + je e80e │ │ │ │ + mov (%r14,%rax,8),%rsi │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ + sub (%r8,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je e7a8 │ │ │ │ + inc %rdi │ │ │ │ + inc %r13 │ │ │ │ + mov %rdi,(%rcx,%rax,8) │ │ │ │ + cmp %r13,-0xa8(%rbp) │ │ │ │ + jne e6cd │ │ │ │ + mov -0xd8(%rbp),%rsp │ │ │ │ incq -0x98(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - cmp %rax,-0xc0(%rbp) │ │ │ │ - jne ecf0 │ │ │ │ + cmp %rax,-0xd0(%rbp) │ │ │ │ + jne e2ec │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - incq (%r8) │ │ │ │ - inc %r14 │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ - jne f0e3 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - jmp f1e6 │ │ │ │ - mov (%r8,%rcx,8),%r9 │ │ │ │ - jmp f1cb │ │ │ │ + inc %r13 │ │ │ │ + incq (%rcx) │ │ │ │ + cmp %r13,-0xa8(%rbp) │ │ │ │ + jne e6d6 │ │ │ │ + jmp e7dd │ │ │ │ + mov (%rcx,%rsi,8),%rdi │ │ │ │ + jmp e7c6 │ │ │ │ test %r15,%r15 │ │ │ │ - jle f1e6 │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + jle e7dd │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ mov %r9,%rsi │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ - mov %r10,-0x118(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - add %r11,%rdx │ │ │ │ - mov 0xe0(%rcx),%r13 │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ + mov 0x10(%r13),%rbx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + mov 0x18(%r13),%rbx │ │ │ │ fldt (%rsi) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov 0x20(%r13),%rbx │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - add %r11,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + add %r11,%rbx │ │ │ │ mov %rbx,-0x100(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + lea (%rbx,%rcx,1),%r9 │ │ │ │ + lea (%r11,%rdx,1),%rbx │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + lea (%r9,%rcx,1),%rbx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add %r11,%rax │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - jmp f2f7 │ │ │ │ + add %rcx,%rbx │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ + jmp e8df │ │ │ │ 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 -0xd8(%rbp),%rdx │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ - mov %r9,-0x128(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + movq $0x0,-0xa0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r10,-0x118(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov (%rax,%r9,8),%rax │ │ │ │ - imul %rax,%rdx │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - jmp f355 │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov (%rax,%r8,8),%rdx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp e941 │ │ │ │ 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 -0xe0(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fldt (%rdx) │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ + mov %r11,-0x138(%rbp) │ │ │ │ + add 0x10(%rcx,%rdi,8),%rax │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - add 0x10(%rcx,%r10,8),%rax │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp f3ac │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp e99c │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fldt (%rax) │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ - fldt (%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov -0x80(%rbp),%r10 │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - jmp f3ea │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + jmp e9da │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ + fldt (%r10) │ │ │ │ mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - fldt (%r10) │ │ │ │ + add %r11,%r14 │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r11,%r14 │ │ │ │ imul %r14,%r8 │ │ │ │ - jmp f418 │ │ │ │ + jmp ea08 │ │ │ │ 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) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -13510,172 +13248,166 @@ │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne f410 │ │ │ │ + jne ea00 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jne f3e0 │ │ │ │ + jne e9d0 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jne f3a0 │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ - mov -0x140(%rbp),%rdx │ │ │ │ - inc %r10 │ │ │ │ + jne e990 │ │ │ │ + incq -0xa0(%rbp) │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ + mov -0x138(%rbp),%r11 │ │ │ │ add $0x10,%rdx │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne f347 │ │ │ │ - mov -0x128(%rbp),%r9 │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - inc %r9 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jne f2eb │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp -0xa0(%rbp),%r15 │ │ │ │ + jne e933 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + mov -0x118(%rbp),%r10 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne e8d3 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ lea -0x1(%r15),%rax │ │ │ │ - movq -0xd0(%rbp),%xmm0 │ │ │ │ - movhps -0xe8(%rbp),%xmm0 │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - mov -0x118(%rbp),%r10 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ movq %r14,%xmm3 │ │ │ │ - punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - movups %xmm0,0x8(%r10) │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - mov %rdi,0x28(%r10) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm0,0x18(%r10) │ │ │ │ + punpcklqdq %xmm1,%xmm1 │ │ │ │ + movhps -0xf0(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%rsi,8) │ │ │ │ + movq %r9,%xmm0 │ │ │ │ fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov %rdi,0x28(,%rsi,8) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ + movups %xmm0,0x18(,%rsi,8) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ + movups %xmm1,0x0(,%rbx,8) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(,%rbx,8) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - movups %xmm1,0x0(,%rax,8) │ │ │ │ - movups %xmm1,0x10(%r8) │ │ │ │ - jmp f1e6 │ │ │ │ + jmp e7dd │ │ │ │ test %r15,%r15 │ │ │ │ - jle f1e6 │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ + jle e7dd │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ mov %r9,%rsi │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - mov %r8,%r10 │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %rax,%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ + mov %rbx,-0x58(%rbp) │ │ │ │ + mov 0x10(%r13),%rbx │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov 0xe0(%rcx),%r13 │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ + lea (%r11,%rdx,1),%rcx │ │ │ │ + add %r11,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov 0x18(%r13),%rbx │ │ │ │ fldt (%rsi) │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - add %r11,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - lea (%rax,%r9,1),%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ + add %r11,%rbx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + add %r9,%rbx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ lea (%rbx,%r9,1),%r12 │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ add %r12,%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - jmp f5e2 │ │ │ │ + jmp ebd6 │ │ │ │ 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 -0x58(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ mov %rdx,-0xf0(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r11,-0xf8(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ imul %rax,%rbx │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rbx,-0x58(%rbp) │ │ │ │ - jmp f632 │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + jmp ec26 │ │ │ │ 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 -0xd0(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ mov %r8,-0x100(%rbp) │ │ │ │ - mov %r10,-0x108(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ add 0x10(%rbx,%r8,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - jmp f677 │ │ │ │ + jmp ec64 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fldt (%rbx) │ │ │ │ mov 0x20(%r12,%r11,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ - fldt (%rbx) │ │ │ │ + add %rcx,%r14 │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rcx,%r14 │ │ │ │ imul %r14,%r10 │ │ │ │ - jmp f6a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp ec88 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ fldt (%r8) │ │ │ │ + mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -13684,706 +13416,708 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne f6a0 │ │ │ │ + jne ec80 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r11,%r15 │ │ │ │ - jne f66d │ │ │ │ + jne ec5a │ │ │ │ mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ addq $0x10,-0x50(%rbp) │ │ │ │ inc %r8 │ │ │ │ cmp %r8,%r15 │ │ │ │ - jne f626 │ │ │ │ + jne ec1a │ │ │ │ mov -0xf0(%rbp),%rdx │ │ │ │ mov -0xf8(%rbp),%r11 │ │ │ │ inc %rdx │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne f5d8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne ebcc │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ lea -0x1(%r15),%rbx │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ movq -0xe8(%rbp),%xmm1 │ │ │ │ - movhps -0x68(%rbp),%xmm1 │ │ │ │ - mov %r10,%r8 │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ movq %rbx,%xmm0 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ mov -0xe0(%rbp),%r10 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ + movhps -0x68(%rbp),%xmm1 │ │ │ │ + movups %xmm1,0x8(,%rax,8) │ │ │ │ + movq %r14,%xmm1 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm1,0x8(%r10) │ │ │ │ - movq %r14,%xmm1 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ + movups %xmm1,0x18(,%rax,8) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ movups %xmm0,0x0(,%rax,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm1,0x18(%r10) │ │ │ │ + movups %xmm0,0x10(,%rax,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - movups %xmm0,0x10(%r8) │ │ │ │ - jmp f1e6 │ │ │ │ + jmp e7dd │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rcx),%rax │ │ │ │ + add 0x108(%r10),%rax │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ - jmp edbd │ │ │ │ + jmp e3be │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x138,%rsp │ │ │ │ + sub $0x128,%rsp │ │ │ │ + mov (%rdi),%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - mov (%rbx),%r8 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jge fc29 │ │ │ │ + lea (%rcx,%rdx,1),%rsi │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jge f22c │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov 0x30(%r8),%r13 │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ - lea -0x1(%r13),%rax │ │ │ │ - lea 0x0(,%r13,8),%rsi │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov 0x30(%rcx),%r12 │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ + lea 0x0(,%r12,8),%rsi │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r15 │ │ │ │ + mov %rsp,-0x68(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ + lea 0x7(%rsp),%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ + shr $0x3,%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ + shr $0x3,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rbx │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - shr $0x3,%rdx │ │ │ │ - testb $0x8,0x71(%r8) │ │ │ │ - jne 102b7 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ + testb $0x8,0x71(%rcx) │ │ │ │ + jne f8c1 │ │ │ │ + mov -0x98(%rbp),%r10 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov 0x58(%r8),%r14 │ │ │ │ + mov 0x58(%rcx),%r14 │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ + movq $0x0,0x0(,%r8,8) │ │ │ │ fstpt (%rax) │ │ │ │ - lea 0x1(%r14),%r12 │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %r12,%rax │ │ │ │ + lea 0x1(%r14),%r13 │ │ │ │ + mov %r12,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rsp,%r11 │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - js fa84 │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ - mov 0x48(%r8),%r10 │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ - mov %r13,-0x78(%rbp) │ │ │ │ + mov %rsp,%r11 │ │ │ │ + js f08c │ │ │ │ + lea 0x0(%r13,%r13,1),%rax │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + mov 0x48(%rcx),%r15 │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r13,%rax │ │ │ │ neg %rax │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r12,-0xd8(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ imul %r12,%rax │ │ │ │ + mov %rdx,%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ - imul %r13,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add 0x78(%r8),%rax │ │ │ │ + add 0x78(%rcx),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + 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 -0x50(%rbp),%rax │ │ │ │ - mov (%r10,%rbx,8),%r8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov (%r15,%r12,8),%r9 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %r9,-0xe0(%rbp) │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ mov -0x60(%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,%rdi │ │ │ │ - lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov %rdx,(%r15,%rbx,8) │ │ │ │ - mov %rdi,(%rax,%rbx,8) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle fa1d │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lea 0x1(%r14,%rcx,1),%rcx │ │ │ │ + sub %r14,%rdx │ │ │ │ + mov %rdx,(%rax,%r12,8) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rcx,(%rax,%r12,8) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle f019 │ │ │ │ + lea (%r9,%rdx,1),%rcx │ │ │ │ + add -0x88(%rbp),%rdx │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + lea (%rdx,%r9,1),%r10 │ │ │ │ + mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,8),%r9 │ │ │ │ - add %r11,%r9 │ │ │ │ - mov %rdi,%rax │ │ │ │ + lea (%rax,%rdx,8),%rbx │ │ │ │ + add %r11,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rdx,(%r9,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jne fa09 │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ - dec %rbx │ │ │ │ - add %rdx,-0x48(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - jne f99e │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ + idiv %r9 │ │ │ │ + mov %rdx,(%rbx,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne f005 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + dec %r12 │ │ │ │ + add %rbx,-0x58(%rbp) │ │ │ │ + cmp $0xffffffffffffffff,%r12 │ │ │ │ + jne ef89 │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x68(%rbp) │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + mov %r10,-0x58(%rbp) │ │ │ │ call 3030 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - je ffee │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je fc53 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + mov -0x58(%rbp),%r10 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + je f5f9 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je f256 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle fc07 │ │ │ │ - mov %r9,%rdx │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle f20a │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r12,%rbx │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ - mov %r13,%rbx │ │ │ │ - imul %r9,%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%r8),%rdx │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - mov 0xe0(%r8),%rbx │ │ │ │ + imul %r10,%rbx │ │ │ │ + add 0x18(%rcx),%rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rbx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + mov 0xe0(%rcx),%rbx │ │ │ │ add %rdx,%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jle fb86 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + lea 0x0(%r13,%r13,1),%rbx │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jle f188 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov 0x48(%r8),%rsi │ │ │ │ - mov %r12,%r10 │ │ │ │ - mov 0xc8(%r8),%r14 │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ + mov 0xc8(%rcx),%r15 │ │ │ │ + mov 0x48(%rcx),%r14 │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %r13,%r10 │ │ │ │ imul %rax,%r10 │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - add %rax,%rdx │ │ │ │ - imul %r12,%rdx │ │ │ │ mov (%rsi,%rax,8),%rsi │ │ │ │ + add %rax,%rdx │ │ │ │ + imul %r13,%rdx │ │ │ │ sub %rdx,%r10 │ │ │ │ - lea (%rdx,%rdx,1),%rdi │ │ │ │ + lea (%rdx,%rdx,1),%r8 │ │ │ │ lea (%r10,%r10,1),%rdx │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + imul -0x8(%r14,%rax,8),%rsi │ │ │ │ + lea (%r8,%rdx,1),%r10 │ │ │ │ add -0x58(%rbp),%rdx │ │ │ │ shl $0x4,%r10 │ │ │ │ - fldt (%r14,%r10,1) │ │ │ │ + add %r8,%rdx │ │ │ │ + add -0x50(%rbp),%r8 │ │ │ │ + fldt (%r15,%r10,1) │ │ │ │ mov %rax,%r10 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - add %rdi,%rdx │ │ │ │ - add -0x50(%rbp),%rdi │ │ │ │ + add (%r11,%rdx,8),%rsi │ │ │ │ shl $0x4,%r10 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r8,%r10,1) │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ - imul -0x8(%r10,%rax,8),%rsi │ │ │ │ - add (%r11,%rdx,8),%rsi │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jne fb2e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + fstpt (%rcx,%r10,1) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov %rsi,(%rcx,%rax,8) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jne f134 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov (%rax,%r13,8),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov (%rax,%r12,8),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x68(%rbp),%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%r9) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%r9) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r9) │ │ │ │ fstpt 0x10(%r9) │ │ │ │ test %rsi,%rsi │ │ │ │ - jg fbdf │ │ │ │ - jmp fc4d │ │ │ │ - movq $0x0,(%rcx,%rax,8) │ │ │ │ + jg f1e2 │ │ │ │ + jmp f250 │ │ │ │ + movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je fc38 │ │ │ │ - mov (%r15,%rax,8),%rdx │ │ │ │ - mov (%rcx,%rax,8),%rsi │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ + je f23b │ │ │ │ + mov (%r10,%rax,8),%rdx │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + sub (%r8,%rax,8),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je fbd2 │ │ │ │ + je f1d5 │ │ │ │ inc %rsi │ │ │ │ inc %rbx │ │ │ │ - mov %rsi,(%rcx,%rax,8) │ │ │ │ - cmp %rbx,-0xb0(%rbp) │ │ │ │ - jne fad5 │ │ │ │ - mov -0xd8(%rbp),%rsp │ │ │ │ - incq -0xa0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - cmp %rax,-0xd0(%rbp) │ │ │ │ - jne f846 │ │ │ │ + mov %rsi,(%rdi,%rax,8) │ │ │ │ + cmp %rbx,-0xa0(%rbp) │ │ │ │ + jne f0de │ │ │ │ + mov -0xc8(%rbp),%rsp │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + cmp %rax,-0xc0(%rbp) │ │ │ │ + jne ee1a │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - incq (%rcx) │ │ │ │ inc %rbx │ │ │ │ - cmp %rbx,-0xb0(%rbp) │ │ │ │ - jne fade │ │ │ │ - jmp fc07 │ │ │ │ - mov (%rcx,%rsi,8),%rsi │ │ │ │ - jmp fbf0 │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle fc07 │ │ │ │ - mov 0x18(%r10),%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x8(%r10),%rbx │ │ │ │ - mov 0xe0(%r8),%r13 │ │ │ │ - mov 0x20(%r10),%r15 │ │ │ │ - imul %r12,%rax │ │ │ │ + incq (%rdi) │ │ │ │ + cmp %rbx,-0xa0(%rbp) │ │ │ │ + jne f0e7 │ │ │ │ + jmp f20a │ │ │ │ + mov (%rdi,%rsi,8),%rsi │ │ │ │ + jmp f1f3 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle f20a │ │ │ │ + mov %r10,%rax │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + mov 0xc8(%rcx),%r9 │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + imul %r13,%rax │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ + mov 0xe0(%rcx),%r12 │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov 0xc8(%r8),%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov 0x10(%r15),%rbx │ │ │ │ lea (%rax,%rax,4),%rax │ │ │ │ - lea (%r12,%rax,1),%rdx │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov 0x10(%r10),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ + add 0x18(%rcx),%rsi │ │ │ │ + mov 0x20(%r15),%r15 │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ add %r9,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + lea 0x2(%r10),%rax │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ mov %rdx,%rax │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r9,%rax │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ 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 %r9,%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - lea (%r11,%rdx,1),%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) │ │ │ │ - lea (%r12,%rdi,1),%rdx │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ add %r9,%rdx │ │ │ │ mov %rdx,-0x80(%rbp) │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x6,%rdx │ │ │ │ lea 0x40(%r11,%rdx,1),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - lea (%rdi,%r12,2),%rax │ │ │ │ + lea (%rdi,%r13,2),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ add %r14,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add 0x18(%r8),%rsi │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ lea (%rdi,%r9,1),%rbx │ │ │ │ - lea 0x20(%r9,%rax,1),%r12 │ │ │ │ + lea 0x20(%r9,%rax,1),%r13 │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ lea (%r11,%rdx,1),%rbx │ │ │ │ - jmp fd7f │ │ │ │ + jmp f39f │ │ │ │ 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 -0xa8(%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 fdd8 │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ + jmp f3ea │ │ │ │ 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 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + 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 fe3c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + jmp f444 │ │ │ │ + nopl (%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) │ │ │ │ + fldt (%rcx) │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0x88(%rbp),%r9 │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ add 0x20(%rax),%r8 │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ imul %r8,%r11 │ │ │ │ - jmp fe7a │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + jmp f482 │ │ │ │ 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 fea8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp f4a8 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ - mov 0x40(%rcx),%rdi │ │ │ │ fldt (%rdx) │ │ │ │ + mov 0x40(%rcx),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ 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 fea0 │ │ │ │ - add $0x10,%r10 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne f4a0 │ │ │ │ add $0x8,%r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ cmp %r9,-0x40(%rbp) │ │ │ │ - jne fe70 │ │ │ │ + jne f478 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jne fe30 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ - mov -0x158(%rbp),%r11 │ │ │ │ - add $0x10,%r9 │ │ │ │ + jne f438 │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ + mov -0x150(%rbp),%r11 │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %rdx,-0x108(%rbp) │ │ │ │ - jne fdca │ │ │ │ + add $0x10,%r9 │ │ │ │ + cmp %rdx,-0x100(%rbp) │ │ │ │ + jne f3dc │ │ │ │ mov -0x138(%rbp),%r10 │ │ │ │ + addq $0x10,-0xa8(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ - addq $0x10,-0xb8(%rbp) │ │ │ │ inc %r10 │ │ │ │ - cmp -0xa8(%rbp),%r10 │ │ │ │ - jne fd73 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp -0xf8(%rbp),%r10 │ │ │ │ + jne f393 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - movq -0xe0(%rbp),%xmm0 │ │ │ │ - movhps -0xf8(%rbp),%xmm0 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ movq %r14,%xmm3 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ + movq -0xd0(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ - mov %rax,0x20(%rcx) │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ movq %rax,%xmm1 │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ + movhps -0xe8(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%r8,8) │ │ │ │ movq %rdx,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov %rdi,0x28(,%r8,8) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ + movups %xmm0,0x18(,%r8,8) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ + movups %xmm1,0x0(,%rbx,8) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(,%rbx,8) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - movups %xmm1,0x0(,%rax,8) │ │ │ │ - movups %xmm1,0x10(%rcx) │ │ │ │ - jmp fc07 │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle fc07 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov 0xc8(%r8),%r9 │ │ │ │ - mov 0x8(%r10),%rbx │ │ │ │ - mov 0x18(%r10),%r15 │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - imul %r12,%rax │ │ │ │ + jmp f20a │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle f20a │ │ │ │ + mov %r10,%rax │ │ │ │ + mov 0xc8(%rcx),%r9 │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ + mov %r10,%rsi │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ - lea (%r12,%rax,4),%rdx │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - mov 0x10(%r10),%rbx │ │ │ │ - add 0x18(%r8),%rsi │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ - mov 0xe0(%r8),%r10 │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + mov 0xe0(%rcx),%r10 │ │ │ │ + mov %rbx,-0x58(%rbp) │ │ │ │ + mov 0x10(%r15),%rbx │ │ │ │ + add 0x18(%rcx),%rsi │ │ │ │ + mov 0x18(%r15),%r15 │ │ │ │ + lea 0x0(%r13,%rax,4),%rdx │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x7,%rax │ │ │ │ + lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ + lea (%rax,%r9,1),%r12 │ │ │ │ shl $0x5,%rdx │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - add %r9,%rax │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ + lea 0x0(%r13,%r13,1),%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea (%rdx,%r9,1),%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ lea 0x10(%r11,%rax,1),%rbx │ │ │ │ add %r11,%rax │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ lea (%rdx,%r9,1),%rbx │ │ │ │ - lea (%r14,%r14,2),%rdx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + add %r14,%rdx │ │ │ │ mov %rbx,-0xa8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ lea 0x10(%r11,%rdx,1),%rax │ │ │ │ - lea 0x30(%r11,%rdx,1),%r13 │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%rax │ │ │ │ + lea 0x0(%r13,%rdi,1),%rax │ │ │ │ + lea 0x30(%r11,%rdx,1),%r13 │ │ │ │ mov %rax,%rdi │ │ │ │ add %r14,%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ - lea (%rdi,%r9,1),%rbx │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + lea (%rdi,%r9,1),%rbx │ │ │ │ lea 0x20(%r9,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 100f0 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + jmp f6f9 │ │ │ │ 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 -0x88(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r12,-0x100(%rbp) │ │ │ │ imul %rdx,%rbx │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - jmp 10134 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + jmp f742 │ │ │ │ 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),%rcx │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r8,-0x108(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ mov -0xa8(%rbp),%r12 │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ + mov %r11,-0x110(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ add 0x10(%r8),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - jmp 10178 │ │ │ │ + jmp f786 │ │ │ │ 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 -0x40(%rbp),%rdx │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ mov %r13,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ add %rcx,%r14 │ │ │ │ mov %r14,%r11 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r11 │ │ │ │ - jmp 101a8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp f7b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov (%r8),%rdi │ │ │ │ fldt (%rdx) │ │ │ │ + mov (%r8),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -14392,600 +14126,599 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 101a0 │ │ │ │ - add $0x10,%r12 │ │ │ │ + jne f7a8 │ │ │ │ add $0x8,%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp %rbx,-0x48(%rbp) │ │ │ │ - jne 1016e │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ - addq $0x10,-0x58(%rbp) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp -0xe0(%rbp),%r8 │ │ │ │ - jne 10128 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ + jne f77c │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ addq $0x10,-0x50(%rbp) │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp -0xd8(%rbp),%r8 │ │ │ │ + jne f736 │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ inc %rax │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp -0x80(%rbp),%rax │ │ │ │ - jne 100e6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne f6ef │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ - movhps -0x70(%rbp),%xmm1 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ movq %rdi,%xmm2 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ + movq -0xf0(%rbp),%xmm1 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ not %rax │ │ │ │ movq %rax,%xmm0 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - movups %xmm1,0x8(%rbx) │ │ │ │ + movhps -0x68(%rbp),%xmm1 │ │ │ │ + movups %xmm1,0x8(,%r8,8) │ │ │ │ movq %r14,%xmm1 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ - movups %xmm1,0x18(%rbx) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ + punpcklqdq %xmm2,%xmm1 │ │ │ │ + movups %xmm1,0x18(,%r8,8) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ movups %xmm0,0x0(,%rax,8) │ │ │ │ - movups %xmm0,0x10(%rcx) │ │ │ │ - jmp fc07 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + movups %xmm0,0x10(,%rax,8) │ │ │ │ + jmp f20a │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r8),%rax │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - jmp f8e9 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0x108(%rcx),%rax │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + jmp eeb8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x108,%rsp │ │ │ │ mov (%rdi),%r14 │ │ │ │ mov %r14,-0x88(%rbp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 108cb │ │ │ │ + jge fedf │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ mov 0x30(%rbx),%r13 │ │ │ │ mov %r13,%rdx │ │ │ │ + lea -0x1(%r13),%rax │ │ │ │ lea 0x0(,%r13,8),%rsi │ │ │ │ - lea -0x1(%r13),%r14 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ inc %rax │ │ │ │ lea (%rax,%rax,1),%r15 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ imul %r15,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x60(%rbp) │ │ │ │ - sub %rax,%rsp │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0x7(%rsp),%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + shr $0x3,%rax │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ lea 0x20(%rdx),%rax │ │ │ │ + shr $0x3,%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rcx │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - shr $0x3,%rsi │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 10e6c │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ + jne 10490 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rsi,8) │ │ │ │ fstpt (%rax) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ mov %rsp,-0x98(%rbp) │ │ │ │ - test %r14,%r14 │ │ │ │ - js 10737 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + js fd51 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ - mov %r14,%r9 │ │ │ │ lea 0x2(%rax),%rbx │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ mov 0x48(%rsi),%r12 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov %r10,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r9,%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0xa8(%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),%rbx │ │ │ │ - mov (%r12,%r9,8),%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ + mov (%r12,%r10,8),%rdi │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ mov %rdi,-0xe8(%rbp) │ │ │ │ fildll -0xe8(%rbp) │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xe8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov %rsi,(%rdx,%r9,8) │ │ │ │ - mov %rax,(%rbx,%r9,8) │ │ │ │ + mov -0xe8(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%rbx,%rdx,1),%rdx │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %rax,(%rsi,%r10,8) │ │ │ │ + mov %rdx,(%rbx,%r10,8) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 10599 │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ + jle fbad │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + add %r15,%rax │ │ │ │ + lea (%rax,%rdi,1),%r8 │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%r15,%rsi,1),%rbx │ │ │ │ neg %rax │ │ │ │ - lea (%rdx,%rax,8),%r10 │ │ │ │ - add -0x98(%rbp),%r10 │ │ │ │ + lea (%r14,%rax,8),%rbx │ │ │ │ + add -0x98(%rbp),%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov %rdx,(%r10,%rsi,8) │ │ │ │ + mov %rdx,(%rbx,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 10585 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - dec %r9 │ │ │ │ - add %rbx,-0x78(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 10509 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov %r8,%rdi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jne fb99 │ │ │ │ + dec %r10 │ │ │ │ + add -0xe0(%rbp),%r14 │ │ │ │ + cmp $0xffffffffffffffff,%r10 │ │ │ │ + jne fb1a │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov %r11,-0x100(%rbp) │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ call 3030 │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ - fildll -0x58(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ + inc %rax │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - xor %edi,%edi │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %r11,-0xb8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - fildll (%r12,%rax,1) │ │ │ │ - mov (%rbx,%rax,1),%rdx │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - fldt (%rbx,%rax,2) │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fildll (%r12,%r14,1) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + fldt (%rbx,%r14,2) │ │ │ │ + mov (%rax,%r14,1),%rax │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%rax,2) │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov (%rbx,%rax,1),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jg 106f1 │ │ │ │ + fstpt (%rbx,%r14,2) │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov (%rbx,%r14,1),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jg fd14 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%ecx │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ inc %rsi │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - sub %rdx,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ mov %rsi,%r10 │ │ │ │ xor %esi,%esi │ │ │ │ - and $0xf3,%ch │ │ │ │ - or $0x4,%ch │ │ │ │ - mov %cx,-0x34(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%ecx │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ + or $0x4,%dh │ │ │ │ + mov %dx,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ch │ │ │ │ - mov %cx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0xc8(%rbx),%rbx │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov 0xc8(%rbx),%rbx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ - jmp 106ac │ │ │ │ - sub -0x40(%rbp),%rcx │ │ │ │ - add $0x10,%r9 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - cmovs %rcx,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - lea 0x1(%rcx,%rdi,1),%rdx │ │ │ │ + jmp fcd0 │ │ │ │ + sub -0x48(%rbp),%rdx │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ + neg %rax │ │ │ │ + cmovs %rdx,%rax │ │ │ │ + add %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ + lea 0x1(%rdx,%r8,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ - test %rcx,%rcx │ │ │ │ - jns 106d5 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - not %rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jns fcf9 │ │ │ │ + mov %rdx,%rax │ │ │ │ + not %rax │ │ │ │ + add %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%r9) │ │ │ │ + fstpt (%rdi) │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 106a4 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 106f3 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ - add %rcx,-0xb8(%rbp) │ │ │ │ - lea 0x1(%rbx,%rdi,1),%rdi │ │ │ │ - cmp %rax,-0x70(%rbp) │ │ │ │ - jne 10603 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ + jne fcc8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp fd16 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + add $0x8,%r14 │ │ │ │ + add -0xe8(%rbp),%r8 │ │ │ │ + add %rbx,-0xc0(%rbp) │ │ │ │ + cmp %r14,-0x80(%rbp) │ │ │ │ + jne fc22 │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 10c09 │ │ │ │ + je 10230 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 108f5 │ │ │ │ + je ff09 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 108a9 │ │ │ │ + jle febd │ │ │ │ + movabs $0xfffffffffffffff,%rsi │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r13,%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + and %r15,%rsi │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %r13,%rsi │ │ │ │ add 0x18(%rbx),%rdx │ │ │ │ mov 0xe0(%rbx),%rbx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%rsi,%rcx,1),%r10 │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - movabs $0xfffffffffffffff,%rbx │ │ │ │ - and %r15,%rbx │ │ │ │ + shl $0x4,%rsi │ │ │ │ + lea (%rdi,%rsi,1),%r14 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 10833 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ + jle fe47 │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ - mov %rdx,-0x68(%rbp) │ │ │ │ - mov 0x48(%rcx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r9,%rcx,1) │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + mov 0x48(%rsi),%rsi │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov (%rsi,%rax,8),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + fldt (%r9,%rsi,1) │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ imul %rax,%r9 │ │ │ │ add %r9,%r9 │ │ │ │ - mov (%r8,%rax,8),%r14 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ inc %rax │ │ │ │ - imul %rbx,%rcx │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r9,%r14 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + imul %r12,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + add %r9,%rsi │ │ │ │ add %r15,%r9 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r11,%rcx,1) │ │ │ │ - mov %rax,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt (%r11,%rdx,1) │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rcx,1) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - imul -0x8(%rcx,%rax,8),%rsi │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - add (%rcx,%r14,8),%rsi │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov %rsi,(%rcx,%rax,8) │ │ │ │ + fstpt (%r8,%rdx,1) │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + imul -0x8(%rdx,%rax,8),%rdi │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + add (%rdx,%rsi,8),%rdi │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %rdi,(%rsi,%rax,8) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 107d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ + jne fde6 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x58(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + fldt (%r14) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ mov (%rax,%r13,8),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x48(%rbp),%rax │ │ │ │ + add %rbx,%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - test %r14,%r14 │ │ │ │ - jg 10881 │ │ │ │ - jmp 108ef │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg fe95 │ │ │ │ + jmp ff03 │ │ │ │ + movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 108da │ │ │ │ - mov (%rdi,%rax,8),%rcx │ │ │ │ + je feee │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ - sub (%r9,%rax,8),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 10874 │ │ │ │ - inc %rsi │ │ │ │ - inc %r12 │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ - cmp %r12,-0xb0(%rbp) │ │ │ │ - jne 10788 │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ - incq -0xa8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - cmp %rax,-0xc8(%rbp) │ │ │ │ - jne 1035d │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ + sub (%r9,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je fe88 │ │ │ │ + inc %rdi │ │ │ │ + inc %r10 │ │ │ │ + mov %rdi,(%rcx,%rax,8) │ │ │ │ + cmp %r10,-0xb0(%rbp) │ │ │ │ + jne fda1 │ │ │ │ + mov -0xd8(%rbp),%rsp │ │ │ │ + incq -0xa0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + cmp %rax,-0xd0(%rbp) │ │ │ │ + jne f95d │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - incq (%r8) │ │ │ │ - inc %r12 │ │ │ │ - cmp %r12,-0xb0(%rbp) │ │ │ │ - jne 10791 │ │ │ │ - jmp 108a9 │ │ │ │ - mov (%r8,%r14,8),%rsi │ │ │ │ - jmp 10892 │ │ │ │ + inc %r10 │ │ │ │ + incq (%rcx) │ │ │ │ + cmp %r10,-0xb0(%rbp) │ │ │ │ + jne fdaa │ │ │ │ + jmp febd │ │ │ │ + mov (%rcx,%rsi,8),%rdi │ │ │ │ + jmp fea6 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 108a9 │ │ │ │ + jle febd │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - movabs $0xfffffffffffffff,%rdx │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - and %r15,%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %r11,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - add %r11,%rcx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + movabs $0xfffffffffffffff,%rax │ │ │ │ fldt (%rsi) │ │ │ │ + and %r15,%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + lea (%r11,%rdx,1),%rbx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ - mov %rbx,-0x108(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rbx,%rax,1),%r10 │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + lea (%rbx,%rcx,1),%r9 │ │ │ │ lea (%r11,%rdx,1),%rbx │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ - mov %r10,%rbx │ │ │ │ - jmp 109c8 │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + lea (%r9,%rcx,1),%rbx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + add %rcx,%rbx │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + jmp ffd7 │ │ │ │ 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 -0xd8(%rbp),%rcx │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + movq $0x0,-0xa8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov (%rax,%r9,8),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - jmp 10a26 │ │ │ │ + mov (%rax,%r8,8),%rdx │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 10032 │ │ │ │ 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 -0x108(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ - mov %r10,-0x128(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - add 0x10(%rcx,%r10,8),%rax │ │ │ │ + mov %r10,-0x120(%rbp) │ │ │ │ + add 0x10(%r10,%rcx,8),%rax │ │ │ │ + mov %r11,-0x128(%rbp) │ │ │ │ mov -0xf0(%rbp),%rcx │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %rax,%rcx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 10a7c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 1008c │ │ │ │ + nop │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fldt (%rax) │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ - fldt (%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov -0x78(%rbp),%r10 │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - jmp 10aba │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + jmp 100ca │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ + fldt (%r10) │ │ │ │ mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - fldt (%r10) │ │ │ │ + add %r11,%r14 │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r11,%r14 │ │ │ │ imul %r14,%r8 │ │ │ │ - jmp 10ae8 │ │ │ │ + jmp 100f8 │ │ │ │ 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) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -14994,172 +14727,171 @@ │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 10ae0 │ │ │ │ + jne 100f0 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jne 10ab0 │ │ │ │ + jne 100c0 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jne 10a70 │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - inc %r10 │ │ │ │ + jne 10080 │ │ │ │ + incq -0xa8(%rbp) │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ + mov -0x120(%rbp),%r10 │ │ │ │ + mov -0x128(%rbp),%r11 │ │ │ │ add $0x10,%rdx │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 10a18 │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - inc %r9 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jne 109bc │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp -0xa8(%rbp),%r15 │ │ │ │ + jne 10024 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne ffcb │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ lea -0x1(%r15),%rax │ │ │ │ - movq -0xb8(%rbp),%xmm0 │ │ │ │ - movhps -0xe8(%rbp),%xmm0 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + movq %r14,%xmm3 │ │ │ │ movq %rax,%xmm1 │ │ │ │ + movq -0x108(%rbp),%xmm0 │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - movq %r14,%xmm3 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ + movhps -0xe8(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%rsi,8) │ │ │ │ + movq %r9,%xmm0 │ │ │ │ fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov %rdi,0x28(,%rsi,8) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + movups %xmm0,0x18(,%rsi,8) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ + movups %xmm1,0x0(,%rbx,8) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(,%rbx,8) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - movups %xmm1,0x0(,%rax,8) │ │ │ │ - movups %xmm1,0x10(%r8) │ │ │ │ - jmp 108a9 │ │ │ │ + jmp febd │ │ │ │ test %r15,%r15 │ │ │ │ - jle 108a9 │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ + jle febd │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov -0x58(%rbp),%r9 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ + shl $0x4,%r9 │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ movabs $0xfffffffffffffff,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ and %r15,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ lea (%r11,%rdx,1),%rbx │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r9,%rbx │ │ │ │ lea (%r11,%rdx,1),%rcx │ │ │ │ - add %r11,%rax │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + add %r11,%rax │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ + mov %r10,%rcx │ │ │ │ + add %r9,%rbx │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ lea (%rbx,%r9,1),%r12 │ │ │ │ add %r12,%r9 │ │ │ │ - jmp 10cba │ │ │ │ + jmp 102d9 │ │ │ │ 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 -0x58(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r8,-0x58(%rbp) │ │ │ │ + mov %r11,-0xe8(%rbp) │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + imul %rcx,%rbx │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ - jmp 10d06 │ │ │ │ + jmp 10330 │ │ │ │ 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 -0x58(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + mov %rcx,-0xf0(%rbp) │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - add 0x10(%rbx,%r8,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + add 0x10(%rbx,%rdx,8),%rax │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ - jmp 10d48 │ │ │ │ + imul %rax,%r8 │ │ │ │ + jmp 1036f │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fldt (%rbx) │ │ │ │ mov 0x20(%r12,%r11,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ + add %r8,%r14 │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rcx,%r14 │ │ │ │ imul %r14,%r10 │ │ │ │ - jmp 10d78 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 10398 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ + fldt (%rcx) │ │ │ │ mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ - fldt (%r8) │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ + add $0x10,%rcx │ │ │ │ add %r10,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -15168,276 +14900,291 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 10d70 │ │ │ │ + jne 10390 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r11,%r15 │ │ │ │ - jne 10d3e │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - addq $0x10,-0x50(%rbp) │ │ │ │ - inc %r8 │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jne 10cfa │ │ │ │ - inc %rdx │ │ │ │ + jne 10365 │ │ │ │ + incq -0x50(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + addq $0x10,-0x58(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jne 10324 │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov -0xe8(%rbp),%r11 │ │ │ │ + inc %rdx │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 10cb0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 102cf │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0xe0(%rbp),%xmm1 │ │ │ │ - movhps -0x68(%rbp),%xmm1 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ lea -0x1(%r15),%rbx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + movq -0xc0(%rbp),%xmm1 │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ movq %rbx,%xmm0 │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ - punpcklqdq %xmm0,%xmm0 │ │ │ │ - movups %xmm1,0x8(%rax) │ │ │ │ + movhps -0x68(%rbp),%xmm1 │ │ │ │ + movups %xmm1,0x8(,%rax,8) │ │ │ │ movq %r14,%xmm1 │ │ │ │ + punpcklqdq %xmm0,%xmm0 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ + movups %xmm1,0x18(,%rax,8) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + movups %xmm0,0x0(,%rax,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ + movups %xmm0,0x10(,%rax,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - movups %xmm0,0x0(,%rax,8) │ │ │ │ - movups %xmm0,0x10(%r8) │ │ │ │ - jmp 108a9 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + jmp febd │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - jmp 10453 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + jmp fa58 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x128,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov %r15,-0x98(%rbp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 11453 │ │ │ │ + jge 10aee │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov 0x58(%rbx),%r15 │ │ │ │ mov 0x30(%rbx),%r13 │ │ │ │ - lea 0x1(%rax),%r12 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + lea 0x1(%r15),%r12 │ │ │ │ lea 0x0(,%r13,8),%rsi │ │ │ │ mov %r12,%rax │ │ │ │ imul %r13,%rax │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ lea -0x1(%r13),%rax │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ + mov %rsp,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ - lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ + lea 0x7(%rsp),%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ + shr $0x3,%rax │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ + shr $0x3,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - shr $0x3,%rsi │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 11a41 │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + jne 110d1 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rsi,8) │ │ │ │ + movq $0x0,0x0(,%rcx,8) │ │ │ │ fstpt (%rax) │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + cmpq $0x0,-0x58(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - js 112af │ │ │ │ - mov -0x68(%rbp),%r10 │ │ │ │ + js 10920 │ │ │ │ mov %r12,%rax │ │ │ │ + mov -0x58(%rbp),%rdx │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - lea (%r12,%r12,1),%r14 │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov 0x48(%rbx),%r15 │ │ │ │ + mov 0x48(%rbx),%r14 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rdx,%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + mov %r9,%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rbx),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + lea (%r15,%r15,1),%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0x70(%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),%rbx │ │ │ │ - mov (%r15,%r10,8),%rdi │ │ │ │ - mov %r10,%rax │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov (%r14,%r13,8),%r8 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov %r13,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov %rsi,(%rdx,%r10,8) │ │ │ │ - mov %rax,(%rbx,%r10,8) │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%r15,%rsi,1),%rsi │ │ │ │ + sub %r15,%rdx │ │ │ │ + mov %rsi,(%r10,%r13,8) │ │ │ │ + mov %rdx,(%rbx,%r13,8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 11116 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea (%r14,%rsi,1),%rbx │ │ │ │ - neg %rax │ │ │ │ - lea (%rdx,%rax,8),%r9 │ │ │ │ - add -0xa0(%rbp),%r9 │ │ │ │ + jle 10757 │ │ │ │ + lea (%r8,%rdx,1),%rsi │ │ │ │ + add -0x70(%rbp),%rdx │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %r15,-0xb8(%rbp) │ │ │ │ + lea (%rdx,%r8,1),%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ + neg %rdx │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + add -0xa0(%rbp),%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r9,%rsi,8) │ │ │ │ + idiv %r8 │ │ │ │ + mov %rdx,(%rbx,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 11102 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - dec %r10 │ │ │ │ - add %rbx,-0x40(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r10 │ │ │ │ - jne 11089 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 10739 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + dec %r13 │ │ │ │ + add %rsi,-0x40(%rbp) │ │ │ │ + cmp $0xffffffffffffffff,%r13 │ │ │ │ + jne 106b3 │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov %r10,-0x70(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ test %r12,%r12 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ - jle 11a59 │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + jle 110ec │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ lea (%r12,%r12,1),%rax │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r10d,%r10d │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ - mov 0x60(%rax),%rbx │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %r10,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add %r11,%rsi │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ - fildll (%r15,%r9,1) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%rax,%rsi,2) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + add %r11,%r8 │ │ │ │ + fildll (%r14,%rsi,1) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov (%rax,%r9,1),%rdx │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%rbx,%r9,2) │ │ │ │ + fldt (%rax,%rsi,2) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov (%rax,%rsi,1),%rdx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fldt 0x3a4ff(%rip) │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + lea (%rax,%rdx,1),%r9 │ │ │ │ + fldt 0x36e5f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ - jmp 1122b │ │ │ │ + jmp 10898 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3a1b0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -15450,1178 +15197,1176 @@ │ │ │ │ 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 1120d │ │ │ │ + je 10879 │ │ │ │ fchs │ │ │ │ - fmuls 0x39ec9(%rip) │ │ │ │ - fldt 0x3a4a7(%rip) │ │ │ │ + fmuls 0x3685d(%rip) │ │ │ │ + fldt 0x36e0b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ - fstpt (%rsi) │ │ │ │ - add $0x10,%rsi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 1127c │ │ │ │ + fstpt (%r8) │ │ │ │ + add $0x10,%r8 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 108e6 │ │ │ │ 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 -0x60(%rbp) │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 111cb │ │ │ │ + ja 1083b │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 11462 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 10afd │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rsi │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 1122b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 11284 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add -0xb8(%rbp),%r10 │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r9,-0x70(%rbp) │ │ │ │ - jne 11179 │ │ │ │ + add $0x10,%r8 │ │ │ │ + fstpt -0x10(%r8) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 10898 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 108ee │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x8,%rsi │ │ │ │ + add -0xb8(%rbp),%rbx │ │ │ │ + cmp %rsi,-0x60(%rbp) │ │ │ │ + jne 107e7 │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 117c7 │ │ │ │ + je 10e70 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 11497 │ │ │ │ + je 10b32 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xc0(%rbp) │ │ │ │ - jle 11431 │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ + jle 10acc │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + mov %r9,%rdx │ │ │ │ xor %r15d,%r15d │ │ │ │ shl $0x5,%rdx │ │ │ │ + add %rdi,%rcx │ │ │ │ add 0x18(%rbx),%rdx │ │ │ │ - add %r8,%rsi │ │ │ │ mov 0xe0(%rbx),%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + lea (%r12,%r12,1),%rbx │ │ │ │ + lea 0x10(%rcx),%rsi │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 113ae │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - mov (%rcx,%rdi,1),%rdx │ │ │ │ - lea (%r8,%rdi,1),%rsi │ │ │ │ + jle 10a4b │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ + lea (%rdi,%rcx,1),%r8 │ │ │ │ + mov (%rdx,%rax,8),%rdx │ │ │ │ imul %r12,%rax │ │ │ │ - shl $0x4,%r9 │ │ │ │ + fldt (%r9,%rsi,1) │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ + add -0x88(%rbp),%rsi │ │ │ │ add %rax,%rax │ │ │ │ - fldt (%r10,%r9,1) │ │ │ │ - lea 0x10(%r10,%r9,1),%r10 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x48(%rax),%r9 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - add %rdi,%r9 │ │ │ │ - lea 0x8(%rcx,%rdi,1),%rdi │ │ │ │ - mov (%rsi),%r13 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + add %rcx,%r9 │ │ │ │ + add -0x90(%rbp),%rcx │ │ │ │ + mov (%r8),%r13 │ │ │ │ imul (%r9),%rdx │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x8,%r8 │ │ │ │ + add $0x10,%rsi │ │ │ │ add $0x8,%r9 │ │ │ │ - add $0x8,%rdi │ │ │ │ + add $0x8,%rcx │ │ │ │ add %rax,%r13 │ │ │ │ add %rbx,%rax │ │ │ │ mov %r13,%r14 │ │ │ │ shl $0x4,%r14 │ │ │ │ fldt (%r11,%r14,1) │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%r14,%r13,8),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdx,-0x8(%rcx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%r10) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - cmp %rsi,-0x40(%rbp) │ │ │ │ - jne 1135f │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ + fstpt -0x10(%rsi) │ │ │ │ + cmp %r8,-0x40(%rbp) │ │ │ │ + jne 109f7 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ fldt (%rax) │ │ │ │ - mov (%rcx,%r13,8),%rax │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x48(%rbp),%rax │ │ │ │ + add -0x50(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%r14) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov %rcx,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%r14) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r14) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 11409 │ │ │ │ - jmp 11491 │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 10aa4 │ │ │ │ + jmp 10b2c │ │ │ │ + movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1147c │ │ │ │ - mov (%r9,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 113fc │ │ │ │ - inc %rsi │ │ │ │ + je 10b17 │ │ │ │ + mov (%r10,%rax,8),%rdx │ │ │ │ + mov (%rdi,%rax,8),%rcx │ │ │ │ + sub (%rsi,%rax,8),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 10a97 │ │ │ │ + inc %rcx │ │ │ │ inc %r15 │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ + mov %rcx,(%rdi,%rax,8) │ │ │ │ cmp %r15,-0xc0(%rbp) │ │ │ │ - jne 11305 │ │ │ │ - mov -0xe0(%rbp),%rsp │ │ │ │ + jne 1098f │ │ │ │ + mov -0xd8(%rbp),%rsp │ │ │ │ incq -0xa8(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - cmp %rax,-0xd8(%rbp) │ │ │ │ - jne 10f0d │ │ │ │ + cmp %rax,-0xd0(%rbp) │ │ │ │ + jne 1052d │ │ │ │ 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 0x3a24d(%rip) │ │ │ │ + fldt 0x36b82(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1121d │ │ │ │ - incq (%r8) │ │ │ │ + jmp 10889 │ │ │ │ inc %r15 │ │ │ │ + incq (%rdi) │ │ │ │ cmp %r15,-0xc0(%rbp) │ │ │ │ - jne 1130e │ │ │ │ - jmp 11431 │ │ │ │ - mov (%r8,%rsi,8),%rsi │ │ │ │ - jmp 1141a │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov %r8,-0x128(%rbp) │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ + jne 10998 │ │ │ │ + jmp 10acc │ │ │ │ + mov (%rdi,%rcx,8),%rcx │ │ │ │ + jmp 10ab5 │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ shl $0x5,%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + add $0x2,%r13 │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov 0x20(%r14),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov %rdi,%rax │ │ │ │ + mov 0xe0(%rax),%r14 │ │ │ │ + mov %r15,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r11,%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea (%r11,%rdx,1),%rbx │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - mov %r10,-0x118(%rbp) │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rbx │ │ │ │ + lea (%rax,%rdx,2),%rbx │ │ │ │ + lea (%rax,%rdx,1),%r10 │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x7,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - jmp 1156d │ │ │ │ + add %rdx,%rbx │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + lea (%r12,%r12,2),%rax │ │ │ │ + lea (%rbx,%rdx,1),%r12 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x7,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + jmp 10bf8 │ │ │ │ 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 -0xf0(%rbp),%rcx │ │ │ │ - mov -0x110(%rbp),%r10 │ │ │ │ - mov %r9,-0x138(%rbp) │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ + mov %r8,-0x120(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov (%rax,%r9,8),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - jmp 115c3 │ │ │ │ + mov %r11,-0x128(%rbp) │ │ │ │ + mov %r10,%r11 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov (%rax,%r8,8),%rax │ │ │ │ + imul %rax,%rdx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ + mov %r9,%rdx │ │ │ │ + jmp 10c5c │ │ │ │ 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 -0x118(%rbp),%rcx │ │ │ │ + fldt 0x20(%rdx) │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - fldt 0x20(%r10) │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov %r10,-0x138(%rbp) │ │ │ │ mov -0x108(%rbp),%rcx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + add 0x10(%r11,%r10,8),%rax │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1161c │ │ │ │ + jmp 10cb4 │ │ │ │ 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 -0x80(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ fldt 0x40(%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x78(%rbp),%r8 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - jmp 1166a │ │ │ │ + mov %r8,-0x58(%rbp) │ │ │ │ + jmp 10cfa │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs 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 -0x48(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ add %r11,%r15 │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r8 │ │ │ │ - jmp 11698 │ │ │ │ + jmp 10d28 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ fldt 0x80(%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ 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 %r14,%rdx │ │ │ │ - jne 11690 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 10d20 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 11660 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + jne 10cf0 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 11610 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 115b5 │ │ │ │ - mov -0x138(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ - inc %r9 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 11561 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 10ca8 │ │ │ │ + mov -0x138(%rbp),%r10 │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ + inc %r10 │ │ │ │ + add $0x10,%rdx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 10c4e │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov -0x58(%rbp),%r9 │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov -0x128(%rbp),%r11 │ │ │ │ + inc %r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 10bec │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0x128(%rbp),%r8 │ │ │ │ - movq -0xc8(%rbp),%xmm0 │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ movq %r15,%xmm3 │ │ │ │ - movhps -0x100(%rbp),%xmm0 │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ + mov %rdi,0x28(,%rcx,8) │ │ │ │ + movq -0xe0(%rbp),%xmm0 │ │ │ │ dec %rax │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ movq %rax,%xmm1 │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - mov %rdi,0x28(%rcx) │ │ │ │ - movups %xmm0,0x8(%rcx) │ │ │ │ - movq %r10,%xmm0 │ │ │ │ + movhps -0x100(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%rcx,8) │ │ │ │ + movq %r9,%xmm0 │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rcx) │ │ │ │ fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + movups %xmm0,0x18(,%rcx,8) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ + movups %xmm1,0x0(,%rbx,8) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ + movups %xmm1,0x10(,%rbx,8) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - movups %xmm1,0x0(,%rax,8) │ │ │ │ - movups %xmm1,0x10(%r8) │ │ │ │ - jmp 11431 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ + jmp 10acc │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + shl $0x6,%rdx │ │ │ │ lea (%r12,%r12,1),%r9 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + add %r11,%rdx │ │ │ │ mov %r11,%r8 │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + lea (%r9,%r12,1),%rdx │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r10 │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov 0xe0(%rax),%r14 │ │ │ │ + mov %r15,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x6,%rbx │ │ │ │ - lea (%rdx,%rax,1),%rdi │ │ │ │ - lea (%r9,%r12,1),%rdx │ │ │ │ - add %r11,%rbx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ lea (%r11,%rdx,1),%rbx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - lea 0x0(%r13,%rax,1),%r14 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 11879 │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ + jmp 10f18 │ │ │ │ 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 -0x68(%rbp),%rbx │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - jmp 118ca │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + jmp 10f69 │ │ │ │ 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 -0x70(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ mov -0xf0(%rbp),%r12 │ │ │ │ - mov %rdx,-0x118(%rbp) │ │ │ │ fldt 0x20(%rax) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ add 0x10(%rbx,%rcx,8),%rax │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - jmp 11912 │ │ │ │ + jmp 10fb1 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x20(%r13,%rbx,8),%r15 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ fldt 0x40(%r12) │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x20(%r13,%rbx,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ add %rcx,%r15 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r11 │ │ │ │ - jmp 11948 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 10fd8 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r14,%rdx,8),%rdi │ │ │ │ fldt (%r8) │ │ │ │ + mov 0x30(%r10,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r10,%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 %r9,%rdx │ │ │ │ - jne 11940 │ │ │ │ + jne 10fd0 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r12 │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne 11908 │ │ │ │ - incq -0x60(%rbp) │ │ │ │ - mov -0x118(%rbp),%rdx │ │ │ │ - addq $0x10,-0x50(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 118be │ │ │ │ + jne 10fa7 │ │ │ │ + incq -0x58(%rbp) │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ + addq $0x10,-0x70(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 10f5d │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ - cmp -0x60(%rbp),%rdx │ │ │ │ - jne 1186f │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp -0x58(%rbp),%rdx │ │ │ │ + jne 10f0e │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ - movq -0x108(%rbp),%xmm1 │ │ │ │ - movhps -0x70(%rbp),%xmm1 │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ movq %rdi,%xmm2 │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + movq -0x100(%rbp),%xmm1 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ dec %rbx │ │ │ │ movq %rbx,%xmm0 │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - movups %xmm1,0x8(%rcx) │ │ │ │ + movhps -0x80(%rbp),%xmm1 │ │ │ │ + movups %xmm1,0x8(,%rcx,8) │ │ │ │ movq %r15,%xmm1 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ - movups %xmm0,0x0(,%rax,8) │ │ │ │ - movups %xmm1,0x18(%rcx) │ │ │ │ - movups %xmm0,0x10(%r8) │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ + punpcklqdq %xmm2,%xmm1 │ │ │ │ + movups %xmm1,0x18(,%rcx,8) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ + movups %xmm0,0x0(,%rax,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ + movups %xmm0,0x10(,%rax,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - jmp 11431 │ │ │ │ + jmp 10acc │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - jmp 10fef │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + jmp 105fe │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 11431 │ │ │ │ + je 10acc │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 11431 │ │ │ │ + je 10acc │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 112af │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 10920 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x128,%rsp │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ + sub $0x118,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ + mov (%rbx),%r10 │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x8(%r10),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 120e5 │ │ │ │ + jge 11757 │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%r12 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov 0x58(%r10),%rax │ │ │ │ + mov 0x30(%r10),%r12 │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ inc %rax │ │ │ │ - lea 0x0(,%r12,8),%rcx │ │ │ │ - lea -0x1(%r12),%r14 │ │ │ │ + mov %r12,%rdx │ │ │ │ + lea 0x0(,%r12,8),%rsi │ │ │ │ lea (%rax,%rax,1),%r15 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ - imul %rax,%rdx │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x10,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,%r11 │ │ │ │ - lea 0xf(%rcx),%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,-0x60(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + add $0x10,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,%r11 │ │ │ │ + lea 0xf(%rsi),%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + 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 │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0x7(%rsp),%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + shr $0x3,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + lea 0x17(%rsi),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0x7(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + lea 0x20(%rdx),%rax │ │ │ │ + shr $0x3,%rbx │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - shr $0x3,%rsi │ │ │ │ - testb $0x8,0x71(%rbx) │ │ │ │ - jne 1269d │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + testb $0x8,0x71(%r10) │ │ │ │ + jne 11d13 │ │ │ │ + mov -0x98(%rbp),%r9 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rsi,8) │ │ │ │ fstpt (%rax) │ │ │ │ - mov -0x40(%rbp),%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,-0x50(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - test %r14,%r14 │ │ │ │ - js 11f66 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov %r14,%r9 │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ + js 115d5 │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + mov 0x48(%r10),%r13 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x48(%rsi),%r13 │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rsi),%rax │ │ │ │ + add 0x78(%r10),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + 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 %r12,%rax │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov 0x0(%r13,%r9,8),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ + mov 0x0(%r13,%r14,8),%r8 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + fildll -0xe8(%rbp) │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xe8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%rbx,%rdx,1),%rdx │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov %rsi,(%r12,%r9,8) │ │ │ │ - mov %rdx,(%rbx,%r9,8) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov %rdx,(%rbx,%r14,8) │ │ │ │ + mov %rdi,(%rax,%r14,8) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 11d1e │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - lea (%r15,%rsi,1),%r12 │ │ │ │ + jle 113a5 │ │ │ │ + lea (%r8,%rdx,1),%rdi │ │ │ │ + add %r15,%rdx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + lea (%rdx,%r8,1),%r9 │ │ │ │ + mov %rdi,%rdx │ │ │ │ neg %rdx │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - add -0xa0(%rbp),%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ + lea (%rax,%rdx,8),%rbx │ │ │ │ + add -0x90(%rbp),%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jne 11d00 │ │ │ │ - mov %r15,%rax │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - dec %r9 │ │ │ │ - add %rsi,-0x58(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 11c79 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + idiv %r8 │ │ │ │ + mov %rdx,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 11391 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + dec %r14 │ │ │ │ + add %rbx,-0x60(%rbp) │ │ │ │ + cmp $0xffffffffffffffff,%r14 │ │ │ │ + jne 11310 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - mov %r11,-0xf0(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov %r11,-0xe8(%rbp) │ │ │ │ call 3030 │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ movabs $0xfffffffffffffff,%rdx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ and %r15,%rdx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x60(%rax),%rax │ │ │ │ - mov %r11,%rsi │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fld1 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r11 │ │ │ │ + mov 0x60(%r10),%rax │ │ │ │ + mov %r9,-0xe8(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov (%rax,%rcx,8),%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + fldt (%r14) │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - fildll -0xf0(%rbp) │ │ │ │ - fildll 0x0(%r13,%rcx,8) │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + fildll 0x0(%r13,%rsi,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) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 120f4 │ │ │ │ + jbe 11766 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3957a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - fld %st(6) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(6),%st │ │ │ │ - fldt -0xf0(%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 11e49 │ │ │ │ + je 114b6 │ │ │ │ fchs │ │ │ │ - fmuls 0x3928d(%rip) │ │ │ │ - fldt 0x3986b(%rip) │ │ │ │ + fmuls 0x35c20(%rip) │ │ │ │ + fldt 0x361ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - imul %rdx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - lea (%rdi,%r11,1),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jge 11f27 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov (%rax,%rsi,8),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jge 11590 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - shr $0x4,%rbx │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + shr $0x4,%rax │ │ │ │ + imul %rsi,%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - imul %rcx,%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + shl $0x4,%rax │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x394db(%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) │ │ │ │ - fldt 0x10(%rdi,%r8,1) │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + fldt 0x10(%rax,%rcx,1) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%r9),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 11f33 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - fldt (%rsi) │ │ │ │ - add %r8,%rbx │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - sub %r9,%rax │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + lea 0x2(%rdi),%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 1159c │ │ │ │ + fldt (%r8) │ │ │ │ + shl $0x4,%r9 │ │ │ │ + sub %rdi,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + add %rcx,%r9 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ fld %st(1) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0x1,%r9d │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rbx,%rdi,1) │ │ │ │ - inc %r9 │ │ │ │ + inc %rdi │ │ │ │ + fldt 0x20(%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%rsi,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 11f01 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - jmp 11f35 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 11f35 │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %rcx │ │ │ │ - addq $0x10,-0x78(%rbp) │ │ │ │ - add -0x58(%rbp),%rsi │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jne 11da7 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + fstpt 0x20(%r8,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 11568 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + jmp 1159e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1159e │ │ │ │ + fstp %st(0) │ │ │ │ + inc %rsi │ │ │ │ + add $0x10,%r14 │ │ │ │ + add -0x60(%rbp),%r8 │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + jne 11422 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 1244b │ │ │ │ + je 11ad0 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 12142 │ │ │ │ + je 117b4 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 120c3 │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - mov %r12,%rcx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - shl $0x4,%rcx │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 11735 │ │ │ │ + mov 0xe0(%r10),%rbx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + movabs $0xfffffffffffffff,%r14 │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%rbx),%rdx │ │ │ │ - mov 0xe0(%rbx),%rbx │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - movabs $0xfffffffffffffff,%rbx │ │ │ │ - and %r15,%rbx │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + and %r15,%r14 │ │ │ │ + add 0x18(%r10),%rdx │ │ │ │ + add %rsi,%rbx │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 12052 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r14,-0x68(%rbp) │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov 0x48(%rsi),%rsi │ │ │ │ - fldt (%r9,%rdi,1) │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ + jle 116bc │ │ │ │ + mov 0x48(%r10),%rsi │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + mov %r10,-0x70(%rbp) │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ mov %rsi,-0x48(%rbp) │ │ │ │ - mov (%r10,%rax,8),%rsi │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov (%rsi,%rax,8),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + fldt (%r9,%rsi,1) │ │ │ │ + mov -0x58(%rbp),%r9 │ │ │ │ imul %rax,%r9 │ │ │ │ add %r9,%r9 │ │ │ │ - mov (%r8,%rax,8),%r14 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov (%rcx,%rax,8),%r10 │ │ │ │ inc %rax │ │ │ │ - imul %rbx,%rdi │ │ │ │ - add %r14,%rdi │ │ │ │ - add %r9,%r14 │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + imul %r14,%rsi │ │ │ │ + add %r10,%rsi │ │ │ │ + add %r9,%r10 │ │ │ │ add %r15,%r9 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%r11,%rdi,1) │ │ │ │ - mov %rax,%rdi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + fldt (%r11,%rsi,1) │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rdi,1) │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ - imul -0x8(%rdx,%rax,8),%rsi │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - add (%rdx,%r14,8),%rsi │ │ │ │ - mov %rsi,(%r10,%rax,8) │ │ │ │ + fstpt (%rdx,%rsi,1) │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + imul -0x8(%rsi,%rax,8),%rdi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + add (%rsi,%r10,8),%rdi │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %rdi,(%rsi,%rax,8) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 11ff6 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r14 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - fldt (%rax) │ │ │ │ - mov (%r10,%r12,8),%rax │ │ │ │ + jne 1165c │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov (%rax,%r12,8),%rax │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x50(%rbp),%rax │ │ │ │ + add -0x60(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - test %r14,%r14 │ │ │ │ - jg 1209b │ │ │ │ - jmp 12139 │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg 1170d │ │ │ │ + jmp 117ab │ │ │ │ + movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 12109 │ │ │ │ - mov (%rcx,%rax,8),%rsi │ │ │ │ - mov (%r8,%rax,8),%rdi │ │ │ │ + je 1177b │ │ │ │ + mov (%r8,%rax,8),%rsi │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ sub (%r9,%rax,8),%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 1208e │ │ │ │ + je 11700 │ │ │ │ inc %rdi │ │ │ │ inc %r13 │ │ │ │ - mov %rdi,(%r8,%rax,8) │ │ │ │ - cmp %r13,-0xb0(%rbp) │ │ │ │ - jne 11fb8 │ │ │ │ - mov -0xd8(%rbp),%rsp │ │ │ │ - incq -0xa8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - cmp %rax,-0xd0(%rbp) │ │ │ │ - jne 11b10 │ │ │ │ + mov %rdi,(%rcx,%rax,8) │ │ │ │ + cmp %r13,-0xa0(%rbp) │ │ │ │ + jne 1161e │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + cmp %rax,-0xd8(%rbp) │ │ │ │ + jne 1119c │ │ │ │ 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 1211e │ │ │ │ + ja 11790 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x395be(%rip) │ │ │ │ + fldt 0x35f1c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 11e59 │ │ │ │ - incq (%r8) │ │ │ │ + jmp 114c6 │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,-0xb0(%rbp) │ │ │ │ - jne 11fc1 │ │ │ │ - jmp 120c3 │ │ │ │ + incq (%rcx) │ │ │ │ + cmp %r13,-0xa0(%rbp) │ │ │ │ + jne 11627 │ │ │ │ + jmp 11735 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x39590(%rip) │ │ │ │ + fldt 0x35eee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11e59 │ │ │ │ - mov (%r8,%r14,8),%rdi │ │ │ │ - jmp 120ac │ │ │ │ + jmp 114c6 │ │ │ │ + mov (%rcx,%rsi,8),%rdi │ │ │ │ + jmp 1171e │ │ │ │ test %r15,%r15 │ │ │ │ - jle 120c3 │ │ │ │ + jle 11735 │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov %r8,-0x128(%rbp) │ │ │ │ - mov %r10,-0x130(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - add %r11,%rcx │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ - shl $0x6,%rdx │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + fldt (%rsi) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ - add %r11,%rcx │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - lea (%r11,%rdx,1),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + lea (%rax,%rcx,1),%r9 │ │ │ │ + mov %rdx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%r9,%rcx,1),%rbx │ │ │ │ + mov %r9,-0x118(%rbp) │ │ │ │ add %r11,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - jmp 12210 │ │ │ │ + add %rcx,%rbx │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + shl $0x6,%rdx │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + lea (%r11,%rdx,1),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + jmp 1186e │ │ │ │ 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 -0xf0(%rbp),%rcx │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ - mov %r9,-0x138(%rbp) │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ + movq $0x0,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r10,-0x120(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov (%rax,%r9,8),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - jmp 12267 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ + mov (%rax,%r8,8),%rdx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jmp 118d0 │ │ │ │ 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 -0x110(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ fldt (%rdx) │ │ │ │ - mov %r10,-0x148(%rbp) │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ + add 0x10(%rcx,%rdi,8),%rax │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ - add 0x10(%rcx,%r10,8),%rax │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 122bc │ │ │ │ + jmp 1192c │ │ │ │ nopl (%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 -0x90(%rbp),%r10 │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - jmp 122fa │ │ │ │ - nopl (%rax) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + jmp 1196a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ + fldt (%r10) │ │ │ │ mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - fldt (%r10) │ │ │ │ + add %r11,%r14 │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r11,%r14 │ │ │ │ imul %r14,%r8 │ │ │ │ - jmp 12328 │ │ │ │ + jmp 11998 │ │ │ │ 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) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -16630,169 +16375,166 @@ │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 12320 │ │ │ │ + jne 11990 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jne 122f0 │ │ │ │ + jne 11960 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jne 122b0 │ │ │ │ - mov -0x148(%rbp),%r10 │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%rdx │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 12259 │ │ │ │ - mov -0x138(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + jne 11920 │ │ │ │ + incq -0xb0(%rbp) │ │ │ │ + mov -0x138(%rbp),%rdx │ │ │ │ mov -0x140(%rbp),%r11 │ │ │ │ - inc %r9 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jne 12204 │ │ │ │ - ffreep %st(0) │ │ │ │ + add $0x10,%rdx │ │ │ │ + cmp -0xb0(%rbp),%r15 │ │ │ │ + jne 118c2 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ + mov -0x120(%rbp),%r10 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne 11862 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x128(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ lea -0x1(%r15),%rax │ │ │ │ - movq -0xe0(%rbp),%xmm0 │ │ │ │ - movhps -0x100(%rbp),%xmm0 │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - mov -0x130(%rbp),%r10 │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ movq %r14,%xmm3 │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + movq -0x128(%rbp),%xmm0 │ │ │ │ + mov %rax,0x20(,%rbx,8) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ punpcklqdq %xmm1,%xmm1 │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - movups %xmm0,0x8(%r10) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - mov %rdi,0x28(%r10) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm0,0x18(%r10) │ │ │ │ + movhps -0xf8(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%rsi,8) │ │ │ │ + movq %r9,%xmm0 │ │ │ │ fstpt 0x50(%rax) │ │ │ │ fxch %st(2) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov %rdi,0x28(,%rsi,8) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ + movups %xmm0,0x18(,%rsi,8) │ │ │ │ fstpt 0x20(%rax) │ │ │ │ + movups %xmm1,0x0(,%rbx,8) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(,%rbx,8) │ │ │ │ fstpt 0x40(%rax) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - movups %xmm1,0x0(,%rax,8) │ │ │ │ - movups %xmm1,0x10(%r8) │ │ │ │ - jmp 120c3 │ │ │ │ + jmp 11735 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 120c3 │ │ │ │ + jle 11735 │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov -0x48(%rbp),%r9 │ │ │ │ + mov %r10,-0xe8(%rbp) │ │ │ │ shl $0x5,%rsi │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - add %r11,%rax │ │ │ │ fldt (%rsi) │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ lea (%rax,%r9,1),%rbx │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ lea (%rbx,%r9,1),%r12 │ │ │ │ + add %r11,%rax │ │ │ │ + add %r12,%r9 │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ - add %r12,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ add %r11,%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - jmp 124ec │ │ │ │ + jmp 11b66 │ │ │ │ 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 -0x90(%rbp),%rcx │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r11,-0x100(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov %rbx,-0x58(%rbp) │ │ │ │ - jmp 1253f │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + jmp 11bb6 │ │ │ │ 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 -0xe0(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov %r8,-0x108(%rbp) │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ - mov %r10,-0x118(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ add 0x10(%rbx,%r8,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - jmp 12584 │ │ │ │ + jmp 11bf4 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fldt (%rbx) │ │ │ │ mov 0x20(%r12,%r11,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ - fldt (%rbx) │ │ │ │ + add %rcx,%r14 │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rcx,%r14 │ │ │ │ imul %r14,%r10 │ │ │ │ - jmp 125a8 │ │ │ │ + jmp 11c18 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ fldt (%r8) │ │ │ │ + mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ @@ -16801,114 +16543,113 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 125a0 │ │ │ │ + jne 11c10 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r11,%r15 │ │ │ │ - jne 1257a │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0x118(%rbp),%r10 │ │ │ │ + jne 11bea │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ addq $0x10,-0x50(%rbp) │ │ │ │ inc %r8 │ │ │ │ cmp %r8,%r15 │ │ │ │ - jne 12533 │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - mov -0x108(%rbp),%r11 │ │ │ │ + jne 11baa │ │ │ │ + mov -0xf8(%rbp),%rdx │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ inc %rdx │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 124e2 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 11b5c │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ lea -0x1(%r15),%rbx │ │ │ │ - movq -0xf8(%rbp),%xmm1 │ │ │ │ - movhps -0x68(%rbp),%xmm1 │ │ │ │ - mov %r10,%r8 │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ + movq -0xf0(%rbp),%xmm1 │ │ │ │ movq %rdi,%xmm2 │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + movhps -0x68(%rbp),%xmm1 │ │ │ │ + movups %xmm1,0x8(,%rax,8) │ │ │ │ + movq %r14,%xmm1 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm1,0x8(%r10) │ │ │ │ - movq %r14,%xmm1 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ + movups %xmm1,0x18(,%rax,8) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ movups %xmm0,0x0(,%rax,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm1,0x18(%r10) │ │ │ │ + movups %xmm0,0x10(,%rax,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - movups %xmm0,0x10(%r8) │ │ │ │ - jmp 120c3 │ │ │ │ + jmp 11735 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - jmp 11be1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0x108(%r10),%rax │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + jmp 1126f │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x78,%rsp │ │ │ │ - mov 0x50(%rbp),%r11 │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ + mov 0x50(%rbp),%r11 │ │ │ │ + mov 0x38(%rbp),%r10 │ │ │ │ mov %rdx,-0x68(%rbp) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ mov 0x48(%rbp),%rsi │ │ │ │ lea 0x1(%r11),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r14 │ │ │ │ sub %rax,%rsp │ │ │ │ lea (%r11,%r11,1),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jl 129a6 │ │ │ │ + jl 11fe7 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rsp,%r15 │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ lea (%rbx,%rbx,1),%r8 │ │ │ │ - mov %rdi,%r13 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rsp,%r15 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll 0x40(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ 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),%rax │ │ │ │ fildll -0x58(%rbp) │ │ │ │ sub %r11,%rax │ │ │ │ add 0x40(%rbp),%rax │ │ │ │ @@ -16920,21 +16661,21 @@ │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x58(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - sub %r11,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - cqto │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x58(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + sub %r11,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + cqto │ │ │ │ idiv %rsi │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ sub %r11,%rax │ │ │ │ add %r10,%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ @@ -16946,91 +16687,87 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %rdx,(%r9,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jne 127e0 │ │ │ │ + jne 11e50 │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov 0x40(%rbp),%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ lea (%rbx,%r8,1),%r9 │ │ │ │ neg %rax │ │ │ │ lea (%r14,%rax,8),%rdi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %rdx,(%rdi,%rbx,8) │ │ │ │ inc %rbx │ │ │ │ cmp %rbx,%r9 │ │ │ │ - jne 12820 │ │ │ │ + jne 11e80 │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rcx,%rdi │ │ │ │ add %rcx,%r8 │ │ │ │ neg %rax │ │ │ │ lea (%r15,%rax,8),%r9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%r9,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jne 12860 │ │ │ │ + jne 11ea8 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ mov %r14,-0x98(%rbp) │ │ │ │ mov %r12,-0x58(%rbp) │ │ │ │ - mov %rsi,0x48(%rbp) │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - shl $0x5,%r11 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov %r13,-0x68(%rbp) │ │ │ │ mov %rdi,%r13 │ │ │ │ lea 0x20(%r11,%rdi,1),%rdi │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ lea 0x20(%rax,%r11,1),%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ add %r15,%rax │ │ │ │ + mov %rsi,0x48(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%r14 │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%r12 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ fldt 0x0(%r13) │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ add $0x8,%r12 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt (%rbx) │ │ │ │ add $0x10,%rbx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + fldt (%r14) │ │ │ │ imul (%rcx),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rsi),%rax │ │ │ │ imul 0x48(%rbp),%rax │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ + fldt -0x10(%rbx) │ │ │ │ add -0x8(%r12),%rax │ │ │ │ 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) │ │ │ │ @@ -17040,851 +16777,856 @@ │ │ │ │ fldt 0x20(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%r15) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ cmp %r12,-0x60(%rbp) │ │ │ │ - jne 12900 │ │ │ │ - addq $0x8,-0x40(%rbp) │ │ │ │ + jne 11f40 │ │ │ │ add $0x10,%r14 │ │ │ │ + addq $0x8,-0x40(%rbp) │ │ │ │ cmp %r14,-0x70(%rbp) │ │ │ │ - jne 128f0 │ │ │ │ - addq $0x8,-0x58(%rbp) │ │ │ │ + jne 11f30 │ │ │ │ add $0x10,%r13 │ │ │ │ + addq $0x8,-0x58(%rbp) │ │ │ │ cmp %r13,-0x88(%rbp) │ │ │ │ - jne 128d0 │ │ │ │ + jne 11f18 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ movslq %eax,%rbx │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 12b10 │ │ │ │ + jge 12148 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ mov 0x30(%r14),%r13 │ │ │ │ mov 0x28(%r14),%rbp │ │ │ │ mov 0x18(%r14),%r12 │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov 0x8(%r14),%rsi │ │ │ │ mov (%r14),%r14 │ │ │ │ mov %r13,0x18(%rsp) │ │ │ │ mov %rbx,%r13 │ │ │ │ lea 0x1(%rbp),%rbx │ │ │ │ - mov %r14,%r15 │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ + mov %r14,%r15 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 12adf │ │ │ │ + jmp 12121 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rcx │ │ │ │ - lea 0x2(%rcx,%rcx,2),%rdx │ │ │ │ - mov %rcx,%r9 │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov 0x78(%r15),%r11 │ │ │ │ mov 0xc8(%r15),%rsi │ │ │ │ - lea (%rcx,%rcx,2),%r8 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - imul %rbx,%rdx │ │ │ │ + lea (%rcx,%rcx,2),%rdx │ │ │ │ push %rbp │ │ │ │ - push %r12 │ │ │ │ - push 0x20(%rsp) │ │ │ │ - imul %rbx,%r9 │ │ │ │ - push 0x30(%rsp) │ │ │ │ - inc %r13 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + add $0x2,%rdx │ │ │ │ + imul %rbx,%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ + inc %r13 │ │ │ │ + imul %rbx,%r9 │ │ │ │ add 0x18(%r15),%rcx │ │ │ │ + push %r12 │ │ │ │ mov %rdx,%rdi │ │ │ │ - lea (%r9,%r9,2),%r9 │ │ │ │ sub %rbx,%rdx │ │ │ │ - shl $0x4,%r8 │ │ │ │ - shl $0x5,%r9 │ │ │ │ + lea (%r9,%r9,2),%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ + push 0x20(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ lea 0x20(%r11,%r8,1),%r9 │ │ │ │ + push 0x30(%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 0x68(%rsp),%rdi │ │ │ │ - call 126c0 │ │ │ │ + call 11d30 │ │ │ │ add $0x50,%rsp │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 12b10 │ │ │ │ + je 12148 │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - je 12a50 │ │ │ │ + je 12090 │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r15),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - jmp 12a53 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 12093 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + 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 %eax,%r10 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rcx │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmovl %rcx,%rax │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovl %rcx,%rdx │ │ │ │ - imul %rax,%r10 │ │ │ │ - add %rdx,%r10 │ │ │ │ + idiv %rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + cmovl %rsi,%rax │ │ │ │ + mov $0x0,%esi │ │ │ │ + cmovl %rsi,%rdx │ │ │ │ + imul %rax,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%r10 │ │ │ │ add %r10,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jge 12dd3 │ │ │ │ + jge 123f3 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%r14 │ │ │ │ mov (%rbx),%r13 │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - lea 0x0(,%rdx,4),%rcx │ │ │ │ + lea 0x0(,%rax,4),%rcx │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ shl $0x6,%rcx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + lea (%r14,%rdi,1),%r12 │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%r15 │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - lea (%r14,%rdi,1),%r12 │ │ │ │ - lea (%r12,%rdi,1),%r15 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ sub -0x98(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 12df0 │ │ │ │ + jne 12408 │ │ │ │ mov %r10,%rcx │ │ │ │ - mov 0xc8(%r13),%r9 │ │ │ │ lea (%rcx,%rcx,1),%r8 │ │ │ │ + mov 0xc8(%r13),%r9 │ │ │ │ lea (%r8,%rcx,1),%rax │ │ │ │ lea 0x1(%rcx,%r8,1),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ + cmpq $0x0,-0x90(%rbp) │ │ │ │ fldt 0x10(%r9,%rax,1) │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ + lea (%r9,%rdi,1),%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - lea (%r9,%rdi,1),%r11 │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 12e10 │ │ │ │ + jle 12420 │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ fld1 │ │ │ │ + mov $0x1,%edx │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r14,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 12c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rbx,%rax │ │ │ │ + jne 122c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r9,%rdi,1) │ │ │ │ fldt (%r11) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x30(%r12,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 12ce0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add -0x48(%rbp),%r11 │ │ │ │ + jne 12310 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rdi,1) │ │ │ │ fldt 0x20(%r9,%rdi,1) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + add -0x48(%rbp),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x50(%r15,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x50(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x50(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 12d40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 12360 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov 0x78(%r13),%rax │ │ │ │ - add %rcx,%r8 │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ + add %rcx,%r8 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ + shl $0x5,%rcx │ │ │ │ push -0x60(%rbp) │ │ │ │ + lea 0x20(%rax,%r8,1),%r9 │ │ │ │ + add 0x18(%r13),%rcx │ │ │ │ + add %rsi,%rdx │ │ │ │ push -0x68(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ push -0x78(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add 0x18(%r13),%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ - shl $0x4,%r8 │ │ │ │ - lea 0x20(%rax,%r8,1),%r9 │ │ │ │ push %r9 │ │ │ │ + lea 0x10(%rax,%r8,1),%r9 │ │ │ │ + add %rax,%r8 │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ - lea 0x10(%rax,%r8,1),%r9 │ │ │ │ push 0x8(%rcx) │ │ │ │ - add %rax,%r8 │ │ │ │ push (%rcx) │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - call 126c0 │ │ │ │ + call 11d30 │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ inc %r10 │ │ │ │ cmp %r10,-0x50(%rbp) │ │ │ │ - jne 12c10 │ │ │ │ + jne 12250 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - jmp 12c32 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rbx,%rax │ │ │ │ + jmp 12272 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - fldt 0x20(%r9,%rdi,1) │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt 0x20(%r9,%rdi,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 12d62 │ │ │ │ + jmp 12382 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0xf8,%rsp │ │ │ │ + sub $0xe8,%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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jge 1341b │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jge 12a36 │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 13a74 │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov 0x30(%r15),%r12 │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ + jne 13091 │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov 0x30(%r15),%rdi │ │ │ │ mov 0x58(%r15),%rbx │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea 0x0(,%r12,8),%rsi │ │ │ │ - mov %r12,%r11 │ │ │ │ + lea 0x0(,%rdi,8),%rsi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x98(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - lea 0x1(%r12),%rax │ │ │ │ - lea 0x7(%rsp),%rcx │ │ │ │ + lea 0x7(%rsp),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ sub $0x10,%rax │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - sub %rdi,%rsp │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - mov %r12,%rdx │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ inc %rbx │ │ │ │ - lea 0xf(%rsp),%rdi │ │ │ │ - imul %rbx,%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - fstpt (%rdi) │ │ │ │ + lea 0xf(%rsp),%rcx │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + fstpt (%rcx) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + imul %rbx,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rdi,-0x90(%rbp) │ │ │ │ imul %rax,%rdi │ │ │ │ - mov %rsp,-0x40(%rbp) │ │ │ │ + mov %rsp,-0x68(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + dec %rdi │ │ │ │ mov %rdi,%r13 │ │ │ │ - dec %r11 │ │ │ │ - js 13a8f │ │ │ │ + js 130ac │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ + mov 0x48(%r15),%rcx │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ neg %rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ - imul %r12,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + imul %r8,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + 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 -0x50(%rbp),%rax │ │ │ │ - mov (%r8,%r11,8),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + mov (%rcx,%r13,8),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ - fldt (%rax,%rdx,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ 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,%rsi │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rax,%rsi,1),%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov %rsi,(%r9,%r11,8) │ │ │ │ - mov %rdx,(%rax,%r11,8) │ │ │ │ + mov %rdx,(%r8,%r13,8) │ │ │ │ + mov %rsi,(%rax,%r13,8) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 130a3 │ │ │ │ - add %rdi,%rsi │ │ │ │ + jle 126b9 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ + lea (%rdx,%rdi,1),%rsi │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ + add %rdx,%r15 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rcx,%rdx,8),%r9 │ │ │ │ - add -0x40(%rbp),%r9 │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ + lea (%r14,%rdx,8),%r8 │ │ │ │ + add -0x68(%rbp),%r8 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov %rdx,(%r9,%rsi,8) │ │ │ │ + mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 1308f │ │ │ │ - dec %r11 │ │ │ │ - add -0x88(%rbp),%rcx │ │ │ │ - cmp $0xffffffffffffffff,%r11 │ │ │ │ - jne 1300d │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jne 126a5 │ │ │ │ + dec %r13 │ │ │ │ + add -0x60(%rbp),%r14 │ │ │ │ + cmp $0xffffffffffffffff,%r13 │ │ │ │ + jne 12622 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ - mov %r10,-0xd8(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - call 3030 │ │ │ │ - lea 0x17(%r13),%rax │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ movabs $0xfffffffffffffff,%r13 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xa8(%rbp) │ │ │ │ + call 3030 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ and -0x90(%rbp),%r13 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ + xor %r9d,%r9d │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ + mov %rsi,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xc8(%r15),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + imul %r9,%rdx │ │ │ │ fldt (%rax) │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %r11,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov (%rax,%r11,8),%rdx │ │ │ │ + mov (%rax,%r9,8),%rdi │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov (%rax,%r11,8),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jge 13221 │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - imul %r11,%rcx │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + mov (%rax,%r9,8),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 1284c │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + fldt 0x10(%rcx) │ │ │ │ + imul %r9,%r10 │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ fmul %st,%st(1) │ │ │ │ - mov %rcx,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt 0x10(%rax,%r9,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov %r10,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt 0x10(%rdx,%rcx,1) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - lea 0x2(%rdx),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jl 13225 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r8) │ │ │ │ - add %r9,%rcx │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - sub %rdx,%rdi │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + lea 0x2(%rdi),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 12850 │ │ │ │ + fldt (%r14) │ │ │ │ + shl $0x4,%r10 │ │ │ │ + sub %rdi,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + add %rcx,%r10 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ fld %st(1) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rax,1) │ │ │ │ - inc %rdx │ │ │ │ + inc %rdi │ │ │ │ + fldt 0x20(%r10,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%r8,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jne 131f7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - jmp 13227 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 13227 │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r11 │ │ │ │ - addq $0x20,-0x88(%rbp) │ │ │ │ - add -0x70(%rbp),%r8 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jne 13158 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 137a8 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 13445 │ │ │ │ + fstpt 0x20(%r14,%rdx,1) │ │ │ │ + add $0x10,%rdx │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 12821 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ + jmp 12852 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 12852 │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r9 │ │ │ │ + addq $0x20,-0x70(%rbp) │ │ │ │ + add -0x88(%rbp),%r14 │ │ │ │ + cmp %r9,-0x50(%rbp) │ │ │ │ + jne 12788 │ │ │ │ + cmpq $0x4,-0x50(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + je 12dc9 │ │ │ │ + cmpq $0x5,-0x50(%rbp) │ │ │ │ + je 12a60 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 133f9 │ │ │ │ + cmpq $0x0,-0xc8(%rbp) │ │ │ │ + jle 12a14 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %r11,%r14 │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r13d,%r13d │ │ │ │ - shl $0x5,%r9 │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - cmp %r12,%rax │ │ │ │ - jge 13321 │ │ │ │ - mov 0x58(%r15),%rdi │ │ │ │ + cmp %r11,%rax │ │ │ │ + jge 1294e │ │ │ │ + mov 0x58(%r15),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ movabs $0xfffffffffffffff,%r9 │ │ │ │ - mov 0x48(%r15),%r11 │ │ │ │ - and -0x90(%rbp),%r9 │ │ │ │ - mov (%r14,%rax,8),%rsi │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov 0x48(%r15),%r10 │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ mov %rdx,-0x80(%rbp) │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ + fldt (%r14,%rdi,1) │ │ │ │ + inc %rcx │ │ │ │ + and -0x90(%rbp),%r9 │ │ │ │ lea (%rcx,%rcx,1),%r8 │ │ │ │ imul %rax,%rcx │ │ │ │ - shl $0x4,%rdi │ │ │ │ add %rcx,%rcx │ │ │ │ - fldt (%r10,%rdi,1) │ │ │ │ - mov (%rbx,%rax,8),%r15 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ + mov (%rbx,%rax,8),%r15 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r11,%rax,8),%rsi │ │ │ │ imul %r9,%rdi │ │ │ │ + imul -0x8(%r10,%rax,8),%rsi │ │ │ │ add %r15,%rdi │ │ │ │ add %rcx,%r15 │ │ │ │ add %r8,%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 (%r10,%rdi,1) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + fstpt (%r14,%rdi,1) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ add (%rdi,%r15,8),%rsi │ │ │ │ - mov %rsi,(%r14,%rax,8) │ │ │ │ - cmp %r12,%rax │ │ │ │ - jne 132cf │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%r15 │ │ │ │ + mov %rsi,(%r12,%rax,8) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 128fc │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov (%r14,%r12,8),%rax │ │ │ │ - mov %rdx,-0xa8(%rbp) │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov (%r12,%r11,8),%rax │ │ │ │ + mov %rdx,-0x88(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%r15),%rax │ │ │ │ add 0x18(%r15),%rcx │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ - shl $0x4,%r12 │ │ │ │ - fldt (%r10,%r12,1) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%r15),%rax │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ call 3310 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ call 3260 │ │ │ │ call 3310 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ call 3260 │ │ │ │ - mov 0x30(%r15),%r12 │ │ │ │ + mov 0x30(%r15),%r11 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - lea -0x1(%r12),%rax │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + lea -0x1(%r11),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 133cd │ │ │ │ - jmp 1343f │ │ │ │ + jg 129e8 │ │ │ │ + jmp 12a5a │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1342a │ │ │ │ + je 12a45 │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ sub (%rdi,%rax,8),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 133c0 │ │ │ │ + je 129db │ │ │ │ inc %rsi │ │ │ │ inc %r13 │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ - cmp %r13,-0xd0(%rbp) │ │ │ │ - jne 13287 │ │ │ │ - jmp 133f9 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rsp │ │ │ │ - incq -0xc0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - cmp %rax,-0xf0(%rbp) │ │ │ │ - jne 12ecd │ │ │ │ + cmp %r13,-0xc8(%rbp) │ │ │ │ + jne 128b5 │ │ │ │ + jmp 12a14 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%rsp │ │ │ │ + incq -0xb8(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + cmp %rax,-0xe8(%rbp) │ │ │ │ + jne 124dc │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - incq (%rbx) │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,-0xd0(%rbp) │ │ │ │ - jne 13290 │ │ │ │ - jmp 133f9 │ │ │ │ + incq (%rbx) │ │ │ │ + cmp %r13,-0xc8(%rbp) │ │ │ │ + jne 128be │ │ │ │ + jmp 12a14 │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ - jmp 133de │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - js 133f9 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + jmp 129f9 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + js 12a14 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ fld1 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shl $0x5,%r9 │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ lea 0x0(%r13,%r13,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov %r10,%r13 │ │ │ │ + xor %r13d,%r13d │ │ │ │ shl $0x6,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %r13,%rsi │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - imul (%r8),%rax │ │ │ │ - lea (%rbx,%rbx,1),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ - mov %r12,(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + imul (%rcx),%rax │ │ │ │ + shl $0x4,%rsi │ │ │ │ + fldt (%rdx,%rsi,1) │ │ │ │ + mov %r13,(%rdi) │ │ │ │ + lea (%rbx,%rbx,1),%rsi │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%rdi,%r12,8),%rax │ │ │ │ + add (%rdi,%r13,8),%rax │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r13) │ │ │ │ - mov %rax,0x8(%r14) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 133f7 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - mov %rsi,-0x118(%rbp) │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r15,%r13 │ │ │ │ + fstpt 0x10(%r14) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 12a12 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r15,%r12 │ │ │ │ mov %rdi,%r15 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - imul 0x8(%r8),%rax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov %rdi,0x8(%rsi) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - fldt (%rsi) │ │ │ │ - add (%rdi,%rcx,8),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + imul 0x8(%rcx),%rax │ │ │ │ + mov %rdi,0x8(%rdx) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + fldt (%rdx) │ │ │ │ + add (%rdi,%rsi,8),%rax │ │ │ │ mov %rax,0x10(%r14) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1379e │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ - mov %r13,%r12 │ │ │ │ + jle 12dbb │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov %r12,%r13 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rax,%r13 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x10(%r8),%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r10) │ │ │ │ - lea (%r9,%rbx,4),%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + lea (%r9,%rbx,4),%rsi │ │ │ │ + imul 0x10(%rcx),%r12 │ │ │ │ mov %r9,0x10(%rax) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + add (%rax,%rsi,8),%r12 │ │ │ │ + mov %r12,0x18(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r15) │ │ │ │ - add (%rax,%rcx,8),%r13 │ │ │ │ - mov %r13,0x18(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1378c │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ + jle 12dad │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r12,%rbx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ + mov %r12,%r10 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - lea (%rsi,%rax,2),%r15 │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + fldt (%rsi) │ │ │ │ + lea (%rdi,%rax,2),%r15 │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov %rdi,0x18(%r9) │ │ │ │ imul %r10,%rax │ │ │ │ - add (%r9,%r15,8),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + add (%r11,%r15,8),%rax │ │ │ │ mov %rax,0x20(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 13750 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ + jle 12d70 │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rdi,%rcx │ │ │ │ - jmp 13630 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + jmp 12c50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x40(%rsi) │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ - fldt 0x40(%rcx) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - imul 0x20(%r8),%rax │ │ │ │ - lea (%r14,%rdx,8),%rdx │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - add (%rsi,%rdx,8),%rax │ │ │ │ - mov 0x30(%r13),%rdx │ │ │ │ + lea (%r14,%rdx,8),%rdx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + imul 0x20(%rcx),%rax │ │ │ │ mov %r14,0x20(%rdi) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ inc %r14 │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ - mov %rax,0x28(%r12) │ │ │ │ - mov (%r12,%rdx,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + add (%rdi,%rdx,8),%rax │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ + mov %rax,0x28(%r13) │ │ │ │ + fstpt 0x50(%rsi) │ │ │ │ + mov 0x0(%r13,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rcx,%rdx,1) │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - add 0x18(%r13),%rdx │ │ │ │ + fldt (%rsi,%rdx,1) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xe0(%r13),%rax │ │ │ │ + add 0xe0(%r12),%rax │ │ │ │ + add 0x18(%r12),%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ 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) │ │ │ │ @@ -17893,188 +17635,188 @@ │ │ │ │ call 3260 │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%r15) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ - mov 0x58(%r13),%rdx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + mov 0x58(%r12),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - jg 13620 │ │ │ │ + mov %rax,%rcx │ │ │ │ + jg 12c40 │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r12,%rbx │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %r12,%r14 │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jle 1370e │ │ │ │ - mov 0x18(%r12),%r10 │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ - fldt 0x30(%rdi) │ │ │ │ - add $0x10,%rcx │ │ │ │ - jmp 135c0 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov %r13,%r14 │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jle 12d30 │ │ │ │ + fldt 0x30(%r8) │ │ │ │ + mov 0x18(%r13),%r10 │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 12be0 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %r8,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rax,%r9 │ │ │ │ - jge 13af6 │ │ │ │ - mov 0x10(%r14),%r13 │ │ │ │ - mov 0x48(%r12),%r8 │ │ │ │ + jge 1311d │ │ │ │ fldt 0x20(%r15) │ │ │ │ - jmp 13560 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov 0x10(%r14),%r12 │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ + jmp 12b80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r8,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ - lea (%rdx,%rdx,1),%rcx │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ - addq $0x10,-0xd8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jge 13ac5 │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ + lea (%rdx,%rdx,1),%rsi │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + addq $0x10,-0xd0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jge 130e8 │ │ │ │ fldt 0x10(%r15) │ │ │ │ - jmp 1350a │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 13796 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 13796 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r12,%r15 │ │ │ │ - jmp 133f9 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 12b2c │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 12db3 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 133f9 │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - js 133f9 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r15,%r12 │ │ │ │ - fld1 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - shl $0x5,%r9 │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ + jmp 12a14 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 12dc1 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r12,%r15 │ │ │ │ + jmp 12a14 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + js 12a14 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %r12,%r14 │ │ │ │ mov %rsi,%r9 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + fld1 │ │ │ │ + mov %r11,%r12 │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ lea 0x0(%r13,%r13,2),%rax │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %r10,%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ + xor %r15d,%r15d │ │ │ │ shl $0x4,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ - imul (%r8),%rax │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + imul (%rcx),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ mov %r15,(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ add (%rdi,%r15,8),%rax │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r14) │ │ │ │ - mov %rax,0x8(%r13) │ │ │ │ - mov %rax,%r11 │ │ │ │ + fstpt 0x10(%r12) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 13790 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %r14,%r13 │ │ │ │ + jle 12db1 │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %r14,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x8(%r8),%r11 │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ 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 -0x40(%rbp),%rax │ │ │ │ + add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - add (%rax,%rdx,8),%r11 │ │ │ │ - mov %r11,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13794 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ + jle 12dbf │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ mov %r15,%r14 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x10(%r8),%rax │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r10,%rbx,4),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + imul 0x10(%rcx),%rax │ │ │ │ mov %r10,0x10(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r13) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13a3a │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - lea (%rbx,%rbx,1),%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - mov %r10,-0x98(%rbp) │ │ │ │ + jle 13058 │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + lea (%rbx,%rbx,1),%rdi │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%r13 │ │ │ │ mov %r14,%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 13920 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 12f40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x30(%rdx) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ add $0x10,%rbx │ │ │ │ - fldt 0x30(%rdx) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x18(%r8),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ - lea (%r14,%rcx,2),%rcx │ │ │ │ + imul 0x18(%rcx),%rax │ │ │ │ + add %r11,%rdi │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + lea (%r14,%rdi,2),%rdi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - mov %r14,0x18(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - inc %r14 │ │ │ │ - fstpt 0x40(%rdx) │ │ │ │ - add (%rdi,%rcx,8),%rax │ │ │ │ + add (%rcx,%rdi,8),%rax │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ + mov %r14,0x18(%rsi) │ │ │ │ + inc %r14 │ │ │ │ + fstpt 0x40(%rdx) │ │ │ │ mov (%r12,%rcx,8),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - add 0x18(%r13),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ + fldt (%rdx,%rcx,1) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ add 0xe0(%r13),%rax │ │ │ │ + add 0x18(%r13),%rcx │ │ │ │ + mov %rax,%r15 │ │ │ │ fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,%r15 │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -18083,522 +17825,524 @@ │ │ │ │ call 3260 │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%r15) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - inc %rcx │ │ │ │ - lea (%rcx,%rcx,1),%rsi │ │ │ │ - cmp %r14,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - jg 13910 │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + lea 0x1(%rax),%r11 │ │ │ │ + lea (%r11,%r11,1),%rdi │ │ │ │ + cmp %r14,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + jg 12f30 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ mov %r12,%r14 │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ + mov %r11,%rbx │ │ │ │ mov %r13,%r12 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ mov %rdx,%r13 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jle 13a04 │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov 0x48(%r12),%r8 │ │ │ │ + jle 13022 │ │ │ │ fldt 0x20(%rdx) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ - jmp 138ac │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 12ece │ │ │ │ mov %r14,%r15 │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ mov %rax,%rdx │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 13aaf │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - mov 0x48(%r12),%r8 │ │ │ │ + jge 130cc │ │ │ │ fldt 0x10(%r13) │ │ │ │ - jmp 1385e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 12e83 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + mov %r12,%r13 │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ inc %r15 │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jge 13796 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - mov 0x48(%r12),%r8 │ │ │ │ - fldt (%r14) │ │ │ │ - jmp 13803 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jge 12db3 │ │ │ │ + fldt (%r12) │ │ │ │ + mov (%r14),%rax │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ + jmp 12e24 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - jmp 12edf │ │ │ │ - lea 0x17(%rdi),%rax │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + jmp 124ee │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r12,%rax │ │ │ │ - jmp 13263 │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - jmp 13a57 │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + jmp 1288a │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 13075 │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ mov %r15,%rax │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %rax,%r13 │ │ │ │ - inc %r12 │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jge 133f9 │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + inc %r13 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jge 12a14 │ │ │ │ fldt (%rax) │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - mov (%r14),%rax │ │ │ │ - jmp 134a4 │ │ │ │ - mov %r8,%rcx │ │ │ │ - jmp 1375c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x48(%r15),%rcx │ │ │ │ + mov (%r12),%rax │ │ │ │ + jmp 12ac2 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + jmp 12d7c │ │ │ │ + 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 │ │ │ │ + sub $0x98,%rsp │ │ │ │ mov (%rdi),%r13 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ 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 13f33 │ │ │ │ + jge 13561 │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 1457e │ │ │ │ + jne 13b83 │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov 0x30(%r13),%r12 │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ lea 0x0(,%r12,8),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r12,%r11 │ │ │ │ mov %r12,%r10 │ │ │ │ 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,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %rcx,%rax │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + lea 0xf(%rsp),%r8 │ │ │ │ shr $0x3,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - sub %rdx,%rsp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r12,%rcx │ │ │ │ + and $0xfffffffffffffff0,%r8 │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + fstpt (%r8) │ │ │ │ + lea 0x1(%rax),%rbx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - lea 0xf(%rsp),%r8 │ │ │ │ - and $0xfffffffffffffff0,%r8 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - fstpt (%r8) │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %r11 │ │ │ │ + dec %rcx │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ - js 13d77 │ │ │ │ + js 133b1 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x48(%r13),%r9 │ │ │ │ - mov %r13,-0xc0(%rbp) │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r13),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + mov %rax,-0x80(%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 -0x88(%rbp),%rax │ │ │ │ - mov (%r9,%r11,8),%r8 │ │ │ │ - mov %r11,%rdx │ │ │ │ + mov (%r9,%rcx,8),%r10 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov -0x60(%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(%rcx,%rdx,1),%rdx │ │ │ │ - sub %rcx,%rdi │ │ │ │ - mov %rdx,(%r15,%r11,8) │ │ │ │ - mov %rdi,(%rax,%r11,8) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov %rdi,(%r15,%rcx,8) │ │ │ │ + mov %rdx,(%r11,%rcx,8) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13d2b │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %r8,%rdi │ │ │ │ + jle 1335d │ │ │ │ + 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 (%rdi,%rax,1),%r13 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,8),%r10 │ │ │ │ - add -0x68(%rbp),%r10 │ │ │ │ + lea (%rax,%rdx,8),%r11 │ │ │ │ + add -0x68(%rbp),%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 13d17 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - dec %r11 │ │ │ │ - add %rdi,-0x60(%rbp) │ │ │ │ - cmp $0xffffffffffffffff,%r11 │ │ │ │ - jne 13c9c │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jne 13349 │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + dec %rcx │ │ │ │ + add %rdi,-0x50(%rbp) │ │ │ │ + cmp $0xffffffffffffffff,%rcx │ │ │ │ + jne 132c9 │ │ │ │ + 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 142bd │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + je 138cd │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 13f5d │ │ │ │ + je 1358b │ │ │ │ xor %r10d,%r10d │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle 13f11 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 1353f │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov %r15,%r11 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %r15,%r9 │ │ │ │ mov %r14,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ cmp %r12,%r10 │ │ │ │ - jge 13e43 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov %r10,%rcx │ │ │ │ + jge 13470 │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov 0xc8(%r13),%r9 │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ - mov (%r15,%r10,8),%rdx │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdi,%rcx,1) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + mov %r10,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov 0xc8(%r13),%rdi │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ + imul %r12,%r11 │ │ │ │ + fldt (%r8,%rsi,1) │ │ │ │ inc %rax │ │ │ │ - lea (%rax,%rax,1),%rdi │ │ │ │ - imul %r12,%rcx │ │ │ │ - add %r10,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ + mov (%r15,%r10,8),%rdx │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + add %r10,%r11 │ │ │ │ + imul %rax,%r11 │ │ │ │ imul %r10,%rax │ │ │ │ - lea (%rcx,%rcx,1),%rsi │ │ │ │ - sub %rcx,%rax │ │ │ │ + lea (%r11,%r11,1),%rsi │ │ │ │ + sub %r11,%rax │ │ │ │ add %rax,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov (%rbx,%r10,8),%rax │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ inc %r10 │ │ │ │ - imul -0x8(%r8,%r10,8),%rdx │ │ │ │ + imul -0x8(%rcx,%r10,8),%rdx │ │ │ │ add %rsi,%rax │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ + add -0x50(%rbp),%rsi │ │ │ │ + mov %rax,%r11 │ │ │ │ add -0x60(%rbp),%rax │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r9,%rcx,1) │ │ │ │ - mov %r10,%rcx │ │ │ │ + shl $0x4,%r11 │ │ │ │ + fldt (%rdi,%r11,1) │ │ │ │ + mov %r10,%r11 │ │ │ │ + shl $0x4,%r11 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r11,%rcx,1) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - add (%rcx,%rax,8),%rdx │ │ │ │ + fstpt (%r8,%r11,1) │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + add (%r11,%rax,8),%rdx │ │ │ │ mov %rdx,(%r15,%r10,8) │ │ │ │ cmp %r12,%r10 │ │ │ │ - jne 13df7 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ + jne 1342b │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r15,%r12,8),%rax │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - add 0x18(%r13),%rdx │ │ │ │ shl $0x4,%r12 │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov %r9,-0x98(%rbp) │ │ │ │ + fldt (%r8,%r12,1) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + add 0x18(%r13),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r13),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - fldt (%rax,%r12,1) │ │ │ │ fldt (%rdx) │ │ │ │ + mov %rax,-0x88(%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 -0x90(%rbp),%rax │ │ │ │ + mov -0x88(%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),%rcx │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r9 │ │ │ │ lea -0x1(%r12),%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jg 13ee5 │ │ │ │ - jmp 13f57 │ │ │ │ + jg 13513 │ │ │ │ + jmp 13585 │ │ │ │ movq $0x0,(%rbx,%r10,8) │ │ │ │ dec %r10 │ │ │ │ - je 13f42 │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ + je 13570 │ │ │ │ + mov (%r9,%r10,8),%rax │ │ │ │ mov (%rbx,%r10,8),%rdx │ │ │ │ sub (%rcx,%r10,8),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 13ed8 │ │ │ │ + je 13506 │ │ │ │ inc %rdx │ │ │ │ inc %r14 │ │ │ │ mov %rdx,(%rbx,%r10,8) │ │ │ │ - cmp %r14,-0xa8(%rbp) │ │ │ │ - jne 13da1 │ │ │ │ - jmp 13f11 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rsp │ │ │ │ - incq -0x98(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 13b77 │ │ │ │ + cmp %r14,-0xa0(%rbp) │ │ │ │ + jne 133d8 │ │ │ │ + jmp 1353f │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%rsp │ │ │ │ + incq -0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + cmp %rax,-0xa8(%rbp) │ │ │ │ + jne 131a7 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - incq (%rbx) │ │ │ │ inc %r14 │ │ │ │ - cmp %r14,-0xa8(%rbp) │ │ │ │ - jne 13daa │ │ │ │ - jmp 13f11 │ │ │ │ + incq (%rbx) │ │ │ │ + cmp %r14,-0xa0(%rbp) │ │ │ │ + jne 133e1 │ │ │ │ + jmp 1353f │ │ │ │ mov (%rbx,%r10,8),%rdx │ │ │ │ - jmp 13ef6 │ │ │ │ + jmp 13524 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13f11 │ │ │ │ + jle 1353f │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov %r14,%r15 │ │ │ │ fld1 │ │ │ │ xor %r14d,%r14d │ │ │ │ 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) │ │ │ │ + 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 13f0f │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + jle 1353d │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rdi,%r14 │ │ │ │ mov %r13,%r12 │ │ │ │ mov %r15,%r13 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + movq $0x0,-0x98(%rbp) │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ imul 0x8(%r9),%r10 │ │ │ │ + mov %rcx,0x8(%rsi) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + add %rcx,%rax │ │ │ │ imul %rdx,%rsi │ │ │ │ - add %rdi,%rax │ │ │ │ - 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 │ │ │ │ + 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 142af │ │ │ │ + jle 138bf │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r12,%rbx │ │ │ │ xor %r12d,%r12d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 142a5 │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ + jle 138b5 │ │ │ │ mov %r13,%r15 │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov %r9,%r8 │ │ │ │ xor %r10d,%r10d │ │ │ │ mov %r14,%r13 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ lea (%rcx,%rcx,1),%rsi │ │ │ │ - mov %r8,%r9 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 14260 │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ + jle 13870 │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %r15,%r12 │ │ │ │ - jmp 14138 │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ + jmp 13750 │ │ │ │ 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 │ │ │ │ + mov %rax,0x28(%r12) │ │ │ │ lea (%r14,%rsi,2),%rsi │ │ │ │ inc %r14 │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%r9,%rsi,1) │ │ │ │ - mov %rax,0x28(%r12) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + add 0xe0(%rbx),%rax │ │ │ │ + mov %rax,%r15 │ │ │ │ fstpt 0x50(%r13) │ │ │ │ fldt 0x0(%r13,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - add 0xe0(%rbx),%rax │ │ │ │ + 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 │ │ │ │ @@ -18614,183 +18358,182 @@ │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ inc %rcx │ │ │ │ lea (%rcx,%rcx,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ cmp %r14,%rsi │ │ │ │ - jg 14120 │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ + jg 13738 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ mov %r12,%r15 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - jle 1421f │ │ │ │ + jle 13834 │ │ │ │ + fldt 0x30(%r13) │ │ │ │ mov 0xc8(%rbx),%r9 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - fldt 0x30(%r13) │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ - jmp 140c0 │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + mov 0x48(%rbx),%r8 │ │ │ │ + jmp 136d8 │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ inc %r12 │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jge 14596 │ │ │ │ - mov 0xc8(%rbx),%r8 │ │ │ │ + jge 13b9b │ │ │ │ + fldt 0x20(%r14) │ │ │ │ + mov 0xc8(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ - fldt 0x20(%r14) │ │ │ │ mov 0x48(%rbx),%r9 │ │ │ │ - jmp 14050 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 13670 │ │ │ │ + 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) │ │ │ │ - cmp %rax,-0xa0(%rbp) │ │ │ │ - jge 145b6 │ │ │ │ - mov 0xc8(%r12),%r8 │ │ │ │ - mov 0x30(%r12),%rdx │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + cmp %rax,-0x98(%rbp) │ │ │ │ + jge 13bbb │ │ │ │ fldt 0x10(%r14) │ │ │ │ + mov 0xc8(%r12),%rdi │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ mov 0x8(%r13),%r10 │ │ │ │ mov 0x48(%r12),%r9 │ │ │ │ - jmp 13fe7 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 13611 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r13 │ │ │ │ - jmp 13f11 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 142b5 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1353f │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 138c5 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r13 │ │ │ │ - jmp 13f11 │ │ │ │ + jmp 1353f │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13f11 │ │ │ │ + jle 1353f │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ mov %r12,%rcx │ │ │ │ fld1 │ │ │ │ mov %r14,%r12 │ │ │ │ + mov %r8,%r15 │ │ │ │ mov %r13,%r14 │ │ │ │ xor %r13d,%r13d │ │ │ │ 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 14574 │ │ │ │ + jle 13b79 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %r12,%rax │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ mov %r10,%r11 │ │ │ │ mov %r14,%r12 │ │ │ │ - mov %r15,%r13 │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ - xor %r15d,%r15d │ │ │ │ + mov %r15,%r13 │ │ │ │ mov %rax,%r14 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ imul 0x8(%r10),%rdi │ │ │ │ add %r15,%rdx │ │ │ │ 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) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - mov %rdi,0x10(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 142b3 │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ + jle 138c3 │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %r13,%r15 │ │ │ │ xor %edx,%edx │ │ │ │ + mov %r15,-0x98(%rbp) │ │ │ │ + mov %r13,%r15 │ │ │ │ mov %r14,%r13 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ imul 0x10(%r10),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ 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 14545 │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ + jle 13b4a │ │ │ │ xor %r14d,%r14d │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ - jmp 1442a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + jmp 13a32 │ │ │ │ + nopw 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 -0x78(%rbp),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add 0x18(%r12),%rax │ │ │ │ mov 0x0(%r13,%rcx,8),%rbx │ │ │ │ - fstpt 0x40(%r15) │ │ │ │ shl $0x4,%rcx │ │ │ │ + fstpt 0x40(%r15) │ │ │ │ + shl $0x5,%rbx │ │ │ │ + add 0xe0(%r12),%rbx │ │ │ │ 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) │ │ │ │ @@ -18804,294 +18547,291 @@ │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r12),%rbx │ │ │ │ inc %rbx │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ cmp %r14,%rdi │ │ │ │ - jg 14410 │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ + jg 13a18 │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jle 1450e │ │ │ │ + jle 13b13 │ │ │ │ + fldt 0x20(%r15) │ │ │ │ mov 0xc8(%r12),%r11 │ │ │ │ mov 0x30(%r12),%rcx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ - fldt 0x20(%r15) │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 143ac │ │ │ │ + jmp 139bb │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ + mov -0x98(%rbp),%r15 │ │ │ │ mov %rax,%rdx │ │ │ │ inc %r15 │ │ │ │ cmp %rax,%r15 │ │ │ │ - jge 145a1 │ │ │ │ + jge 13ba6 │ │ │ │ + fldt 0x10(%r13) │ │ │ │ mov 0xc8(%r12),%r11 │ │ │ │ mov 0x30(%r12),%rcx │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ - fldt 0x10(%r13) │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 14352 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 13961 │ │ │ │ + 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 %rdx,%r13 │ │ │ │ - jge 14576 │ │ │ │ + jge 13b7b │ │ │ │ + fldt (%r15) │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ mov 0x48(%r14),%r9 │ │ │ │ - fldt (%r15) │ │ │ │ - jmp 142e6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 138f5 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r14,%r13 │ │ │ │ - jmp 13f11 │ │ │ │ + jmp 1353f │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - jmp 13b8d │ │ │ │ + jmp 131bd │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rcx,%rbx │ │ │ │ - jmp 14272 │ │ │ │ + jmp 13882 │ │ │ │ mov %r14,%rax │ │ │ │ mov %r13,%r15 │ │ │ │ mov %r12,%r14 │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x88(%rbp),%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 14558 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ + jmp 13b5d │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ mov %r13,%r15 │ │ │ │ mov %r12,%r13 │ │ │ │ inc %r14 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 13f11 │ │ │ │ + jge 1353f │ │ │ │ + fldt (%r8) │ │ │ │ mov 0x30(%r12),%r12 │ │ │ │ mov (%r15),%rax │ │ │ │ mov 0x48(%r13),%r9 │ │ │ │ - fldt (%rdi) │ │ │ │ - jmp 13f7c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 135a6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xb8,%rsp │ │ │ │ mov (%rdi),%r14 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ mov %rdi,-0x98(%rbp) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 14a6c │ │ │ │ + jge 1405c │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 14a2a │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + jne 1401a │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ lea 0x0(,%r11,8),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - mov %r11,%r12 │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + mov %rsp,-0x88(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xb0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rsp,%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%r15 │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %r15,%rax │ │ │ │ + lea 0xf(%rsp),%rcx │ │ │ │ and $0xfffffffffffffff8,%r15 │ │ │ │ - shl $0x4,%rdx │ │ │ │ shr $0x3,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - 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) │ │ │ │ + mov %r11,%rcx │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - sub %rdx,%rsp │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rax,%r10 │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ - dec %r12 │ │ │ │ - js 14fe6 │ │ │ │ + dec %rcx │ │ │ │ + js 145a9 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ neg %rax │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %r12,%rax │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ imul %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r14),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + mov %rax,-0x70(%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 %r11,%rax │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov (%r8,%r12,8),%r9 │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ + mov (%r8,%rcx,8),%r9 │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ + mov %r9,-0xd8(%rbp) │ │ │ │ + fildll -0xd8(%rbp) │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xd0(%rbp) │ │ │ │ + fistpll -0xd8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%r11,%rdx,1),%rdx │ │ │ │ - sub %r11,%rsi │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov %rsi,(%r14,%r12,8) │ │ │ │ - mov %rdx,(%r11,%r12,8) │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rax,%rsi,1),%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov %rdx,(%r14,%rcx,8) │ │ │ │ + mov %rsi,(%rax,%rcx,8) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14841 │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - add %r9,%rsi │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - lea (%rsi,%rdx,1),%r14 │ │ │ │ + jle 13e36 │ │ │ │ + mov -0x70(%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),%r11 │ │ │ │ - add -0x40(%rbp),%r11 │ │ │ │ - mov %rax,%rcx │ │ │ │ + lea (%rax,%rdx,8),%r12 │ │ │ │ + add -0x40(%rbp),%r12 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ - mov %rdx,(%r11,%rsi,8) │ │ │ │ + mov %rdx,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %r14,%rsi │ │ │ │ - jne 14823 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - dec %r12 │ │ │ │ - add -0x60(%rbp),%rcx │ │ │ │ - cmp $0xffffffffffffffff,%r12 │ │ │ │ - jne 14797 │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ + jne 13e22 │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + dec %rcx │ │ │ │ + add %rsi,-0x60(%rbp) │ │ │ │ + cmp $0xffffffffffffffff,%rcx │ │ │ │ + jne 13d98 │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ mov %r10,-0x68(%rbp) │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ lea 0x10(%r10),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ test %rbx,%rbx │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ - jle 151c0 │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + jle 1478c │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ + mov %r12,-0xe0(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%rsi │ │ │ │ xor %r10d,%r10d │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ mov %rcx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rsi,%r9 │ │ │ │ fldt (%rax,%r10,2) │ │ │ │ - fildll (%r8,%r10,1) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ + add -0x68(%rbp),%r9 │ │ │ │ + fildll (%r8,%r10,1) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax,%r10,2) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov (%rax,%r10,1),%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fldt 0x36db6(%rip) │ │ │ │ + lea (%rsi,%rdx,1),%r12 │ │ │ │ + fldt 0x33784(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov (%rax,%r10,1),%rdx │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ - lea (%rax,%rdx,1),%r12 │ │ │ │ - jmp 14984 │ │ │ │ + jmp 13f73 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x36a58(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -19104,226 +18844,226 @@ │ │ │ │ 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 14965 │ │ │ │ + je 13f54 │ │ │ │ fchs │ │ │ │ - fmuls 0x36771(%rip) │ │ │ │ - fldt 0x36d4f(%rip) │ │ │ │ + fmuls 0x33182(%rip) │ │ │ │ + fldt 0x33730(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%r9) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rdx,%r12 │ │ │ │ - je 149d2 │ │ │ │ + je 13fbd │ │ │ │ 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 -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 14923 │ │ │ │ + ja 13f16 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 14a10 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 14000 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r9 │ │ │ │ fstpt -0x10(%r9) │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jne 14984 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 149da │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add -0x88(%rbp),%rcx │ │ │ │ + jne 13f73 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 13fc5 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%r10 │ │ │ │ + add %rsi,%rcx │ │ │ │ cmp %r10,-0x90(%rbp) │ │ │ │ - jne 148cd │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ + jne 13ec3 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 14d6d │ │ │ │ + je 1434a │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 14a7b │ │ │ │ + je 1406b │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14ffd │ │ │ │ + jmp 145c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x36c9f(%rip) │ │ │ │ + fldt 0x3367f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 14975 │ │ │ │ + jmp 13f64 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - jmp 14679 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov 0x8(%rax),%r12 │ │ │ │ + jmp 13c79 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov -0xc0(%rbp),%rsp │ │ │ │ incq -0x98(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ cmp %rax,-0xb8(%rbp) │ │ │ │ - jne 14667 │ │ │ │ + jne 13c67 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - shl $0x5,%r9 │ │ │ │ + shl $0x5,%r12 │ │ │ │ fld1 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r13,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r15,%rcx │ │ │ │ imul (%r8),%rax │ │ │ │ - mov %r12,(%rcx) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ + mov %r15,(%rdx) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%rdi,%rcx,1) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + add (%rdi,%r15,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%rdi,%r12,8),%rax │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ mov %rax,%r10 │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ test %rax,%rax │ │ │ │ - jle 14d57 │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - add %r12,%rax │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jle 14334 │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov %r14,%r13 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add %r14,%rax │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ imul 0x8(%r8),%r10 │ │ │ │ - mov %r12,0x8(%rcx) │ │ │ │ + mov %r14,0x8(%rdx) │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ - fldt (%rsi,%r11,1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rdi,%r11,1) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ add (%rdi,%rax,8),%r10 │ │ │ │ - mov %r10,0x10(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %r10,0x10(%r15) │ │ │ │ mov %r10,%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x20(%r14) │ │ │ │ + fstpt 0x20(%r13) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14d5b │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r13,%r12 │ │ │ │ + jle 14338 │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %r15,%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - lea (%r11,%rdx,4),%rsi │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r15,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14a45 │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - mov %r13,%r14 │ │ │ │ + jle 14035 │ │ │ │ + mov %r14,%r13 │ │ │ │ lea (%rdx,%rdx,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r12,%r13 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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(%r14) │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ + fstpt 0x40(%r13) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14ce0 │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov %r14,%r13 │ │ │ │ + jle 142c0 │ │ │ │ + mov %r14,%r12 │ │ │ │ mov %rbx,%r14 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 14bfd │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + jmp 141e5 │ │ │ │ + nopl 0x0(%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) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + 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 │ │ │ │ + fstpt 0x50(%r13) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r14),%rax │ │ │ │ + mov %rax,%r15 │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + 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) │ │ │ │ @@ -19337,170 +19077,167 @@ │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r14),%rdx │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jg 14bf0 │ │ │ │ + jg 141d8 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ + mov %r12,%r14 │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jle 14d0d │ │ │ │ + jle 142ed │ │ │ │ + fldt 0x30(%r13) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ - fldt 0x30(%r14) │ │ │ │ - jmp 14b90 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14180 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %r14,%r13 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %r13,%r14 │ │ │ │ inc %r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - jge 14d1f │ │ │ │ + jge 142ff │ │ │ │ + fldt 0x20(%r14) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ - fldt 0x20(%r13) │ │ │ │ - jmp 14b30 │ │ │ │ + jmp 14128 │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ - mov %r14,%r13 │ │ │ │ + mov %r13,%r14 │ │ │ │ inc %r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - jl 14cfb │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + jl 142db │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %rbx,%r12 │ │ │ │ mov %rdx,%rbx │ │ │ │ - inc %r12 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jge 151db │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - fldt 0x10(%r14) │ │ │ │ - jmp 14ad8 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14d65 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14d65 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14d65 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r15,%r14 │ │ │ │ - jmp 14a4a │ │ │ │ - shl $0x5,%r9 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + inc %r14 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jge 147a7 │ │ │ │ + fldt 0x10(%r13) │ │ │ │ + mov 0x8(%r15),%r10 │ │ │ │ + mov 0x48(%r12),%r8 │ │ │ │ + jmp 140cf │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14342 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14342 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14342 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r12,%r14 │ │ │ │ + jmp 1403a │ │ │ │ + shl $0x5,%r12 │ │ │ │ fld1 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %r15,%r12 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r14,%r15 │ │ │ │ mov %rdi,%rcx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ imul (%r8),%rax │ │ │ │ - mov %r14,(%rcx) │ │ │ │ + mov %r15,(%rcx) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ + add (%rdi,%r15,8),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%rdi,%r14,8),%rax │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ + mov %rax,0x8(%r13) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r13) │ │ │ │ + fstpt 0x10(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14d5f │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %r13,%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - add %r13,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jle 1433c │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov %r14,%r13 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add %r14,%rdx │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ imul 0x8(%r8),%rax │ │ │ │ - mov %r13,0x8(%rcx) │ │ │ │ + mov %r14,0x8(%rcx) │ │ │ │ mov %rdx,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ - fldt (%rsi,%r11,1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rdi,%r11,1) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ - mov %rax,0x10(%r14) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ mov %rax,%rdx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x20(%r12) │ │ │ │ + fstpt 0x20(%r13) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14d63 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + jle 14340 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - lea (%rsi,%rax,4),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ + 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 │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rdx,0x18(%r15) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ test %rax,%rax │ │ │ │ - jle 14f5e │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %rbx,%r13 │ │ │ │ + jle 1453b │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea (%rax,%rax,1),%r10 │ │ │ │ mov %r12,%r15 │ │ │ │ mov %rsi,-0x88(%rbp) │ │ │ │ - lea (%rax,%rax,1),%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - jmp 14e7d │ │ │ │ + mov %rdi,%r12 │ │ │ │ + jmp 1445d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ - add (%rdi,%r10,8),%rax │ │ │ │ mov 0x30(%r15),%rdx │ │ │ │ - fstpt 0x40(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + add (%rdi,%r10,8),%rax │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ + fstpt 0x40(%r13) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt 0x0(%r13,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - add 0x18(%r15),%rdx │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + add 0x18(%r15),%rdx │ │ │ │ add 0xe0(%r15),%rax │ │ │ │ fldt (%rdx) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %rax,%r14 │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r14) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -19514,235 +19251,231 @@ │ │ │ │ fstpt 0x10(%r14) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ inc %rax │ │ │ │ lea (%rax,%rax,1),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ cmp %rbx,%r10 │ │ │ │ - jg 14e70 │ │ │ │ + jg 14450 │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r13,%rbx │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rdi,%r15 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jle 14f99 │ │ │ │ + jle 14569 │ │ │ │ + fldt 0x20(%r13) │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ mov 0x48(%r12),%r8 │ │ │ │ - fldt 0x20(%r13) │ │ │ │ - jmp 14e19 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + jmp 143f2 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov %rbx,%r12 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - inc %r13 │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jge 14fbc │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - fldt 0x10(%r12) │ │ │ │ - jmp 14dc4 │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ + inc %r14 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jge 1457f │ │ │ │ + fldt 0x10(%r13) │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov 0x48(%r12),%r8 │ │ │ │ + jmp 143a7 │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - inc %r13 │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jl 14f87 │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 14d65 │ │ │ │ - mov (%r12),%rax │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - jmp 14d85 │ │ │ │ + jl 14557 │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ + inc %r15 │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + jge 14342 │ │ │ │ + fldt (%r14) │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ + mov 0x48(%r12),%r8 │ │ │ │ + jmp 14365 │ │ │ │ lea 0x10(%rax),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 14a4a │ │ │ │ + jle 1403a │ │ │ │ + lea 0x10(%r13),%rcx │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + mov %r12,-0x68(%rbp) │ │ │ │ mov %rdi,%r12 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ cmp %r11,%rax │ │ │ │ - jge 150d9 │ │ │ │ + jge 146a2 │ │ │ │ mov 0x58(%r14),%rdi │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov (%r15,%rsi,1),%rdx │ │ │ │ - lea (%r12,%rsi,1),%rcx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ lea 0x1(%rdi),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + fldt 0x0(%r13,%rcx,1) │ │ │ │ + add -0x80(%rbp),%rcx │ │ │ │ lea (%r8,%r8,1),%r10 │ │ │ │ + lea (%r12,%rdi,1),%rsi │ │ │ │ imul %r8,%rax │ │ │ │ - fldt 0x0(%r13,%rdi,1) │ │ │ │ - lea 0x10(%r13,%rdi,1),%r8 │ │ │ │ mov %r10,-0x60(%rbp) │ │ │ │ - mov 0x48(%r14),%rdi │ │ │ │ lea (%r12,%r11,8),%r10 │ │ │ │ + mov 0x48(%r14),%r8 │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ + add %rdi,%r8 │ │ │ │ + lea 0x8(%r15,%rdi,1),%rdi │ │ │ │ add %rax,%rax │ │ │ │ - add %rsi,%rdi │ │ │ │ - lea 0x8(%r15,%rsi,1),%rsi │ │ │ │ - mov (%rcx),%r10 │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x10,%r8 │ │ │ │ - imul (%rdi),%rdx │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ add $0x8,%rsi │ │ │ │ + add $0x10,%rcx │ │ │ │ + imul (%r8),%rdx │ │ │ │ add $0x8,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ add %rax,%r10 │ │ │ │ add -0x60(%rbp),%rax │ │ │ │ mov %r10,%r14 │ │ │ │ shl $0x4,%r14 │ │ │ │ fldt (%r9,%r14,1) │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%r9,%r10,8),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdx,-0x8(%rdi) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%r8) │ │ │ │ - mov %rdx,-0x8(%rsi) │ │ │ │ - cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 15082 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ + fstpt -0x10(%rcx) │ │ │ │ + cmp %rsi,-0x50(%rbp) │ │ │ │ + jne 1464c │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ mov (%r15,%r11,8),%rax │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - add 0x18(%r14),%rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + mov %r9,-0xa8(%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,-0x90(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ call 3310 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + mov -0x90(%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 -0x70(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ lea -0x1(%r11),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 15174 │ │ │ │ - jmp 151ba │ │ │ │ + jg 14740 │ │ │ │ + jmp 14786 │ │ │ │ movq $0x0,(%r12,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 151a1 │ │ │ │ + je 1476d │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ sub (%rsi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 15167 │ │ │ │ + je 14733 │ │ │ │ inc %rcx │ │ │ │ inc %rbx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ cmp %rbx,-0xa0(%rbp) │ │ │ │ - jne 1501f │ │ │ │ - jmp 14a4a │ │ │ │ - incq (%r12) │ │ │ │ + jne 145ea │ │ │ │ + jmp 1403a │ │ │ │ inc %rbx │ │ │ │ + incq (%r12) │ │ │ │ cmp %rbx,-0xa0(%rbp) │ │ │ │ - jne 15028 │ │ │ │ - jmp 14a4a │ │ │ │ + jne 145f3 │ │ │ │ + jmp 1403a │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ - jmp 15185 │ │ │ │ + jmp 14751 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 14a4a │ │ │ │ + je 1403a │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 14a4a │ │ │ │ + je 1403a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14ffd │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - inc %r12 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jge 14d65 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ + jmp 145c0 │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ + inc %r15 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jge 14342 │ │ │ │ fldt (%r14) │ │ │ │ - jmp 14a99 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ + mov 0x48(%r12),%r8 │ │ │ │ + jmp 14086 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xd8,%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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 15855 │ │ │ │ + jge 14e3c │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 15ee0 │ │ │ │ + jne 154b0 │ │ │ │ mov -0xb8(%rbp),%r8 │ │ │ │ mov 0x30(%r15),%rbx │ │ │ │ mov %rsp,-0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rbx,%r13 │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ mov %rcx,-0x98(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x88(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ @@ -19753,314 +19486,317 @@ │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ - 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,%rdx │ │ │ │ mov 0x58(%r15),%rbx │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rcx,%r11 │ │ │ │ - fstpt (%rcx) │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ inc %rbx │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ imul %rbx,%rdx │ │ │ │ + fstpt (%rcx) │ │ │ │ + mov %rcx,%r11 │ │ │ │ lea (%rbx,%rbx,1),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - imul %r13,%rcx │ │ │ │ + imul %r9,%rcx │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - dec %r9 │ │ │ │ - js 15efb │ │ │ │ + dec %r13 │ │ │ │ + js 154cb │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x48(%r15),%rcx │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ neg %rax │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %r9,%rax │ │ │ │ + mov %r13,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xa8(%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 -0xb0(%rbp),%rax │ │ │ │ - mov (%rcx,%r9,8),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ + mov (%rcx,%r13,8),%rdi │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov %rdi,-0xc0(%rbp) │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xc0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rax,%rsi,1),%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov %rsi,(%r8,%r9,8) │ │ │ │ - mov %rdx,(%rax,%r9,8) │ │ │ │ + mov %rdx,(%r8,%r13,8) │ │ │ │ + mov %rsi,(%rax,%r13,8) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15449 │ │ │ │ - add %rdi,%rsi │ │ │ │ + jle 14a2d │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ + lea (%rdx,%rdi,1),%rsi │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ + add %rdx,%r15 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ lea (%r14,%rdx,8),%r8 │ │ │ │ add -0x68(%rbp),%r8 │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 15435 │ │ │ │ - dec %r9 │ │ │ │ + jne 14a19 │ │ │ │ + dec %r13 │ │ │ │ add %r10,%r14 │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 153b3 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + cmp $0xffffffffffffffff,%r13 │ │ │ │ + jne 14993 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ mov %r11,-0x100(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ mov %rcx,-0xf8(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ call 3030 │ │ │ │ - lea 0x17(%r13),%rax │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fadds 0x35c32(%rip) │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - sub %rax,%rsp │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ mov -0x100(%rbp),%r11 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + fadds 0x32637(%rip) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - lea 0x2(%rcx),%rsi │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ + fld1 │ │ │ │ add $0x17,%rax │ │ │ │ + fildll 0x68(%r15) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r8,-0xf0(%rbp) │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fld1 │ │ │ │ + mov %r12,-0xf8(%rbp) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ mov 0x68(%r15),%rax │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ cqto │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ idiv %rsi │ │ │ │ - fdivp %st,%st(2) │ │ │ │ mov %rax,%r10 │ │ │ │ + mov 0x68(%r15),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ fildll (%rcx,%r14,1) │ │ │ │ - mov (%rax,%r14,1),%rax │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ fldt (%rsi,%r14,2) │ │ │ │ + mov (%rax,%r14,1),%rax │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%r14,2) │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ mov (%rsi,%r14,1),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jg 1564c │ │ │ │ + jg 14c35 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ inc %rsi │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ sub %rax,%rsi │ │ │ │ mov %rsi,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xa8(%rbp) │ │ │ │ + fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - fld %st(1) │ │ │ │ mov 0xc8(%r15),%r12 │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 1560a │ │ │ │ + jmp 14bf3 │ │ │ │ lea 0x1(%r13,%rdx,1),%rax │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r8) │ │ │ │ cmp %rsi,%r9 │ │ │ │ - je 15650 │ │ │ │ + je 14c39 │ │ │ │ sub %r10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 155e7 │ │ │ │ + jns 14bd0 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rsi │ │ │ │ not %rax │ │ │ │ add %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r8) │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne 15603 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15654 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15654 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + jne 14bec │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14c3d │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14c3d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ add $0x8,%r14 │ │ │ │ - add %rsi,-0xc0(%rbp) │ │ │ │ - lea 0x1(%rax,%r13,1),%r13 │ │ │ │ + add -0xd0(%rbp),%r13 │ │ │ │ + add %rsi,-0xb0(%rbp) │ │ │ │ cmp %r14,-0x98(%rbp) │ │ │ │ - jne 15535 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 14b1e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x4,-0x60(%rbp) │ │ │ │ mov -0xf0(%rbp),%r8 │ │ │ │ mov -0xf8(%rbp),%r12 │ │ │ │ - cmpq $0x4,-0x60(%rbp) │ │ │ │ - je 15bf9 │ │ │ │ + je 151d9 │ │ │ │ cmpq $0x5,-0x60(%rbp) │ │ │ │ - je 1587f │ │ │ │ + je 14e66 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 15833 │ │ │ │ + jle 14e1a │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %r11,%r14 │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r11,%r14 │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jge 1576a │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + cmp %r11,%rax │ │ │ │ + jge 14d4e │ │ │ │ mov 0x58(%r15),%rcx │ │ │ │ - movabs $0xfffffffffffffff,%r11 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r15,-0x60(%rbp) │ │ │ │ + movabs $0xfffffffffffffff,%r9 │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ - and -0x40(%rbp),%r11 │ │ │ │ mov (%r12,%rax,8),%rsi │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ mov %rdx,-0x80(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - inc %rcx │ │ │ │ fldt (%r14,%rdi,1) │ │ │ │ - lea (%rcx,%rcx,1),%r9 │ │ │ │ + inc %rcx │ │ │ │ + and -0x40(%rbp),%r9 │ │ │ │ + lea (%rcx,%rcx,1),%r8 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rcx │ │ │ │ - mov (%rbx,%rax,8),%r15 │ │ │ │ mov %rax,%rdi │ │ │ │ + mov (%rbx,%rax,8),%r15 │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ inc %rax │ │ │ │ + imul %r9,%rdi │ │ │ │ imul -0x8(%r10,%rax,8),%rsi │ │ │ │ - imul %r11,%rdi │ │ │ │ add %r15,%rdi │ │ │ │ add %rcx,%r15 │ │ │ │ - add %r9,%rcx │ │ │ │ + add %r8,%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 (%r14,%rdi,1) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ add (%rdi,%r15,8),%rsi │ │ │ │ mov %rsi,(%r12,%rax,8) │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 15718 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 14cfc │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov (%r12,%r8,8),%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov (%r12,%r11,8),%rax │ │ │ │ mov %rdx,-0x98(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%r15),%rax │ │ │ │ add 0x18(%r15),%rcx │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%r14,%r8,1) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%r15),%rax │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ call 3310 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -20069,200 +19805,199 @@ │ │ │ │ call 3310 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ call 3260 │ │ │ │ - mov 0x30(%r15),%r8 │ │ │ │ + mov 0x30(%r15),%r11 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ - lea -0x1(%r8),%rax │ │ │ │ + lea -0x1(%r11),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 15807 │ │ │ │ - jmp 15879 │ │ │ │ + jg 14dee │ │ │ │ + jmp 14e60 │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 15864 │ │ │ │ + je 14e4b │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ sub (%rdi,%rax,8),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 157fa │ │ │ │ + je 14de1 │ │ │ │ inc %rsi │ │ │ │ inc %r13 │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ cmp %r13,-0xc8(%rbp) │ │ │ │ - jne 156d4 │ │ │ │ - jmp 15833 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 14cb8 │ │ │ │ + jmp 14e1a │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe0(%rbp),%rsp │ │ │ │ incq -0xb8(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ cmp %rax,-0xd8(%rbp) │ │ │ │ - jne 15276 │ │ │ │ + jne 14856 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - incq (%rbx) │ │ │ │ inc %r13 │ │ │ │ + incq (%rbx) │ │ │ │ cmp %r13,-0xc8(%rbp) │ │ │ │ - jne 156dd │ │ │ │ - jmp 15833 │ │ │ │ + jne 14cc1 │ │ │ │ + jmp 14e1a │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ - jmp 15818 │ │ │ │ + jmp 14dff │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - js 15833 │ │ │ │ + js 14e1a │ │ │ │ movabs $0xfffffffffffffff,%rax │ │ │ │ - and -0x40(%rbp),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ fld1 │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r11,%r14 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + and -0x40(%rbp),%rax │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ + mov %r11,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ lea (%rdi,%rdx,1),%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rsi,-0xf0(%rbp) │ │ │ │ lea (%rdi,%rdx,1),%rsi │ │ │ │ lea (%rax,%rax,2),%rdx │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rdi,%rdx,1),%rsi │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ shl $0x6,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ add %rdi,%rax │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ mov %r13,%rdx │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ imul (%rcx),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ mov %r13,(%rsi) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ add (%rsi,%r13,8),%rax │ │ │ │ lea (%rbx,%rbx,1),%rsi │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 15831 │ │ │ │ + jle 14e18 │ │ │ │ mov -0xf0(%rbp),%rdx │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ mov %r13,-0xf8(%rbp) │ │ │ │ mov %rdi,-0x100(%rbp) │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ mov %r14,%rdx │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rdx,%r15 │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ - imul 0x8(%rcx),%rax │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ + imul 0x8(%rcx),%rax │ │ │ │ mov %rdi,0x8(%rdx) │ │ │ │ mov -0xd0(%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 15beb │ │ │ │ + jle 151cb │ │ │ │ mov -0xe8(%rbp),%r10 │ │ │ │ mov %r12,%r13 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %rax,%r12 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x10(%rcx),%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 15bdd │ │ │ │ + jle 151bd │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r10,-0xa8(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r12,%r10 │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ mov %r15,%r8 │ │ │ │ mov %r13,%rbx │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ + mov %r12,%r10 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %rdx,%rax │ │ │ │ mov -0x68(%rbp),%r9 │ │ │ │ - fldt (%rsi) │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + fldt (%rsi) │ │ │ │ lea (%rdi,%rax,2),%r15 │ │ │ │ mov 0x18(%rcx),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rbx,%r12 │ │ │ │ mov %rdi,0x18(%r11) │ │ │ │ imul %r10,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%r9,%r15,8),%rax │ │ │ │ + mov %rax,0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x40(%r8) │ │ │ │ - mov %rax,0x20(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 15ba0 │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ + jle 15180 │ │ │ │ mov %r14,%r13 │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ mov %r8,%rsi │ │ │ │ - jmp 15a80 │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + jmp 15060 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + fldt 0x40(%rsi) │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ add $0x10,%rbx │ │ │ │ - fldt 0x40(%rsi) │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + fldt (%rbx) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x20(%rcx),%rax │ │ │ │ lea (%r14,%rdx,8),%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ + imul 0x20(%rcx),%rax │ │ │ │ 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) │ │ │ │ + fstpt 0x50(%rsi) │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - add 0x18(%r12),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r12),%rax │ │ │ │ + add 0x18(%r12),%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ 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) │ │ │ │ @@ -20277,188 +20012,185 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r12),%rdx │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ - jg 15a70 │ │ │ │ + jg 15050 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %r12,%rbx │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ mov %r13,%r14 │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jle 15b60 │ │ │ │ - mov 0x18(%r13),%r10 │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jle 15140 │ │ │ │ fldt 0x30(%r8) │ │ │ │ + mov 0x18(%r13),%r10 │ │ │ │ add $0x10,%rsi │ │ │ │ - jmp 15a10 │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 14ff0 │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ mov -0xa8(%rbp),%r10 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %r8,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rax,%r9 │ │ │ │ - jge 15f70 │ │ │ │ + jge 15540 │ │ │ │ + fldt 0x20(%r15) │ │ │ │ mov 0x10(%r14),%r12 │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fldt 0x20(%r15) │ │ │ │ - jmp 159b0 │ │ │ │ + jmp 14f90 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r8,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ lea (%rdx,%rdx,1),%rsi │ │ │ │ incq -0xc0(%rbp) │ │ │ │ addq $0x10,-0xd0(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 15f3b │ │ │ │ + jge 1550b │ │ │ │ + fldt 0x10(%r15) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - fldt 0x10(%r15) │ │ │ │ - jmp 15955 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15be3 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14f3c │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 151c3 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 15833 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15bf1 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14e1a │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 151d1 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r15 │ │ │ │ - jmp 15833 │ │ │ │ + jmp 14e1a │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - js 15833 │ │ │ │ + js 14e1a │ │ │ │ movabs $0xfffffffffffffff,%rax │ │ │ │ - and -0x40(%rbp),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov %r15,%r13 │ │ │ │ mov %r12,%r14 │ │ │ │ + and -0x40(%rbp),%rax │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ fld1 │ │ │ │ xor %r15d,%r15d │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %r11,%r12 │ │ │ │ mov %rdi,%r9 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ lea (%rdi,%rdx,1),%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%rsi │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ add %rdi,%rax │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ imul (%rcx),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ mov %r15,(%rdi) │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ mov -0x68(%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) │ │ │ │ - mov %rax,%r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 15be1 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jle 151c1 │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %r13,%r12 │ │ │ │ mov %r15,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ + mov %rdi,%r13 │ │ │ │ mov %r14,%r15 │ │ │ │ - mov %r13,%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x8(%rcx),%r10 │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ 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,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15bef │ │ │ │ + jle 151cf │ │ │ │ mov -0xb0(%rbp),%r11 │ │ │ │ + xor %r10d,%r10d │ │ │ │ mov %r9,-0xe8(%rbp) │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x10(%rcx),%rax │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r10,%rbx,4),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + imul 0x10(%rcx),%rax │ │ │ │ mov %r10,0x10(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15ea7 │ │ │ │ + jle 15477 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r11,-0x88(%rbp) │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%r13 │ │ │ │ mov %r14,%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 15d90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15360 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x30(%rdx) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov 0x48(%r13),%rcx │ │ │ │ add $0x10,%rbx │ │ │ │ - fldt 0x30(%rdx) │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ + fldt (%rbx) │ │ │ │ imul 0x18(%rcx),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ add %rdi,%rsi │ │ │ │ - fldt (%rbx) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ lea (%r14,%rsi,2),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rcx,%rsi,8),%rax │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ + mov %rax,0x20(%r12) │ │ │ │ mov %r14,0x18(%r11) │ │ │ │ inc %r14 │ │ │ │ fstpt 0x40(%rdx) │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ mov (%r12,%rcx,8),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt (%rdx,%rcx,1) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - add 0x18(%r13),%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ add 0xe0(%r13),%rax │ │ │ │ + add 0x18(%r13),%rcx │ │ │ │ + mov %rax,%r15 │ │ │ │ fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,%r15 │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -20473,133 +20205,133 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r13),%rsi │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rsi │ │ │ │ lea (%rsi,%rsi,1),%rdi │ │ │ │ cmp %r14,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ - jg 15d80 │ │ │ │ + jg 15350 │ │ │ │ mov -0x90(%rbp),%r10 │ │ │ │ mov %r12,%r14 │ │ │ │ mov -0x88(%rbp),%r11 │ │ │ │ mov %r13,%r12 │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jle 15e71 │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jle 15441 │ │ │ │ fldt 0x20(%rdx) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ - jmp 15d13 │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 152ed │ │ │ │ mov %r14,%r15 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov -0xe8(%rbp),%r9 │ │ │ │ mov %rax,%rdx │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 15f1f │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jge 154ef │ │ │ │ fldt 0x10(%r13) │ │ │ │ - jmp 15cc5 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 152a2 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r13,%rax │ │ │ │ mov -0xa0(%rbp),%r15 │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ - mov %r13,%rax │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ mov %r12,%r13 │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ mov %rax,%r12 │ │ │ │ inc %r15 │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jge 15be3 │ │ │ │ + jge 151c3 │ │ │ │ + fldt (%r12) │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fldt (%r12) │ │ │ │ - jmp 15c63 │ │ │ │ + jmp 15243 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - jmp 15288 │ │ │ │ + jmp 14868 │ │ │ │ mov %rcx,%rax │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - jmp 156a9 │ │ │ │ + jmp 14c8d │ │ │ │ mov %r13,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ mov %r12,%r13 │ │ │ │ mov -0xa0(%rbp),%r15 │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 15ec4 │ │ │ │ + jmp 15494 │ │ │ │ mov -0xf8(%rbp),%r13 │ │ │ │ mov %r15,%rax │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ mov %r12,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ inc %r13 │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jge 15833 │ │ │ │ + jge 14e1a │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r15),%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ - jmp 158eb │ │ │ │ + jmp 14ed2 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 15bac │ │ │ │ + jmp 1518c │ │ │ │ nopl 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 │ │ │ │ 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 16622 │ │ │ │ + jge 15bef │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 1667f │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + jne 15c4c │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ mov 0x30(%r15),%rbx │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ fld1 │ │ │ │ lea 0x0(,%rbx,8),%rsi │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ @@ -20609,54 +20341,54 @@ │ │ │ │ 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 │ │ │ │ imul %rbx,%rcx │ │ │ │ - shr $0x3,%rdx │ │ │ │ movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rcx,%rdx │ │ │ │ lea (%rbx,%rbx,1),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ - mov %rcx,%r13 │ │ │ │ + mov %rcx,%r9 │ │ │ │ mov %rdi,%rcx │ │ │ │ dec %rcx │ │ │ │ - mov %rcx,%r9 │ │ │ │ - js 16cd9 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + js 16289 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ neg %rax │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ + mov %r13,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ @@ -20665,299 +20397,302 @@ │ │ │ │ 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 (%r10,%r13,8),%rdi │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov (%r10,%r9,8),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rax,%rsi,1),%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rsi,(%r8,%r9,8) │ │ │ │ - mov %rdx,(%rax,%r9,8) │ │ │ │ + mov %rdx,(%r8,%r13,8) │ │ │ │ + mov %rsi,(%rax,%r13,8) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 161e5 │ │ │ │ - add %rdi,%rsi │ │ │ │ + jle 157b9 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + lea (%rdx,%rdi,1),%rsi │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ + add %rdx,%r15 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ lea (%r14,%rdx,8),%r8 │ │ │ │ add -0x68(%rbp),%r8 │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 161d1 │ │ │ │ - dec %r9 │ │ │ │ + jne 157a5 │ │ │ │ + dec %r13 │ │ │ │ add %rcx,%r14 │ │ │ │ - cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 1614f │ │ │ │ + cmp $0xffffffffffffffff,%r13 │ │ │ │ + jne 1571f │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r11,-0xd8(%rbp) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%r15 │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ movabs $0xfffffffffffffff,%r14 │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ call 3030 │ │ │ │ - lea 0x17(%r13),%rax │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ and -0x70(%rbp),%r14 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov -0x108(%rbp),%r11 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fmul %st(0),%st │ │ │ │ - xor %r13d,%r13d │ │ │ │ + fld %st(0) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ mov %rsi,%r9 │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov (%rax,%r13,8),%rcx │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ fildll (%r10,%r13,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 (%rdi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 16631 │ │ │ │ + jbe 15bfe │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x35084(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - fld %st(6) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(6),%st │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldt -0xd0(%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 1633f │ │ │ │ + je 1590d │ │ │ │ fchs │ │ │ │ - fmuls 0x34d97(%rip) │ │ │ │ - fldt 0x35375(%rip) │ │ │ │ + fmuls 0x317c9(%rip) │ │ │ │ + fldt 0x31d77(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r13,%rdx │ │ │ │ imul %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ lea (%rdx,%rsi,1),%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov (%rax,%r13,8),%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 16427 │ │ │ │ + jge 159f1 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ shr $0x4,%rdi │ │ │ │ + imul %r13,%rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - imul %r13,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ fadd %st(0),%st │ │ │ │ + shl $0x4,%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x34fe2(%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) │ │ │ │ fldt 0x10(%rdx,%r8,1) │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ lea 0x2(%rcx),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 16433 │ │ │ │ - shl $0x4,%rdi │ │ │ │ + jl 159fd │ │ │ │ fldt (%r9) │ │ │ │ - add %r8,%rdi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + shl $0x4,%rdi │ │ │ │ sub %rcx,%rax │ │ │ │ - fld %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ + add %r8,%rdi │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov $0x1,%ecx │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rdi,%rdx,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x20(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%r9,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 163fd │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 159c7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ - jmp 16435 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16435 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 159ff │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 159ff │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r13 │ │ │ │ addq $0x10,-0xa8(%rbp) │ │ │ │ add -0x88(%rbp),%r9 │ │ │ │ - inc %r13 │ │ │ │ cmp %r13,-0x50(%rbp) │ │ │ │ - jne 16298 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + jne 1586e │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x4,-0x50(%rbp) │ │ │ │ - je 1669a │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + je 15c67 │ │ │ │ cmpq $0x5,-0x50(%rbp) │ │ │ │ - je 16988 │ │ │ │ + je 15f49 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 16600 │ │ │ │ + cmpq $0x0,-0xc0(%rbp) │ │ │ │ + jle 15bcd │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %r11,%r14 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r11,%r14 │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jge 16534 │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + cmp %r11,%rax │ │ │ │ + jge 15afe │ │ │ │ mov 0x58(%r15),%rdi │ │ │ │ - movabs $0xfffffffffffffff,%r11 │ │ │ │ + movabs $0xfffffffffffffff,%r9 │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ - and -0x70(%rbp),%r11 │ │ │ │ - mov (%r12,%rax,8),%rsi │ │ │ │ mov %r15,-0x50(%rbp) │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ + and -0x70(%rbp),%r9 │ │ │ │ mov %rdx,-0x80(%rbp) │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - lea (%rcx,%rcx,1),%r9 │ │ │ │ - imul %rax,%rcx │ │ │ │ shl $0x4,%rdi │ │ │ │ - add %rcx,%rcx │ │ │ │ + lea (%rcx,%rcx,1),%r8 │ │ │ │ + imul %rax,%rcx │ │ │ │ fldt (%r14,%rdi,1) │ │ │ │ - mov (%rbx,%rax,8),%r15 │ │ │ │ + add %rcx,%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ + mov (%rbx,%rax,8),%r15 │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ inc %rax │ │ │ │ + imul %r9,%rdi │ │ │ │ imul -0x8(%r10,%rax,8),%rsi │ │ │ │ - imul %r11,%rdi │ │ │ │ add %r15,%rdi │ │ │ │ add %rcx,%r15 │ │ │ │ - add %r9,%rcx │ │ │ │ + add %r8,%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 (%r14,%rdi,1) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ add (%rdi,%r15,8),%rsi │ │ │ │ mov %rsi,(%r12,%rax,8) │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 164e2 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 15aac │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%r15 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov (%r12,%r8,8),%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov (%r12,%r11,8),%rax │ │ │ │ mov %rdx,-0x98(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%r15),%rax │ │ │ │ add 0x18(%r15),%rcx │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%r14,%r8,1) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%r15),%rax │ │ │ │ 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) │ │ │ │ @@ -20966,413 +20701,408 @@ │ │ │ │ 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 0x30(%r15),%r11 │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ - lea -0x1(%r8),%rax │ │ │ │ + lea -0x1(%r11),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 165d4 │ │ │ │ - jmp 16676 │ │ │ │ + jg 15ba1 │ │ │ │ + jmp 15c43 │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 16646 │ │ │ │ + je 15c13 │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ sub (%rdi,%rax,8),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 165c7 │ │ │ │ + je 15b94 │ │ │ │ inc %rsi │ │ │ │ inc %r13 │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ - cmp %r13,-0xd0(%rbp) │ │ │ │ - jne 1649d │ │ │ │ - jmp 16600 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - cmp %rax,-0xf8(%rbp) │ │ │ │ - jne 1600d │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + jne 15a67 │ │ │ │ + jmp 15bcd │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ + incq -0xb8(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + cmp %rax,-0xf0(%rbp) │ │ │ │ + jne 155dd │ │ │ │ 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 1665b │ │ │ │ + ja 15c28 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x35081(%rip) │ │ │ │ + fldt 0x31a84(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1634f │ │ │ │ - incq (%rbx) │ │ │ │ + jmp 1591d │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,-0xd0(%rbp) │ │ │ │ - jne 164a6 │ │ │ │ - jmp 16600 │ │ │ │ + incq (%rbx) │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + jne 15a70 │ │ │ │ + jmp 15bcd │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x35053(%rip) │ │ │ │ + fldt 0x31a56(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1634f │ │ │ │ + jmp 1591d │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ - jmp 165e5 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + jmp 15bb2 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - jmp 1601f │ │ │ │ + jmp 155ef │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 16600 │ │ │ │ + js 15bcd │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov %r15,%r13 │ │ │ │ - fld1 │ │ │ │ - xor %r15d,%r15d │ │ │ │ shl $0x5,%r8 │ │ │ │ + fld1 │ │ │ │ + mov %r15,%r13 │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ mov %rsi,%r8 │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ lea (%r14,%r14,2),%rax │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r11,%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ imul (%r10),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ mov %r15,(%rdi) │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ mov -0x68(%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) │ │ │ │ - mov %rax,%r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 16901 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + jle 15ec2 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %r13,%r12 │ │ │ │ mov %r15,-0xa0(%rbp) │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ + mov %rdi,%r13 │ │ │ │ mov %r14,%r15 │ │ │ │ - mov %r13,%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x8(%r10),%r9 │ │ │ │ + mov %r8,-0xa8(%rbp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ 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,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1697a │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r15,%r14 │ │ │ │ + jle 15f3b │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x10(%r10),%rax │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %r14,-0xd8(%rbp) │ │ │ │ + mov %r15,%r14 │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r9,%rbx,4),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + imul 0x10(%r10),%rax │ │ │ │ mov %r9,0x10(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 16945 │ │ │ │ + jle 15f06 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ lea (%rbx,%rbx,1),%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ mov %r11,-0x90(%rbp) │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%r13 │ │ │ │ mov %r14,%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 16820 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15de0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x30(%rdx) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov 0x48(%r13),%r10 │ │ │ │ add $0x10,%rbx │ │ │ │ - fldt 0x30(%rdx) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x18(%r10),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ + mov 0x48(%r13),%r10 │ │ │ │ fldt (%rbx) │ │ │ │ - lea (%r14,%rcx,2),%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + add %r11,%rsi │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ + imul 0x18(%r10),%rax │ │ │ │ + lea (%r14,%rsi,2),%rsi │ │ │ │ mov %r14,0x18(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ inc %r14 │ │ │ │ - fstpt 0x40(%rdx) │ │ │ │ - add (%rdi,%rcx,8),%rax │ │ │ │ - mov 0x30(%r13),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + add (%rdi,%rsi,8),%rax │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ - mov (%r12,%rcx,8),%rax │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - add 0x18(%r13),%rcx │ │ │ │ + fstpt 0x40(%rdx) │ │ │ │ + mov (%r12,%rsi,8),%rax │ │ │ │ + shl $0x4,%rsi │ │ │ │ + fldt (%rdx,%rsi,1) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r13),%rax │ │ │ │ - fldt (%rcx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + add 0x18(%r13),%rsi │ │ │ │ mov %rax,%r15 │ │ │ │ + fldt (%rsi) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ call 3260 │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%r15) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - inc %rcx │ │ │ │ - lea (%rcx,%rcx,1),%rsi │ │ │ │ + lea 0x1(%rax),%r11 │ │ │ │ + lea (%r11,%r11,1),%rsi │ │ │ │ cmp %r14,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - jg 16810 │ │ │ │ + jg 15dd0 │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ mov %r12,%r14 │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ + mov %r11,%rbx │ │ │ │ mov %r13,%r12 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ mov %rdx,%r13 │ │ │ │ inc %r9 │ │ │ │ cmp %r9,%rax │ │ │ │ - jle 1690f │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov 0x48(%r12),%r10 │ │ │ │ + jle 15ed0 │ │ │ │ fldt 0x20(%rdx) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ - jmp 167a4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16907 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov 0x48(%r12),%r10 │ │ │ │ + jmp 15d6b │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 15ec8 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 16600 │ │ │ │ + jmp 15bcd │ │ │ │ mov %r14,%r15 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r14 │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ mov %rax,%rdx │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 16d36 │ │ │ │ - mov 0x8(%r15),%r9 │ │ │ │ - mov 0x48(%r12),%r10 │ │ │ │ + jge 162e6 │ │ │ │ fldt 0x10(%r13) │ │ │ │ - jmp 16756 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov 0x48(%r12),%r10 │ │ │ │ + jmp 15d20 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r13,%rax │ │ │ │ mov -0xa0(%rbp),%r15 │ │ │ │ mov -0xa8(%rbp),%r8 │ │ │ │ - mov %r13,%rax │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ mov %r12,%r13 │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ mov %rax,%r12 │ │ │ │ inc %r15 │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jge 16907 │ │ │ │ + jge 15ec8 │ │ │ │ + fldt (%r12) │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x48(%r13),%r10 │ │ │ │ - fldt (%r12) │ │ │ │ - jmp 166f4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16980 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 15cc1 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 15f41 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r15 │ │ │ │ - jmp 16600 │ │ │ │ + jmp 15bcd │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 16600 │ │ │ │ + js 15bcd │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ fld1 │ │ │ │ xor %r13d,%r13d │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ lea (%r14,%r14,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %r11,%r14 │ │ │ │ shl $0x6,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ imul (%r10),%rax │ │ │ │ lea (%rbx,%rbx,1),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov %r13,(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ add (%rdi,%r13,8),%rax │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 165fe │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ + jle 15bcb │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + mov %r13,-0x110(%rbp) │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rdi,%r15 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - imul 0x8(%r10),%rax │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ + imul 0x8(%r10),%rax │ │ │ │ mov %rdi,0x8(%rsi) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ + mov -0xd8(%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 1697e │ │ │ │ - mov -0x108(%rbp),%r9 │ │ │ │ + jle 15f3f │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ mov %r12,%r13 │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %rax,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 16905 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ + jle 15ec6 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r12,%r9 │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ mov %r13,%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %r12,%r9 │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rbx,%r12 │ │ │ │ fldt (%rcx) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ lea (%rsi,%rax,2),%r15 │ │ │ │ mov 0x18(%r10),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ + mov %rsi,0x18(%r8) │ │ │ │ imul %r9,%rax │ │ │ │ - add (%r8,%r15,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + add (%r11,%r15,8),%rax │ │ │ │ + mov %rax,0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ - mov %rax,0x20(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 16ca0 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + jle 16250 │ │ │ │ mov %r14,%r13 │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ mov %rdi,%rcx │ │ │ │ - jmp 16b80 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + jmp 16130 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x40(%rcx) │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ - mov 0x48(%r12),%r10 │ │ │ │ add $0x10,%rbx │ │ │ │ - fldt 0x40(%rcx) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov 0x48(%r12),%r10 │ │ │ │ + fldt (%rbx) │ │ │ │ imul 0x20(%r10),%rax │ │ │ │ lea (%r14,%rdx,8),%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rsi,%rdx,8),%rax │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ + mov %rax,0x28(%r13) │ │ │ │ mov %r14,0x20(%rdi) │ │ │ │ inc %r14 │ │ │ │ fstpt 0x50(%rcx) │ │ │ │ - mov %rax,0x28(%r13) │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - add 0x18(%r12),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ add 0xe0(%r12),%rax │ │ │ │ + add 0x18(%r12),%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ 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) │ │ │ │ @@ -21387,122 +21117,122 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r12),%rdx │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - jg 16b70 │ │ │ │ + jg 16120 │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %r12,%rbx │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov %r13,%r14 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 16c5f │ │ │ │ - mov 0x18(%r13),%r9 │ │ │ │ - mov 0x48(%r12),%r10 │ │ │ │ + jle 1620f │ │ │ │ fldt 0x30(%rdi) │ │ │ │ + mov 0x18(%r13),%r9 │ │ │ │ add $0x10,%rcx │ │ │ │ - jmp 16b10 │ │ │ │ + mov 0x48(%r12),%r10 │ │ │ │ + jmp 160c0 │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rdi,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ inc %r8 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rax,%r8 │ │ │ │ - jge 16d2e │ │ │ │ + jge 162de │ │ │ │ + fldt 0x20(%r15) │ │ │ │ mov 0x10(%r14),%r12 │ │ │ │ mov 0x48(%r13),%r10 │ │ │ │ - fldt 0x20(%r15) │ │ │ │ - jmp 16ab0 │ │ │ │ + jmp 16068 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rdi,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ lea (%rdx,%rdx,1),%rcx │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ - addq $0x10,-0xe0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + incq -0xd0(%rbp) │ │ │ │ + addq $0x10,-0xd8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 16cf9 │ │ │ │ + jge 162a9 │ │ │ │ + fldt 0x10(%r15) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - fldt 0x10(%r15) │ │ │ │ - jmp 16a54 │ │ │ │ - lea 0x17(%r13),%rax │ │ │ │ + jmp 16015 │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - jmp 16472 │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ + jmp 15a3c │ │ │ │ + mov -0x110(%rbp),%r13 │ │ │ │ mov %r15,%rax │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ mov %r12,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ inc %r13 │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jge 16600 │ │ │ │ + jge 15bcd │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ mov (%r12),%rax │ │ │ │ - jmp 169ea │ │ │ │ + jmp 15fab │ │ │ │ mov %r10,%rcx │ │ │ │ - jmp 16cac │ │ │ │ + jmp 1625c │ │ │ │ mov %r13,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ mov %r12,%r13 │ │ │ │ mov -0xa0(%rbp),%r15 │ │ │ │ mov -0xa8(%rbp),%r8 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 16962 │ │ │ │ + jmp 15f23 │ │ │ │ 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 %rsi,-0x48(%rbp) │ │ │ │ mov %rdx,%rsi │ │ │ │ + mov 0x38(%rbp),%r11 │ │ │ │ fldt 0x10(%rbp) │ │ │ │ - fldt 0x20(%rbp) │ │ │ │ mov 0x30(%rbp),%r10 │ │ │ │ lea 0x1(%r11),%r15 │ │ │ │ lea 0x1(%r11,%r11,1),%r14 │ │ │ │ + fldt 0x20(%rbp) │ │ │ │ mov %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rsp,%rcx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ 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 %rbx,%rax │ │ │ │ sub %r11,%rax │ │ │ │ add %r9,%rax │ │ │ │ @@ -21511,15 +21241,15 @@ │ │ │ │ lea 0x1(%rbx,%r11,1),%rax │ │ │ │ add %r9,%rax │ │ │ │ mov %rdx,%r12 │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ mov %rdx,%r13 │ │ │ │ test %r14,%r14 │ │ │ │ - js 16e54 │ │ │ │ + js 16404 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -21539,264 +21269,254 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %rdx,(%r11,%r8,8) │ │ │ │ inc %r8 │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 16e40 │ │ │ │ + jne 163f0 │ │ │ │ cmp %r12,0x40(%rbp) │ │ │ │ mov %r12,%r8 │ │ │ │ mov %r13,%rbx │ │ │ │ cmovge 0x40(%rbp),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ sub %r12,%rax │ │ │ │ cmp %r13,0x48(%rbp) │ │ │ │ cmovle 0x48(%rbp),%rbx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ cmp %r13,%r12 │ │ │ │ - jge 16f90 │ │ │ │ + jge 164f0 │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - js 16f51 │ │ │ │ + js 164b5 │ │ │ │ test %r14,%r14 │ │ │ │ - js 16f57 │ │ │ │ + js 164bb │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov %rax,%r11 │ │ │ │ imul %r10,%r8 │ │ │ │ add %rax,%rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rbx,%r11 │ │ │ │ lea 0x10(%rbx,%rdx,1),%r12 │ │ │ │ lea (%r15,%r15,1),%rbx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%r11) │ │ │ │ xor %edx,%edx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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 16f00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16468 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%r11 │ │ │ │ add %r10,%r8 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 16ec0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f73 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f73 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f73 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f73 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f73 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16f73 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16460 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 164d7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 164d7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 164d7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 164d7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 164d7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 164d7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rbp),%rdx │ │ │ │ sub %r8,%rdx │ │ │ │ - js 1711a │ │ │ │ + js 1662a │ │ │ │ test %r14,%r14 │ │ │ │ - js 16f5d │ │ │ │ + js 164c1 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ add %rax,%rdx │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ mov %rax,%r11 │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x4,%r11 │ │ │ │ - lea 0x10(%rbx,%rdx,1),%r13 │ │ │ │ imul %r10,%r8 │ │ │ │ - add %rbx,%r11 │ │ │ │ + shl $0x4,%r11 │ │ │ │ lea 0x10(%rbx),%r14 │ │ │ │ - mov %r13,-0x40(%rbp) │ │ │ │ + add %rbx,%r11 │ │ │ │ lea (%r15,%r15,1),%rbx │ │ │ │ + lea (%r14,%rdx,1),%r13 │ │ │ │ + mov %r13,-0x40(%rbp) │ │ │ │ + nop │ │ │ │ fldt (%r11) │ │ │ │ xor %edx,%edx │ │ │ │ - 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,%r13 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r13 │ │ │ │ fldt (%rsi,%r13,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 17000 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16538 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%r11 │ │ │ │ add %r10,%r8 │ │ │ │ cmp %r11,-0x40(%rbp) │ │ │ │ - jne 16fd0 │ │ │ │ + jne 16530 │ │ │ │ mov 0x40(%rbp),%rdx │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ sub %r12,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ sub 0x40(%rbp),%rdx │ │ │ │ - js 16f63 │ │ │ │ + js 164c7 │ │ │ │ mov 0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov %rax,%r9 │ │ │ │ add %rdx,%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ shl $0x4,%rax │ │ │ │ imul %r10,%r11 │ │ │ │ add %rbx,%r9 │ │ │ │ lea (%r14,%rax,1),%r12 │ │ │ │ lea (%r15,%r15,1),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r9) │ │ │ │ xor %edx,%edx │ │ │ │ - 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,%r8 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rsi,%r8,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r11,%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 170c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 165d0 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%r9 │ │ │ │ add %r10,%r11 │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne 17090 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 165c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rbx,%rdx │ │ │ │ sub 0x40(%rbp),%rdx │ │ │ │ - js 16f69 │ │ │ │ + js 164cd │ │ │ │ test %r14,%r14 │ │ │ │ - js 16f6f │ │ │ │ + js 164d3 │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ sub %r12,%r8 │ │ │ │ lea 0x10(%rbx),%r14 │ │ │ │ add %r9,%r8 │ │ │ │ add %r8,%rax │ │ │ │ - jmp 1706b │ │ │ │ + jmp 1659f │ │ │ │ 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 %rsi,-0x68(%rbp) │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ mov %rcx,%rsi │ │ │ │ + fldt 0x10(%rbp) │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + fldt 0x20(%rbp) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ + fildll 0x38(%rbp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ + fldt (%r8) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rsp,%rcx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ 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),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ sub %rbx,%rax │ │ │ │ add 0x38(%rbp),%rax │ │ │ │ @@ -21807,37 +21527,37 @@ │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ cqto │ │ │ │ idivq 0x38(%rbp) │ │ │ │ lea 0x1(%rbx,%rbx,1),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %rdx,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - js 172d4 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + js 167cc │ │ │ │ mov %r14,-0x48(%rbp) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ fildll -0x48(%rbp) │ │ │ │ - fldt (%r9) │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ + fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x48(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ sub %rbx,%rax │ │ │ │ add %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ sub %rbx,%rax │ │ │ │ add %r14,%rax │ │ │ │ @@ -21854,381 +21574,372 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ idiv %r14 │ │ │ │ mov %rdx,(%r9,%r8,8) │ │ │ │ inc %r8 │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 17280 │ │ │ │ + jne 16790 │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ add %r8,%r12 │ │ │ │ neg %rax │ │ │ │ lea (%rcx,%rax,8),%r9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %rdx,(%r9,%r8,8) │ │ │ │ inc %r8 │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 172c0 │ │ │ │ + jne 167b8 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %r13,%r9 │ │ │ │ cmp %rax,0x58(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ cmovge 0x58(%rbp),%r12 │ │ │ │ mov %r12,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ cmp %r13,0x60(%rbp) │ │ │ │ cmovle 0x60(%rbp),%r9 │ │ │ │ cmp %r13,%rax │ │ │ │ - jge 17411 │ │ │ │ + jge 16901 │ │ │ │ mov %r9,%rax │ │ │ │ sub %r12,%rax │ │ │ │ - js 173e0 │ │ │ │ + js 168d0 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 173e6 │ │ │ │ + js 168d6 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ + add %rdx,%rax │ │ │ │ imul %r14,%r12 │ │ │ │ mov %rdx,%r13 │ │ │ │ - add %rdx,%rax │ │ │ │ - shl $0x4,%r13 │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rbx,%r13 │ │ │ │ + shl $0x4,%r13 │ │ │ │ lea 0x10(%rbx,%rax,1),%rax │ │ │ │ + add %rbx,%r13 │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ add %rbx,%rbx │ │ │ │ - nop │ │ │ │ + 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 │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r12,%r13 │ │ │ │ imul %r10,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rsi,%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 17380 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16870 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jne 17350 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16850 │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x10(%r9),%r13 │ │ │ │ add %r14,%r12 │ │ │ │ cmp %r13,-0x48(%rbp) │ │ │ │ - jne 17340 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17402 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17402 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17402 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17402 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17402 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17402 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16840 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 168f2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 168f2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 168f2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 168f2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 168f2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 168f2 │ │ │ │ + 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),%rax │ │ │ │ sub %r12,%rax │ │ │ │ - js 1762d │ │ │ │ + js 16acd │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 173ec │ │ │ │ + js 168dc │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ add %rdx,%rax │ │ │ │ + mov %rdx,%r13 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - shl $0x4,%r13 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea 0x10(%rbx),%r8 │ │ │ │ + shl $0x4,%r13 │ │ │ │ imul %r14,%r12 │ │ │ │ - lea 0x10(%rbx,%rax,1),%rax │ │ │ │ + lea 0x10(%rbx),%r8 │ │ │ │ add %rbx,%r13 │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + add %r8,%rax │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ add %rbx,%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,-0x48(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ + mov %r13,-0x48(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov (%r11,%r8,8),%r13 │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r12,%r13 │ │ │ │ imul %r10,%r13 │ │ │ │ - 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) │ │ │ │ + fmul %st(1),%st │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rsi,%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 174c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16980 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 17470 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16960 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x48(%rbp),%r13 │ │ │ │ add %r14,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r13,-0x50(%rbp) │ │ │ │ - jne 17460 │ │ │ │ + jne 16950 │ │ │ │ mov 0x58(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ sub -0x60(%rbp),%rax │ │ │ │ add 0x38(%rbp),%rax │ │ │ │ add %rax,%rdx │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x58(%rbp),%rax │ │ │ │ - js 173f2 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ + js 168e2 │ │ │ │ add %rdx,%rax │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ mov 0x58(%rbp),%r12 │ │ │ │ - shl $0x4,%r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ shl $0x4,%rax │ │ │ │ + shl $0x4,%r13 │ │ │ │ + add %r8,%rax │ │ │ │ + imul %r14,%r12 │ │ │ │ add %rbx,%r13 │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - imul %r14,%r12 │ │ │ │ - add %r8,%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ add %rbx,%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x0(%r13) │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %r13,%r9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov (%r11,%r8,8),%r13 │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r12,%r13 │ │ │ │ imul %r10,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rsi,%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 175c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16a60 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jne 17590 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16a40 │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x10(%r9),%r13 │ │ │ │ add %r14,%r12 │ │ │ │ cmp %r13,-0x48(%rbp) │ │ │ │ - jne 17580 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16a30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x58(%rbp),%rax │ │ │ │ - js 173f8 │ │ │ │ + js 168e8 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 173fe │ │ │ │ + js 168ee │ │ │ │ mov 0x58(%rbp),%r8 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ sub -0x60(%rbp),%r8 │ │ │ │ add 0x38(%rbp),%r8 │ │ │ │ add %r8,%rdx │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ - jmp 17546 │ │ │ │ + jmp 16a02 │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ call 3040 │ │ │ │ - mov %eax,%r12d │ │ │ │ + mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%r13 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movslq %r12d,%rcx │ │ │ │ + movslq %ebx,%rcx │ │ │ │ + movslq %eax,%r14 │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - cmp %rdx,%r13 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ - imul %rax,%r13 │ │ │ │ - add %rdx,%r13 │ │ │ │ - add %r13,%rax │ │ │ │ + imul %rax,%r14 │ │ │ │ + add %rdx,%r14 │ │ │ │ + add %r14,%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jge 178d5 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x20(%rbx),%r15 │ │ │ │ - mov 0x30(%rbx),%r14 │ │ │ │ - mov (%rbx),%r12 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jge 16d3c │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%r12),%rbx │ │ │ │ + mov 0x20(%r12),%r15 │ │ │ │ + mov (%r12),%r13 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - shl $0x4,%rbx │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ + mov %rbx,%r12 │ │ │ │ + shl $0x4,%r12 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add $0x10,%rax │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ sub -0x70(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ - testb $0x8,0x71(%r12) │ │ │ │ - jne 178f0 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x78(%r12),%rdx │ │ │ │ + testb $0x8,0x71(%r13) │ │ │ │ + jne 16d50 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x78(%r13),%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 178a0 │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jle 16d08 │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ imul %rdi,%rax │ │ │ │ fildll (%rcx) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0xc8(%r13),%rsi │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - sub 0x58(%r12),%rax │ │ │ │ - mov 0xc8(%r12),%rsi │ │ │ │ + sub 0x58(%r13),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0x90(%rbp) │ │ │ │ @@ -22237,420 +21948,402 @@ │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 17910 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 16d70 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %r9,%r8 │ │ │ │ mov %rax,%r11 │ │ │ │ not %rdx │ │ │ │ sub %r15,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ sub %rdx,%r8 │ │ │ │ neg %rcx │ │ │ │ lea -0x10(%r8),%r10 │ │ │ │ - jmp 17866 │ │ │ │ - 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 16cde │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r8 │ │ │ │ fldt (%rsi,%r8,1) │ │ │ │ dec %rax │ │ │ │ sub $0x10,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r10,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %r11,%rax │ │ │ │ - je 17880 │ │ │ │ + je 16cf0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 17840 │ │ │ │ + jg 16cb8 │ │ │ │ fldt 0x10(%rsi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 17846 │ │ │ │ + je 16cbe │ │ │ │ mov %rdx,%r8 │ │ │ │ - jmp 17849 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 178a0 │ │ │ │ + jmp 16cc1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16d08 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ + add 0x18(%r13),%rdi │ │ │ │ + fstpt (%rsp) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov %r9,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ - fstpt (%rsp) │ │ │ │ - inc %r13 │ │ │ │ - call ea30 │ │ │ │ + inc %r14 │ │ │ │ + call e0c0 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ - cmp %r13,-0x58(%rbp) │ │ │ │ - jne 17720 │ │ │ │ + cmp %r14,-0x58(%rbp) │ │ │ │ + jne 16bc0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r12),%rax │ │ │ │ + add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 17740 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 16bdf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ not %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 17978 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 16db8 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rsi,%r8,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r8 │ │ │ │ neg %r8 │ │ │ │ fldt (%rsi,%r8,1) │ │ │ │ mov %rdx,%r10 │ │ │ │ inc %rdx │ │ │ │ - sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %rbx,%rcx │ │ │ │ + sub %rbx,%rax │ │ │ │ shl $0x4,%r10 │ │ │ │ + add %r12,%rcx │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9,%r10,1) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - je 17890 │ │ │ │ + je 16d00 │ │ │ │ test %rax,%rax │ │ │ │ - jg 17940 │ │ │ │ + jg 16d80 │ │ │ │ fldt 0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1794d │ │ │ │ + je 16d8d │ │ │ │ mov %rcx,%r8 │ │ │ │ - jmp 17953 │ │ │ │ + jmp 16d93 │ │ │ │ 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,%rcx │ │ │ │ movslq %eax,%r13 │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r13 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%r13 │ │ │ │ add %rdx,%r13 │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 17c20 │ │ │ │ + jge 17024 │ │ │ │ + mov 0x28(%r14),%rbx │ │ │ │ mov 0x18(%r14),%rsi │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ - mov 0x28(%r14),%rbx │ │ │ │ mov (%r14),%r12 │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,-0x68(%rbp) │ │ │ │ - lea (%rax,%rax,1),%rdi │ │ │ │ + lea (%rax,%rax,1),%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ add %rsi,%rsi │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x4,%rcx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ mov %rcx,-0x98(%rbp) │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 17c30 │ │ │ │ + jne 17038 │ │ │ │ mov %r13,%r8 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - sub -0x70(%rbp),%rsp │ │ │ │ - mov 0x78(%r12),%rdx │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + sub -0x78(%rbp),%rsp │ │ │ │ mov %r8,%r10 │ │ │ │ + mov 0x78(%r12),%rdx │ │ │ │ shl $0x4,%r10 │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ - add %rdx,%r10 │ │ │ │ - and $0xfffffffffffffff0,%r9 │ │ │ │ mov (%rax),%rax │ │ │ │ + and $0xfffffffffffffff0,%r9 │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmpq $0x0,-0x58(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 17be0 │ │ │ │ + jle 16fe4 │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ imul %r8,%rax │ │ │ │ fildll (%rcx) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r10) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + mov 0xc8(%r12),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ sub 0x58(%r12),%rax │ │ │ │ - mov 0xc8(%r12),%rsi │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ fildll -0x48(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x48(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne 17c50 │ │ │ │ + jne 17050 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ sub -0x80(%rbp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ not %rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ lea -0x2(%rdi),%r15 │ │ │ │ mov %r9,%rdi │ │ │ │ - neg %rcx │ │ │ │ + mov %rdx,%rcx │ │ │ │ sub %rdx,%rdi │ │ │ │ + neg %rcx │ │ │ │ lea -0x10(%rdi),%r11 │ │ │ │ - jmp 17ba5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 16fb5 │ │ │ │ fldt -0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ dec %rax │ │ │ │ sub $0x10,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r11,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rax,%r15 │ │ │ │ - je 17bc0 │ │ │ │ + je 16fe0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 17b80 │ │ │ │ + jg 16f90 │ │ │ │ fldt 0x10(%rsi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 17b86 │ │ │ │ + je 16f96 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 17b89 │ │ │ │ + jmp 16f99 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17be0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ + jmp 16fe4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ shl $0x5,%r8 │ │ │ │ - add 0x18(%r12),%r8 │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ inc %r13 │ │ │ │ + add 0x18(%r12),%r8 │ │ │ │ push 0x18(%r8) │ │ │ │ push 0x10(%r8) │ │ │ │ push 0x8(%r8) │ │ │ │ push (%r8) │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - call d930 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + call d0a0 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - cmp %r13,-0x58(%rbp) │ │ │ │ - jne 17a40 │ │ │ │ + cmp %r13,-0x60(%rbp) │ │ │ │ + jne 16e80 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - jmp 17a53 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 16e93 │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ mov -0x98(%rbp),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ not %rcx │ │ │ │ + mov -0x58(%rbp),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 17cb6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 170a6 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%rdi │ │ │ │ neg %rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ mov %rdx,%r11 │ │ │ │ inc %rdx │ │ │ │ sub %rbx,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r15,%rcx │ │ │ │ shl $0x4,%r11 │ │ │ │ + add %r15,%rcx │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9,%r11,1) │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je 17bd0 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 16fd0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 17c80 │ │ │ │ + jg 17070 │ │ │ │ fldt 0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 17c8c │ │ │ │ + je 1707c │ │ │ │ mov %rcx,%rdi │ │ │ │ - jmp 17c92 │ │ │ │ + jmp 17082 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ 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,%r9 │ │ │ │ movslq %ebp,%rcx │ │ │ │ + movslq %eax,%r9 │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r9 │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ cmovge %rax,%r11 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r11,%r9 │ │ │ │ add %rdx,%r9 │ │ │ │ add %r9,%r11 │ │ │ │ cmp %r11,%r9 │ │ │ │ - jge 17eda │ │ │ │ + jge 172ba │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov 0x58(%rbx),%r14 │ │ │ │ mov 0x30(%rbx),%rbp │ │ │ │ fildll (%rax,%rdx,8) │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - fildll 0x10(%rsp) │ │ │ │ mov %r9,%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ imul %rbp,%rax │ │ │ │ lea 0x1(%r14),%r10 │ │ │ │ mov %rbp,%r12 │ │ │ │ imul %r10,%rbp │ │ │ │ - mov %rdx,%r13 │ │ │ │ shl $0x4,%r13 │ │ │ │ + shl $0x4,%r12 │ │ │ │ + fildll 0x10(%rsp) │ │ │ │ add %rdx,%rax │ │ │ │ - add %rbp,%rbp │ │ │ │ - mov %rax,%rdi │ │ │ │ imul %rax,%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ + add %rbp,%rbp │ │ │ │ shl $0x4,%rdi │ │ │ │ - fld1 │ │ │ │ - fld %st(0) │ │ │ │ + fmul %st(0),%st │ │ │ │ add 0x78(%rbx),%rdi │ │ │ │ + fnstcw 0x1e(%rsp) │ │ │ │ add %r10,%r10 │ │ │ │ + fld1 │ │ │ │ + fld %st(0) │ │ │ │ fdiv %st(3),%st │ │ │ │ - fnstcw 0x1e(%rsp) │ │ │ │ movzwl 0x1e(%rsp),%eax │ │ │ │ - shl $0x4,%r12 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x1a(%rsp) │ │ │ │ movzwl 0x1e(%rsp),%eax │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(4) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x1c(%rsp) │ │ │ │ + fld %st(3) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fstpt (%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ fldt (%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x1c(%rsp) │ │ │ │ frndint │ │ │ │ @@ -22659,31 +22352,31 @@ │ │ │ │ fistpll 0x10(%rsp) │ │ │ │ fldcw 0x1e(%rsp) │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ lea 0x1(%rax,%r14,1),%rsi │ │ │ │ sub %r14,%rdx │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jg 17eb0 │ │ │ │ + jg 17298 │ │ │ │ mov 0x60(%rbx),%r8 │ │ │ │ mov %r10,%rcx │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ - add 0xc8(%rbx),%rcx │ │ │ │ add %r13,%r8 │ │ │ │ - jmp 17e63 │ │ │ │ + add 0xc8(%rbx),%rcx │ │ │ │ + jmp 1724f │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3357a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -22696,194 +22389,193 @@ │ │ │ │ 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 17e43 │ │ │ │ + je 1722f │ │ │ │ fchs │ │ │ │ - fmuls 0x33293(%rip) │ │ │ │ - fldt 0x33871(%rip) │ │ │ │ + fmuls 0x2fea7(%rip) │ │ │ │ + fldt 0x30455(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 17ec0 │ │ │ │ - add $0x10,%rcx │ │ │ │ + je 172a0 │ │ │ │ fldt (%rdi) │ │ │ │ + add $0x10,%rcx │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ fildll 0x10(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(6),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 17e00 │ │ │ │ + ja 171f0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 17ef0 │ │ │ │ + ja 172d0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x33827(%rip) │ │ │ │ + fldt 0x3040b(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 17e5d │ │ │ │ - jmp 17ec0 │ │ │ │ + jne 17249 │ │ │ │ + jmp 172a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r9 │ │ │ │ add %r12,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 17db0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 171a0 │ │ │ │ + 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) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x337be(%rip) │ │ │ │ + fldt 0x303ae(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17e53 │ │ │ │ + jmp 1723f │ │ │ │ nopl 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,%rcx │ │ │ │ movslq %eax,%r9 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movslq %r12d,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r9 │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ cmovge %rax,%r8 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r8,%r9 │ │ │ │ lea (%r9,%rdx,1),%r14 │ │ │ │ add %r14,%r8 │ │ │ │ cmp %r8,%r14 │ │ │ │ - jge 1815f │ │ │ │ + jge 1752f │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%r13 │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov (%rbx),%r15 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %r15,%r14 │ │ │ │ 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),%r15 │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + fld1 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %r15,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 18190 │ │ │ │ + jne 17560 │ │ │ │ mov %r12,%rdi │ │ │ │ mov 0x78(%r14),%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 18126 │ │ │ │ + jle 174f6 │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ mov 0x60(%r14),%rax │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x33674(%rip) │ │ │ │ + fldt 0x30264(%rip) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rcx,%rdx │ │ │ │ mov %r10,%rcx │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 180d0 │ │ │ │ + jmp 174ac │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3330b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -22896,168 +22588,167 @@ │ │ │ │ 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 180b2 │ │ │ │ + je 1748e │ │ │ │ fchs │ │ │ │ - fmuls 0x33024(%rip) │ │ │ │ - fldt 0x33602(%rip) │ │ │ │ + fmuls 0x2fc48(%rip) │ │ │ │ + fldt 0x301f6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 18120 │ │ │ │ + je 174f0 │ │ │ │ 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 18070 │ │ │ │ + ja 17450 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 18170 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 17540 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 180d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 18126 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + jne 174ac │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 174f6 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r10,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ add 0x18(%r14),%rdi │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ inc %r12 │ │ │ │ - call ea30 │ │ │ │ + call e0c0 │ │ │ │ mov %rbx,%rsp │ │ │ │ cmp %r12,-0x90(%rbp) │ │ │ │ - jne 17fb0 │ │ │ │ + jne 17390 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x3353f(%rip) │ │ │ │ + fldt 0x3013f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 180c2 │ │ │ │ + jmp 1749e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 17fcd │ │ │ │ + jmp 173ad │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x30,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ cmovge %rax,%r8 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r8,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%r8 │ │ │ │ cmp %r8,%rdx │ │ │ │ - jge 18396 │ │ │ │ + jge 17756 │ │ │ │ mov 0x8(%rbp),%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 │ │ │ │ + shl $0x4,%rbp │ │ │ │ add 0x60(%rbx),%r9 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + fildll 0x20(%rsp) │ │ │ │ + add %rax,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ + shl $0x5,%rcx │ │ │ │ shl $0x4,%rsi │ │ │ │ - fld1 │ │ │ │ + add 0xc8(%rbx),%rcx │ │ │ │ + fmul %st(0),%st │ │ │ │ add 0x78(%rbx),%rsi │ │ │ │ + fnstcw 0x2e(%rsp) │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(3),%st │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add 0xc8(%rbx),%rcx │ │ │ │ - fnstcw 0x2e(%rsp) │ │ │ │ movzwl 0x2e(%rsp),%eax │ │ │ │ - shl $0x4,%rbp │ │ │ │ - shl $0x5,%r10 │ │ │ │ - fstpt 0x10(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ax,0x2a(%rsp) │ │ │ │ movzwl 0x2e(%rsp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x2c(%rsp) │ │ │ │ + fstpt 0x10(%rsp) │ │ │ │ + fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpt (%rsp) │ │ │ │ - jmp 1831d │ │ │ │ + jmp 176e5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x330ea(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -23070,44 +22761,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 182d3 │ │ │ │ + je 1769f │ │ │ │ fchs │ │ │ │ - fmuls 0x32e03(%rip) │ │ │ │ - fldt 0x333e1(%rip) │ │ │ │ + fmuls 0x2fa37(%rip) │ │ │ │ + fldt 0x2ffe5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ - fldt (%rsi) │ │ │ │ inc %rdx │ │ │ │ + fldt (%rsi) │ │ │ │ add %rbp,%rsi │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%r9) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x33092(%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 18390 │ │ │ │ + je 17750 │ │ │ │ fldt (%rsi) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x2c(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x2e(%rsp) │ │ │ │ fldcw 0x2a(%rsp) │ │ │ │ @@ -23128,152 +22819,156 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 18290 │ │ │ │ + ja 17660 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 183a0 │ │ │ │ + ja 17760 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x33340(%rip) │ │ │ │ + fldt 0x2ff48(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 182e3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 176af │ │ │ │ + nop │ │ │ │ + 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 0x3330e(%rip) │ │ │ │ + fldt 0x2ff1e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 182e3 │ │ │ │ + jmp 176af │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - sub $0x68,%rsp │ │ │ │ + sub $0x78,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%r14 │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ movslq %ebx,%rcx │ │ │ │ + movslq %eax,%r13 │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmovl %rcx,%rax │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovl %rcx,%rdx │ │ │ │ - imul %rax,%r14 │ │ │ │ - add %rdx,%r14 │ │ │ │ - lea (%rax,%r14,1),%r8 │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jge 18615 │ │ │ │ - mov 0x18(%r15),%rbx │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ - mov (%r15),%r13 │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + lea 0x1(%rax),%r15 │ │ │ │ + cmovge %rax,%r15 │ │ │ │ + mov $0x0,%eax │ │ │ │ + cmovl %rax,%rdx │ │ │ │ + imul %r15,%r13 │ │ │ │ + add %rdx,%r13 │ │ │ │ + add %r13,%r15 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jge 179e5 │ │ │ │ + mov 0x18(%r14),%r8 │ │ │ │ + mov 0x20(%r14),%rax │ │ │ │ + mov (%r14),%r12 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%r12 │ │ │ │ + mov %r8,%rax │ │ │ │ + lea (%r8,%r8,1),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ add $0x30,%rax │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x2(%rbx),%rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsp,%rbx │ │ │ │ sub -0x88(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - testb $0x8,0x71(%r13) │ │ │ │ - jne 18650 │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov 0x78(%r13),%rdx │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ + testb $0x8,0x71(%r12) │ │ │ │ + jne 17a18 │ │ │ │ + mov %r13,%r11 │ │ │ │ + mov 0x78(%r12),%rdx │ │ │ │ mov %r11,%rdi │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov (%rax),%r10 │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp $0xffffffffffffffff,%r12 │ │ │ │ - jl 185d8 │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ + cmpq $0xffffffffffffffff,-0x80(%rbp) │ │ │ │ + mov (%rax),%r10 │ │ │ │ + jl 179a8 │ │ │ │ + mov 0x48(%r12),%rax │ │ │ │ fildll (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ imul %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ + mov 0x60(%r12),%rax │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fld1 │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fxch %st(4) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x331b8(%rip) │ │ │ │ + fldt 0x2fdb2(%rip) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ sub %rcx,%rdx │ │ │ │ mov %rsi,%rcx │ │ │ │ - lea 0x2(%r12,%rdx,1),%r8 │ │ │ │ + fmulp %st,%st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - jmp 18580 │ │ │ │ + jmp 17954 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x32e5b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -23286,178 +22981,176 @@ │ │ │ │ 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 18562 │ │ │ │ + je 17936 │ │ │ │ fchs │ │ │ │ - fmuls 0x32b74(%rip) │ │ │ │ - fldt 0x33152(%rip) │ │ │ │ + fmuls 0x2f7a0(%rip) │ │ │ │ + fldt 0x2fd4e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 185d0 │ │ │ │ + je 179a0 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 18520 │ │ │ │ + ja 178f8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 18630 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 179f8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 18580 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 185d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17954 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 179a8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ shl $0x5,%r11 │ │ │ │ - add 0x18(%r13),%r11 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %r10,%rcx │ │ │ │ - inc %r14 │ │ │ │ + inc %r13 │ │ │ │ + add 0x18(%r12),%r11 │ │ │ │ push 0x18(%r11) │ │ │ │ push 0x10(%r11) │ │ │ │ push 0x8(%r11) │ │ │ │ push (%r11) │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call d930 │ │ │ │ + call d0a0 │ │ │ │ mov %rbx,%rsp │ │ │ │ - cmp %r14,-0x90(%rbp) │ │ │ │ - jne 18450 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 17818 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x3307f(%rip) │ │ │ │ + fldt 0x2fc87(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18572 │ │ │ │ + jmp 17946 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r13),%rax │ │ │ │ + add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%r11 │ │ │ │ - jmp 18471 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1783a │ │ │ │ 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,%rcx │ │ │ │ movslq %eax,%r11 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movslq %r12d,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r11 │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ cmovge %rax,%r8 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r8,%r11 │ │ │ │ lea (%r11,%rdx,1),%r14 │ │ │ │ add %r14,%r8 │ │ │ │ cmp %r8,%r14 │ │ │ │ - jge 188f3 │ │ │ │ + jge 17c93 │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%r15 │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ mov (%rbx),%r13 │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ 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 -0x90(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + fld1 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%rbx │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 18910 │ │ │ │ + jne 17ca8 │ │ │ │ mov %r12,%rcx │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ mov 0x78(%r13),%rsi │ │ │ │ - sub -0x70(%rbp),%rsp │ │ │ │ mov %rcx,%rdi │ │ │ │ + sub -0x70(%rbp),%rsp │ │ │ │ shl $0x4,%rdi │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ imul %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x32(%rbp),%esi │ │ │ │ or $0xc00,%si │ │ │ │ mov %si,-0x36(%rbp) │ │ │ │ @@ -23482,27 +23175,27 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 18930 │ │ │ │ + jbe 17cc0 │ │ │ │ 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 0x32b9a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -23517,326 +23210,314 @@ │ │ │ │ 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 18827 │ │ │ │ + je 17be3 │ │ │ │ fchs │ │ │ │ - fmuls 0x328af(%rip) │ │ │ │ - fldt 0x32e8d(%rip) │ │ │ │ + fmuls 0x2f4f3(%rip) │ │ │ │ + fldt 0x2faa1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jle 188b0 │ │ │ │ + jle 17c58 │ │ │ │ fldt -0x90(%rbp) │ │ │ │ xor %eax,%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 0x32b30(%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) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r14,%rax,1) │ │ │ │ inc %rsi │ │ │ │ + fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 18880 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 188c0 │ │ │ │ + jne 17c30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17c60 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 ea30 │ │ │ │ + call e0c0 │ │ │ │ mov %rbx,%rsp │ │ │ │ cmp %r12,-0x78(%rbp) │ │ │ │ - jne 18720 │ │ │ │ + jne 17ae0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - jmp 18731 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 17af1 │ │ │ │ + nop │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 18950 │ │ │ │ + ja 17ce0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x32d7e(%rip) │ │ │ │ + fldt 0x2f9be(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 18837 │ │ │ │ + jmp 17bf3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x32d5e(%rip) │ │ │ │ + fldt 0x2f99e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 18837 │ │ │ │ + jmp 17bf3 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rcx,%rbx │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ - fildll -0x38(%rsp) │ │ │ │ - fldt 0x38(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ + fildll -0x38(%rsp) │ │ │ │ + movzwl -0xa(%rsp),%eax │ │ │ │ + fldt 0x38(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0xe(%rsp) │ │ │ │ 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 %r15,-0x38(%rsp) │ │ │ │ - fildll -0x38(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ + fildll -0x38(%rsp) │ │ │ │ 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 %rdx,-0x28(%rsp) │ │ │ │ fldt (%r8) │ │ │ │ movq $0x0,(%rdi) │ │ │ │ movl $0x0,0x8(%rdi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ + movl $0x0,0x18(%rdi) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r8 │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - movl $0x0,0x18(%rdi) │ │ │ │ mov %r8,%rax │ │ │ │ sub %rcx,%rax │ │ │ │ add %r15,%rax │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ lea 0x1(%r8,%rcx,1),%rax │ │ │ │ add %r15,%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ lea 0x1(%rcx,%rcx,1),%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ cmp -0x28(%rsp),%r11 │ │ │ │ - jge 18be0 │ │ │ │ + jge 17f30 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jl 18ed0 │ │ │ │ + jl 181b0 │ │ │ │ test %rax,%rax │ │ │ │ - js 18ec5 │ │ │ │ - mov -0x20(%rsp),%r12 │ │ │ │ + js 181a5 │ │ │ │ imul %r15,%r11 │ │ │ │ + mov -0x20(%rsp),%r12 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r15,%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ + shl $0x5,%r10 │ │ │ │ lea 0x2(%rcx,%rcx,1),%r14 │ │ │ │ xor %r13d,%r13d │ │ │ │ - shl $0x5,%r10 │ │ │ │ shl $0x5,%r11 │ │ │ │ add %r11,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - jle 18b3f │ │ │ │ + jle 17eaf │ │ │ │ mov %r9,%r11 │ │ │ │ shl $0x5,%r11 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - fldt (%rdi) │ │ │ │ lea (%r12,%r11,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 18b02 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 17e72 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(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(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,%rdx │ │ │ │ - jne 18b00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17e70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rbp,%rbp │ │ │ │ - js 19120 │ │ │ │ + js 18390 │ │ │ │ mov %r8,%rax │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ test %r8,%r8 │ │ │ │ lea (%rbx,%rax,1),%r15 │ │ │ │ cmovle %rbx,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %r12,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r15,%r11 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 18b82 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 17eda │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r11 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r11) │ │ │ │ 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 %rcx,%rdx │ │ │ │ - jne 18b80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17ed8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ cmp %r14,%r13 │ │ │ │ - je 18ec5 │ │ │ │ + je 181a5 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r12 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 18ac0 │ │ │ │ - jmp 18b55 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 17e50 │ │ │ │ + jmp 17ec5 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rax,%r13 │ │ │ │ sub -0x28(%rsp),%r13 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jl 18d70 │ │ │ │ + jl 18078 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 18fac │ │ │ │ + jle 1824c │ │ │ │ imul %r15,%r11 │ │ │ │ - mov %r15,%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %r15,%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x5,%rcx │ │ │ │ sub %rbp,%rdx │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rcx,-0x18(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ add -0x20(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1917b │ │ │ │ + jle 183d3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x5,%r12 │ │ │ │ mov %r12,-0x38(%rsp) │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ fldt (%rdi) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ mov %rbx,%r12 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %r8d,%r8d │ │ │ │ add %r11,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nop │ │ │ │ add $0x10,%r12 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r8 │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -23844,37 +23525,36 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 18c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17fa0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rbp,%rbp │ │ │ │ - js 190e0 │ │ │ │ + js 18358 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ shl $0x4,%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ lea (%rbx,%rcx,1),%r12 │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ cmovle %rbx,%r12 │ │ │ │ mov %r12,-0x38(%rsp) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r11,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %r8d,%r8d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x10,%r12 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %r8 │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -23882,53 +23562,52 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 18d00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18010 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 18fa0 │ │ │ │ - add -0x18(%rsp),%r11 │ │ │ │ + je 18240 │ │ │ │ add $0x10,%r10 │ │ │ │ + add -0x18(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 19138 │ │ │ │ + jle 183a8 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - jmp 18c30 │ │ │ │ + jmp 17f80 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 18e13 │ │ │ │ + jle 1811b │ │ │ │ test %rax,%rax │ │ │ │ - js 19142 │ │ │ │ + js 183b2 │ │ │ │ imul %r15,%r11 │ │ │ │ mov %rax,-0x38(%rsp) │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rsi,%r10 │ │ │ │ - xor %ebp,%ebp │ │ │ │ shl $0x5,%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ lea (%r11,%r9,1),%r8 │ │ │ │ lea 0x2(%rcx,%rcx,1),%r11 │ │ │ │ shl $0x5,%r8 │ │ │ │ add -0x20(%rsp),%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r8,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rbx,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ nopl (%rax) │ │ │ │ add $0x10,%r14 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -23936,52 +23615,49 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rdx │ │ │ │ - jne 18dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 180c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r10 │ │ │ │ add %r12,%r8 │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 18db0 │ │ │ │ + jne 180b8 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - js 18ec5 │ │ │ │ + js 181a5 │ │ │ │ test %rax,%rax │ │ │ │ - js 18ec5 │ │ │ │ + js 181a5 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ - lea 0x1(%rdx),%rbp │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ shl $0x5,%r15 │ │ │ │ shl $0x5,%r9 │ │ │ │ + lea 0x1(%rdx),%rbp │ │ │ │ mov %r15,%r11 │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ add %rax,%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r9,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ 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) │ │ │ │ @@ -23989,118 +23665,112 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 18e80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18160 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r11,%r9 │ │ │ │ cmp %rbp,%r10 │ │ │ │ - jne 18e50 │ │ │ │ + jne 18150 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ test %rax,%rax │ │ │ │ - js 18ec5 │ │ │ │ + js 181a5 │ │ │ │ imul %r15,%r11 │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ mov %r15,%r10 │ │ │ │ - fldz │ │ │ │ lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ fldz │ │ │ │ shl $0x5,%r10 │ │ │ │ + fldz │ │ │ │ add %r11,%r9 │ │ │ │ xor %r11d,%r11d │ │ │ │ shl $0x5,%r9 │ │ │ │ add %rax,%r9 │ │ │ │ - jmp 18f02 │ │ │ │ + jmp 181e2 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 18f42 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 181f2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - 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(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,%rdx │ │ │ │ - jne 18f40 │ │ │ │ + jne 181f0 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r9 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 18f00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 181e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ mov -0x28(%rsp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - js 18ec5 │ │ │ │ - shl $0x5,%r15 │ │ │ │ + js 181a5 │ │ │ │ sub %rbp,%rax │ │ │ │ + shl $0x5,%r15 │ │ │ │ mov -0x20(%rsp),%r11 │ │ │ │ - mov %r15,%r12 │ │ │ │ lea 0x1(%rcx),%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ + mov %r15,%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ test %rax,%rax │ │ │ │ - jle 191b0 │ │ │ │ + jle 18408 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r9,%r8 │ │ │ │ shl $0x5,%r8 │ │ │ │ fldt (%rdi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ lea (%r11,%r8,1),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ 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) │ │ │ │ @@ -24108,37 +23778,35 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne 19000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18298 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rbp,%rbp │ │ │ │ - js 19100 │ │ │ │ + js 18378 │ │ │ │ mov %r10,%rax │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ test %r10,%r10 │ │ │ │ lea (%rbx,%rax,1),%r15 │ │ │ │ cmovle %rbx,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r11,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %r15,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r8 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -24146,287 +23814,282 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 19080 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18300 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 18ec5 │ │ │ │ + je 181a5 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%r11 │ │ │ │ test %r10,%r10 │ │ │ │ - jg 18fe0 │ │ │ │ - jmp 19055 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 18280 │ │ │ │ + jmp 182ed │ │ │ │ + nopl (%rax) │ │ │ │ inc %r14 │ │ │ │ - add -0x18(%rsp),%r11 │ │ │ │ add $0x10,%r10 │ │ │ │ + add -0x18(%rsp),%r11 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 18c3c │ │ │ │ - jmp 18fa5 │ │ │ │ + jne 17f8c │ │ │ │ + jmp 18245 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r13 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%r11 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 18fe7 │ │ │ │ - jmp 18ec5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 18287 │ │ │ │ + jmp 181a5 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r12 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 18ac7 │ │ │ │ - jmp 18ec5 │ │ │ │ + jne 17e57 │ │ │ │ + jmp 181a5 │ │ │ │ mov -0x38(%rsp),%r12 │ │ │ │ - jmp 18ce2 │ │ │ │ + jmp 18002 │ │ │ │ xor %edx,%edx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rdx),%r8 │ │ │ │ cmp %r13,%r8 │ │ │ │ - je 18ec5 │ │ │ │ + je 181a5 │ │ │ │ add $0x2,%rdx │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 19160 │ │ │ │ - jmp 18e0c │ │ │ │ + jne 183b8 │ │ │ │ + jmp 18114 │ │ │ │ test %rbp,%rbp │ │ │ │ - jns 18cc2 │ │ │ │ + jns 17fe2 │ │ │ │ lea 0x1(%r14),%rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - je 18fa5 │ │ │ │ + je 18245 │ │ │ │ mov -0x18(%rsp),%rcx │ │ │ │ add $0x2,%r14 │ │ │ │ add $0x20,%r10 │ │ │ │ lea (%r11,%rcx,2),%r11 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 1917b │ │ │ │ - jmp 18fa5 │ │ │ │ + jne 183d3 │ │ │ │ + jmp 18245 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rbp,%rbp │ │ │ │ - jns 1903f │ │ │ │ + jns 182d7 │ │ │ │ lea 0x1(%r13),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - je 18ec5 │ │ │ │ + je 181a5 │ │ │ │ add $0x2,%r13 │ │ │ │ add $0x20,%rsi │ │ │ │ lea (%r11,%r12,2),%r11 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 191b0 │ │ │ │ - jmp 18ec5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 18408 │ │ │ │ + jmp 181a5 │ │ │ │ + nop │ │ │ │ + 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 $0x58,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rcx │ │ │ │ movslq %eax,%r10 │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r10 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%r10 │ │ │ │ lea (%r10,%rdx,1),%r12 │ │ │ │ lea (%rax,%r12,1),%r10 │ │ │ │ cmp %r10,%r12 │ │ │ │ - jge 193ef │ │ │ │ + jge 1862f │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%r9 │ │ │ │ - mov 0x30(%rbx),%r13 │ │ │ │ - mov (%rbx),%r15 │ │ │ │ mov %r10,-0x78(%rbp) │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + mov 0x30(%rbx),%r13 │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%r9,%r9,1),%rbx │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea 0x1(%r9),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ shl $0x6,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ lea 0x0(%r13,%rax,1),%r14 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ sub -0x68(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 19400 │ │ │ │ + jne 18640 │ │ │ │ mov %r14,%rcx │ │ │ │ mov 0xc8(%r12),%rdi │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x1(%rcx,%rcx,1),%r8 │ │ │ │ shl $0x6,%rax │ │ │ │ shl $0x5,%r8 │ │ │ │ + cmpq $0x0,-0x60(%rbp) │ │ │ │ fldt 0x10(%rdi,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ + lea (%rdi,%r8,1),%r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - lea (%rdi,%r8,1),%r9 │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 19420 │ │ │ │ + jle 18660 │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ fld1 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r13,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x10(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 19320 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rbx,%rax │ │ │ │ + jne 18570 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rdi,%r8,1) │ │ │ │ fldt (%r9) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x30(%r15,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 19380 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 185c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ shl $0x5,%rcx │ │ │ │ mov 0x78(%r12),%rax │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ + inc %r14 │ │ │ │ mov %rcx,%rdx │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x48(%rbp),%r9 │ │ │ │ push -0x70(%rbp) │ │ │ │ + add %rdx,%rdi │ │ │ │ + lea 0x10(%rax,%rdx,1),%r8 │ │ │ │ + add %rsi,%rcx │ │ │ │ push -0x40(%rbp) │ │ │ │ - inc %r14 │ │ │ │ push 0x8(%rax,%rdx,1) │ │ │ │ - add %rsi,%rcx │ │ │ │ push (%rax,%rdx,1) │ │ │ │ - add %rdx,%rdi │ │ │ │ - lea 0x10(%rax,%rdx,1),%r8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - call 18980 │ │ │ │ + call 17d10 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %r14,-0x78(%rbp) │ │ │ │ - jne 192b0 │ │ │ │ + jne 18510 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - jmp 192d0 │ │ │ │ + jmp 18530 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rbx,%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 193a1 │ │ │ │ + jmp 185e1 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ movslq %eax,%rbx │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 19562 │ │ │ │ + jge 187a2 │ │ │ │ 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 19580 │ │ │ │ + jne 187b8 │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ shl $0x6,%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ lea (%r11,%rsi,1),%rdi │ │ │ │ @@ -24440,129 +24103,128 @@ │ │ │ │ sub %rcx,%r14 │ │ │ │ add %rdx,%rbp │ │ │ │ shl $0x5,%r14 │ │ │ │ mov %rbp,%r15 │ │ │ │ mov %rax,%rbp │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r13 │ │ │ │ - push 0x10(%rsp) │ │ │ │ - push -0x8(%r12) │ │ │ │ lea (%r14,%r15,1),%rcx │ │ │ │ - push -0x10(%r12) │ │ │ │ mov %r12,%r8 │ │ │ │ mov %r15,%rdx │ │ │ │ inc %rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + push 0x10(%rsp) │ │ │ │ + push -0x28(%r12) │ │ │ │ + push -0x30(%r12) │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ - add $0x20,%r12 │ │ │ │ - call 18980 │ │ │ │ + call 17d10 │ │ │ │ add 0x40(%rsp),%r15 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 19520 │ │ │ │ + jne 18760 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ + push 0x10(%rsp) │ │ │ │ shl $0x5,%rsi │ │ │ │ imul %r14,%rcx │ │ │ │ - push 0x8(%r12,%rsi,1) │ │ │ │ - push (%r12,%rsi,1) │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ imul %r14,%rdx │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ + lea (%rax,%rsi,1),%rdi │ │ │ │ lea 0x10(%r12,%rsi,1),%r8 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + push 0x8(%r12,%rsi,1) │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x6,%rdx │ │ │ │ add %rbp,%rcx │ │ │ │ add %rbp,%rdx │ │ │ │ - call 18980 │ │ │ │ + push (%r12,%rsi,1) │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + call 17d10 │ │ │ │ add $0x20,%rsp │ │ │ │ cmp %rbx,0x20(%rsp) │ │ │ │ - jne 19590 │ │ │ │ + jne 187c8 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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,%rcx │ │ │ │ movslq %eax,%r15 │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r15 │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ cmovge %rax,%r11 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ imul %r11,%r15 │ │ │ │ add %rdx,%r15 │ │ │ │ add %r15,%r11 │ │ │ │ cmp %r11,%r15 │ │ │ │ - jge 19892 │ │ │ │ + jge 18ab2 │ │ │ │ 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 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ lea (%r8,%r8,1),%rbx │ │ │ │ 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 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ sub -0x60(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 198b0 │ │ │ │ + jne 18ac8 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ @@ -24570,37 +24232,37 @@ │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - fldcw -0x34(%rbp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ + fldcw -0x34(%rbp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + or $0xc,%ah │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ 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) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ mov (%rax),%rcx │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(5) │ │ │ │ @@ -24612,27 +24274,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 198d0 │ │ │ │ + jbe 18ae0 │ │ │ │ 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 0x31bf6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -24646,877 +24308,865 @@ │ │ │ │ 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 197c9 │ │ │ │ + je 189fd │ │ │ │ fchs │ │ │ │ - fmuls 0x3190d(%rip) │ │ │ │ - fldt 0x31eeb(%rip) │ │ │ │ + fmuls 0x2e6d9(%rip) │ │ │ │ + fldt 0x2ec87(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 19850 │ │ │ │ + js 18a70 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ xor %eax,%eax │ │ │ │ xor %r8d,%r8d │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x31b93(%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r13,%rax,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x10(%r13,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r8,%rbx │ │ │ │ - jge 19820 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19860 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 18a48 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18a80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ inc %r14 │ │ │ │ + add 0x18(%r12),%rdi │ │ │ │ push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ push (%rdi) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - call d930 │ │ │ │ + call d0a0 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ cmp %r14,-0x68(%rbp) │ │ │ │ - jne 196b0 │ │ │ │ + jne 188e8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 196d0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 18908 │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 198f0 │ │ │ │ + ja 18b00 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x31ddc(%rip) │ │ │ │ + fldt 0x2eb9c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 197d9 │ │ │ │ + jmp 18a0d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ - fldt 0x31dbe(%rip) │ │ │ │ + fldt 0x2eb7e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 197d9 │ │ │ │ + jmp 18a0d │ │ │ │ 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 $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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jge 19ca7 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ + lea (%rcx,%rdx,1),%r12 │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jge 18ea0 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ mov 0x38(%rbx),%r14 │ │ │ │ - mov 0x30(%rbx),%r12 │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ mov (%rbx),%r15 │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %r14,-0x40(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %r14,-0x48(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ shl $0x6,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ - sub -0xa8(%rbp),%rsp │ │ │ │ + mov %rsp,-0x48(%rbp) │ │ │ │ + sub -0xa0(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 19cc0 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jne 18eb0 │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x78(%r15),%r11 │ │ │ │ mov %rdi,%r13 │ │ │ │ shl $0x5,%r13 │ │ │ │ fldt (%r11,%r13,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 19d70 │ │ │ │ - imul 0x30(%r15),%rdi │ │ │ │ + jle 18f58 │ │ │ │ mov 0x48(%r15),%rdx │ │ │ │ + imul 0x30(%r15),%rdi │ │ │ │ mov 0x58(%r15),%rsi │ │ │ │ fildll (%rdx) │ │ │ │ - mov %rdx,-0x68(%rbp) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x48(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ mov 0xc8(%r15),%rdx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x48(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 19ce0 │ │ │ │ + jne 18ed0 │ │ │ │ mov %rax,%rcx │ │ │ │ mov %r10,%r8 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %r14,-0x48(%rbp) │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ not %rcx │ │ │ │ sub %rbx,%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 19b66 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 18d56 │ │ │ │ + nop │ │ │ │ fldt -0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rsi,%r14 │ │ │ │ - fldt (%rdx,%r14,1) │ │ │ │ + mov %rsi,%r12 │ │ │ │ + fldt (%rdx,%r12,1) │ │ │ │ dec %rax │ │ │ │ sub $0x10,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r9,%rax │ │ │ │ - je 19b80 │ │ │ │ + je 18d70 │ │ │ │ test %rax,%rax │ │ │ │ - jg 19b40 │ │ │ │ + jg 18d30 │ │ │ │ fldt 0x10(%rdx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 19b46 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 19b49 │ │ │ │ + je 18d36 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + jmp 18d39 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x48(%rbp),%r14 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ lea 0x10(%r11,%r13,1),%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%rax │ │ │ │ fildll 0x8(%rdi) │ │ │ │ fldt 0x10(%rax,%r11,1) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x48(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - sub -0x70(%rbp),%rax │ │ │ │ - add %r10,%rdi │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + sub -0x68(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x48(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 19c17 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub %r14,%rax │ │ │ │ + jmp 18e17 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub %r14,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ - neg %rcx │ │ │ │ - cmovs %rax,%rcx │ │ │ │ - lea 0x1(%r12,%rcx,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + neg %rax │ │ │ │ + cmovs %rcx,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ + lea 0x1(%rcx,%r9,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ - sub %rax,%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - js 19c3f │ │ │ │ - lea 0x2(%r12,%rax,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jns 18e40 │ │ │ │ + mov %rcx,%rax │ │ │ │ + not %rax │ │ │ │ + add %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 19c10 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jne 18e10 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ - push -0x90(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - push -0x78(%rbp) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + inc %r12 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + push -0x88(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ add %r13,%rdi │ │ │ │ + push -0x70(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 18980 │ │ │ │ - mov -0x50(%rbp),%rsp │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - cmp %rax,-0x88(%rbp) │ │ │ │ - jne 19a20 │ │ │ │ + call 17d10 │ │ │ │ + mov -0x48(%rbp),%rsp │ │ │ │ + cmp %r12,-0x80(%rbp) │ │ │ │ + jne 18c28 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + nop │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 19a43 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 18c4a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r12,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ not %rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 19d34 │ │ │ │ + jmp 18f24 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rdx,%r8,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r8 │ │ │ │ neg %r8 │ │ │ │ fldt (%rdx,%r8,1) │ │ │ │ mov %rcx,%r9 │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r12,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ + add %rdi,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 19d50 │ │ │ │ + je 18f40 │ │ │ │ test %rax,%rax │ │ │ │ - jg 19d00 │ │ │ │ + jg 18ef0 │ │ │ │ fldt 0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 19d0d │ │ │ │ + je 18efd │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 19d13 │ │ │ │ + jmp 18f03 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x48(%rbp),%r12 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ lea 0x10(%r11,%r13,1),%r8 │ │ │ │ - jmp 19b8d │ │ │ │ + jmp 18d7d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x10(%r11,%r13,1),%r8 │ │ │ │ + jmp 18e5a │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%r11,%r13,1),%r8 │ │ │ │ - jmp 19c59 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xd8,%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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jge 1a17a │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ + lea (%rcx,%rdx,1),%r12 │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jge 19323 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ mov 0x38(%rbx),%r15 │ │ │ │ - mov 0x30(%rbx),%r12 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ mov (%rbx),%r13 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - mov %r15,-0x48(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ - lea (%rax,%rax,1),%rdi │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ shl $0x6,%rdx │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%rax │ │ │ │ + lea (%rdi,%rdi,1),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ lea 0x2(%rax),%r14 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0x58(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rsp,-0x48(%rbp) │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - je 19ebe │ │ │ │ + je 1909d │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - sub -0xb8(%rbp),%rsp │ │ │ │ + sub -0xb0(%rbp),%rsp │ │ │ │ mov 0x78(%r13),%rbx │ │ │ │ mov %rax,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - lea (%rbx,%r11,1),%rdi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ + shl $0x5,%r11 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - jle 1a230 │ │ │ │ + cmpq $0x0,-0x78(%rbp) │ │ │ │ + lea (%rbx,%r11,1),%rdi │ │ │ │ + jle 193d0 │ │ │ │ + mov 0x48(%r13),%rsi │ │ │ │ imul 0x30(%r13),%rax │ │ │ │ - mov 0x48(%r13),%rdi │ │ │ │ - mov 0x58(%r13),%rsi │ │ │ │ - fildll (%rdi) │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x58(%r13),%rdx │ │ │ │ + fildll (%rsi) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + fldt (%rdi) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ mov 0xc8(%r13),%rdx │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ + fldt -0x60(%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) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jne 1a190 │ │ │ │ + jne 19338 │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %rax,%r8 │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ sub -0xe8(%rbp),%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ not %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ - neg %rsi │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 1a026 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 191c6 │ │ │ │ fldt -0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rsi,%r15 │ │ │ │ - fldt (%rdx,%r15,1) │ │ │ │ + mov %rsi,%r12 │ │ │ │ + fldt (%rdx,%r12,1) │ │ │ │ dec %rax │ │ │ │ sub $0x10,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r9,%rax │ │ │ │ - je 1a040 │ │ │ │ + je 191e0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 1a000 │ │ │ │ + jg 191a0 │ │ │ │ fldt 0x10(%rdx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1a006 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - jmp 1a009 │ │ │ │ + je 191a6 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + jmp 191a9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ - xor %esi,%esi │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + fildll 0x8(%rsi) │ │ │ │ shl $0x4,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ fldt 0x10(%rax,%rbx,1) │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ fldt -0xe0(%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 -0x78(%rbp),%rax │ │ │ │ - lea (%r10,%rbx,1),%rdi │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + sub -0x70(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + lea 0x1(%rax),%rbx │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + lea (%r10,%rax,1),%r9 │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ + fldt -0x60(%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) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1a0d7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub %r15,%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ - neg %rcx │ │ │ │ - cmovs %rax,%rcx │ │ │ │ - lea 0x1(%r12,%rcx,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ - mov %r12,%rcx │ │ │ │ + jmp 19287 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub %r15,%rcx │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %rcx,%rax │ │ │ │ + neg %rax │ │ │ │ + cmovs %rcx,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ + lea 0x1(%rcx,%rbx,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ - sub %rax,%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - js 1a0ff │ │ │ │ - lea 0x2(%r12,%rax,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jns 192b0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + not %rax │ │ │ │ + add %rbx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ + fstpt 0x20(%r9) │ │ │ │ cmp %rsi,%r14 │ │ │ │ - jne 1a0d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - push -0xa8(%rbp) │ │ │ │ - push -0x88(%rbp) │ │ │ │ + jne 19280 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov %r10,%rsi │ │ │ │ + inc %r12 │ │ │ │ + push -0xa0(%rbp) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ + push -0x80(%rbp) │ │ │ │ push 0x18(%rax,%r11,1) │ │ │ │ push 0x10(%rax,%r11,1) │ │ │ │ push 0x8(%rax,%r11,1) │ │ │ │ push (%rax,%r11,1) │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - call e4b0 │ │ │ │ - mov -0x58(%rbp),%rsp │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - cmp %rax,-0x98(%rbp) │ │ │ │ - jne 19ea0 │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + call db70 │ │ │ │ + mov -0x48(%rbp),%rsp │ │ │ │ + cmp %r12,-0x90(%rbp) │ │ │ │ + jne 19080 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ - mov %r13,-0xf0(%rbp) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - not %rsi │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xf8(%rbp),%r11 │ │ │ │ + not %rsi │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 1a1f4 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19394 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rdx,%r8,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r8 │ │ │ │ neg %r8 │ │ │ │ fldt (%rdx,%r8,1) │ │ │ │ mov %rcx,%r9 │ │ │ │ inc %rcx │ │ │ │ sub %r15,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r13,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ + add %r11,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 1a210 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 193b0 │ │ │ │ test %rax,%rax │ │ │ │ - jg 1a1c0 │ │ │ │ + jg 19360 │ │ │ │ fldt 0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1a1cd │ │ │ │ + je 1936d │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 1a1d3 │ │ │ │ + jmp 19373 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - jmp 1a04d │ │ │ │ + jmp 191ed │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - jmp 1a119 │ │ │ │ + jmp 192cb │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 1a534 │ │ │ │ + jge 196c1 │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + shl $0x6,%rdx │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ + fld1 │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x98(%rbp) │ │ │ │ sub -0xe0(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 1a690 │ │ │ │ + jne 19800 │ │ │ │ mov %r13,%rdi │ │ │ │ - mov 0x78(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ + mov 0x78(%r12),%r11 │ │ │ │ + mov %rdi,%r9 │ │ │ │ mov %rbx,%rax │ │ │ │ - shl $0x5,%r8 │ │ │ │ + shl $0x5,%r9 │ │ │ │ inc %rax │ │ │ │ - lea 0x10(%r9,%r8,1),%r11 │ │ │ │ - fldt (%r9,%r8,1) │ │ │ │ - js 1a4de │ │ │ │ + fldt (%r11,%r9,1) │ │ │ │ + lea 0x10(%r11,%r9,1),%r8 │ │ │ │ + js 1966e │ │ │ │ imul 0x30(%r12),%rdi │ │ │ │ mov 0x48(%r12),%r14 │ │ │ │ fildll (%r14) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ mov 0x60(%r12),%r15 │ │ │ │ - or $0xc,%ah │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r15) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x312e5(%rip) │ │ │ │ + fldt 0x2e115(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ + fmul %st(2),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1a46c │ │ │ │ + jmp 19600 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x30f7c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -25529,28 +25179,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 1a441 │ │ │ │ + je 195d5 │ │ │ │ fchs │ │ │ │ - fmuls 0x30c95(%rip) │ │ │ │ - fldt 0x31273(%rip) │ │ │ │ + fmuls 0x2db01(%rip) │ │ │ │ + fldt 0x2e0af(%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 1a550 │ │ │ │ + jg 196d0 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -25558,107 +25208,103 @@ │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1a400 │ │ │ │ + ja 19598 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a4b0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 19640 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ - jmp 1a451 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 195e5 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x31200(%rip) │ │ │ │ + fldt 0x2e040(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a451 │ │ │ │ + jmp 195e5 │ │ │ │ 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) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - push -0xc8(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - push -0xa0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ inc %r13 │ │ │ │ + mov 0x18(%r12),%rdi │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ - add %r8,%rdi │ │ │ │ + push -0xc8(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - mov %r11,%r8 │ │ │ │ + add %r9,%rdi │ │ │ │ + mov -0xb8(%rbp),%r9 │ │ │ │ + push -0xa0(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 18980 │ │ │ │ + call 17d10 │ │ │ │ mov -0x98(%rbp),%rsp │ │ │ │ cmp %r13,-0xc0(%rbp) │ │ │ │ - jne 1a320 │ │ │ │ + jne 194c0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r14) │ │ │ │ - fldt 0x10(%rdi,%r9,1) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + fldt 0x10(%rdi,%r11,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 -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x3112b(%rip) │ │ │ │ + fldt 0x2df77(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + sub -0x90(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0x90(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - jmp 1a62e │ │ │ │ + jmp 197aa │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x30dbb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -25671,193 +25317,191 @@ │ │ │ │ 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 1a602 │ │ │ │ + je 1977e │ │ │ │ fchs │ │ │ │ - fmuls 0x30ad4(%rip) │ │ │ │ - fldt 0x310b2(%rip) │ │ │ │ + fmuls 0x2d958(%rip) │ │ │ │ + fldt 0x2df06(%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 1a4d0 │ │ │ │ + jg 19660 │ │ │ │ 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 1a5c0 │ │ │ │ + ja 19740 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a670 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 197e0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 1a612 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1978e │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x3103f(%rip) │ │ │ │ + fldt 0x2de9f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a612 │ │ │ │ + jmp 1978e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1a346 │ │ │ │ + jmp 194e6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 1a9a8 │ │ │ │ + jge 19b05 │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rdi,-0xc0(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - fld1 │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ shl $0x6,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub -0xd0(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 1ab00 │ │ │ │ + jne 19c40 │ │ │ │ mov %r13,%rdi │ │ │ │ - mov 0x78(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - lea (%r9,%r8,1),%rax │ │ │ │ - lea 0x10(%r9,%r8,1),%r11 │ │ │ │ + mov 0x78(%r12),%r11 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea (%r11,%r9,1),%rax │ │ │ │ + lea 0x10(%r11,%r9,1),%r8 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rax │ │ │ │ - js 1a948 │ │ │ │ + js 19aa8 │ │ │ │ imul 0x30(%r12),%rdi │ │ │ │ mov 0x48(%r12),%r14 │ │ │ │ fildll (%r14) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ mov 0x60(%r12),%r15 │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rcx,-0x98(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(3) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r15) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x30e6c(%rip) │ │ │ │ + fldt 0x2dccc(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1a8dd │ │ │ │ + jmp 19a49 │ │ │ │ nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x30b0b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -25870,133 +25514,131 @@ │ │ │ │ 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 1a8b2 │ │ │ │ + je 19a1e │ │ │ │ fchs │ │ │ │ - fmuls 0x30824(%rip) │ │ │ │ - fldt 0x30e02(%rip) │ │ │ │ + fmuls 0x2d6b8(%rip) │ │ │ │ + fldt 0x2dc66(%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 1a9c0 │ │ │ │ + jg 19b18 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1a870 │ │ │ │ + ja 199e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a920 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 19a80 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 1a8c2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19a2e │ │ │ │ + nop │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x30d8f(%rip) │ │ │ │ + fldt 0x2dbff(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a8c2 │ │ │ │ + jmp 19a2e │ │ │ │ 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) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ push -0xc0(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ mov %r10,%rsi │ │ │ │ inc %r13 │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - push 0x18(%rax,%r8,1) │ │ │ │ - push 0x10(%rax,%r8,1) │ │ │ │ - push 0x8(%rax,%r8,1) │ │ │ │ - push (%rax,%r8,1) │ │ │ │ - mov %r11,%r8 │ │ │ │ + push -0xa0(%rbp) │ │ │ │ + push 0x18(%rax,%r9,1) │ │ │ │ + push 0x10(%rax,%r9,1) │ │ │ │ + push 0x8(%rax,%r9,1) │ │ │ │ + push (%rax,%r9,1) │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ - call e4b0 │ │ │ │ + call db70 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ cmp %r13,-0xb0(%rbp) │ │ │ │ - jne 1a790 │ │ │ │ + jne 19900 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fildll 0x8(%r14) │ │ │ │ - fldt 0x10(%rdi,%r9,1) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + fldt 0x10(%rdi,%r11,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 -0x70(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x30cbb(%rip) │ │ │ │ + fldt 0x2db2f(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + sub -0x98(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0x98(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1aa9e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19bea │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3094b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26009,170 +25651,168 @@ │ │ │ │ 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 19bbe │ │ │ │ fchs │ │ │ │ - fmuls 0x30664(%rip) │ │ │ │ - fldt 0x30c42(%rip) │ │ │ │ + fmuls 0x2d518(%rip) │ │ │ │ + fldt 0x2dac6(%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 1a940 │ │ │ │ + jg 19aa0 │ │ │ │ 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 1aa30 │ │ │ │ + ja 19b80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1aae0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 19c20 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 1aa82 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19bce │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x30bcf(%rip) │ │ │ │ + fldt 0x2da5f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1aa82 │ │ │ │ + jmp 19bce │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1a7b3 │ │ │ │ + jmp 19923 │ │ │ │ nopl 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 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r12 │ │ │ │ add %r12,%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jge 1af60 │ │ │ │ + jge 1a060 │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rcx │ │ │ │ mov 0x30(%rbx),%r15 │ │ │ │ mov (%rbx),%r14 │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rcx,%rcx,1),%rbx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ add $0x2,%rbx │ │ │ │ - fld1 │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + shl $0x6,%rdx │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ + lea (%r15,%rcx,1),%r13 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - lea (%r15,%rcx,1),%r13 │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fildll -0x58(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ sub -0xa8(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 1af70 │ │ │ │ + jne 1a070 │ │ │ │ mov %r12,%rcx │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ - mov 0x78(%r14),%rsi │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ + mov 0x78(%r14),%rsi │ │ │ │ imul %rcx,%rdi │ │ │ │ fildll (%r8) │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r14),%r9 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r14),%r9 │ │ │ │ - or $0xc,%ah │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rsi,%rcx,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ mov 0x60(%r14),%r10 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -26184,24 +25824,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r10) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1afb0 │ │ │ │ + jbe 1a0b0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x306a9(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26215,71 +25855,69 @@ │ │ │ │ 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 1ad16 │ │ │ │ + je 19e52 │ │ │ │ fchs │ │ │ │ - fmuls 0x303c0(%rip) │ │ │ │ - fldt 0x3099e(%rip) │ │ │ │ + fmuls 0x2d284(%rip) │ │ │ │ + fldt 0x2d832(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 1adb0 │ │ │ │ + jle 19ed0 │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ xor %eax,%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 0x3063f(%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) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r15,%rax,1) │ │ │ │ inc %r11 │ │ │ │ + fldt 0x10(%r15,%rax,1) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne 1ad80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 19ea8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1adc0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 19ee0 │ │ │ │ + nopl (%rax) │ │ │ │ + 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) │ │ │ │ @@ -26303,26 +25941,26 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1af90 │ │ │ │ + jbe 1a090 │ │ │ │ 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 0x30556(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26336,256 +25974,251 @@ │ │ │ │ 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 1ae69 │ │ │ │ + je 19f85 │ │ │ │ fchs │ │ │ │ - fmuls 0x3026d(%rip) │ │ │ │ - fldt 0x3084b(%rip) │ │ │ │ + fmuls 0x2d151(%rip) │ │ │ │ + fldt 0x2d6ff(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 1af10 │ │ │ │ + jle 1a018 │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov $0x1,%esi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ lea (%rdx,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x304d4(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x30(%r13,%rax,1) │ │ │ │ inc %rsi │ │ │ │ + fldt 0x30(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt 0x30(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 1aee0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1af20 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 19ff0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1a020 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add 0x18(%r14),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - push -0x70(%rbp) │ │ │ │ inc %r12 │ │ │ │ - push -0x58(%rbp) │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ + push -0x70(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ lea (%rdx,%rax,1),%rcx │ │ │ │ + push -0x58(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 18980 │ │ │ │ + call 17d10 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ cmp %r12,-0x68(%rbp) │ │ │ │ - jne 1ac10 │ │ │ │ + jne 19d50 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - jmp 1ac32 │ │ │ │ + jmp 19d72 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1afd0 │ │ │ │ + ja 1a0c8 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x3071e(%rip) │ │ │ │ + fldt 0x2d5ee(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ae79 │ │ │ │ + jmp 19f95 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1b000 │ │ │ │ + ja 1a0f0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x30702(%rip) │ │ │ │ + fldt 0x2d5d2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ad26 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19e62 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x306de(%rip) │ │ │ │ + fldt 0x2d5b6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1ae79 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19f95 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x306ae(%rip) │ │ │ │ + fldt 0x2d58e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ad26 │ │ │ │ + jmp 19e62 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%r15 │ │ │ │ - add %r15,%rax │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jge 1b48c │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jge 1a530 │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ mov (%rbx),%r13 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rdi,-0x90(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ add $0x2,%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - fildll -0x68(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%r14 │ │ │ │ shl $0x6,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %rdi,-0xd8(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%r14 │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0x48(%rbp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ sub -0xb0(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 1b4a0 │ │ │ │ - mov %r15,%rdx │ │ │ │ + jne 1a540 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ - mov 0x78(%r13),%rcx │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ + mov 0x78(%r13),%rcx │ │ │ │ imul %rdx,%rdi │ │ │ │ fildll (%r8) │ │ │ │ shl $0x5,%rdx │ │ │ │ + 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 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r13),%r9 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - mov 0x58(%r13),%r9 │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ + fildll -0x58(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r10) │ │ │ │ fxch %st(2) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x58(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x60(%r13),%r11 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov 0x60(%r13),%r10 │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ fildll -0x58(%rbp) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -26593,28 +26226,28 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ - fldt (%r10) │ │ │ │ + fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1b4e0 │ │ │ │ + jbe 1a580 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x30190(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26628,72 +26261,68 @@ │ │ │ │ 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 1b22f │ │ │ │ + je 1a319 │ │ │ │ fchs │ │ │ │ - fmuls 0x2fea7(%rip) │ │ │ │ - fldt 0x30485(%rip) │ │ │ │ + fmuls 0x2cdbd(%rip) │ │ │ │ + fldt 0x2d36b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 1b2d0 │ │ │ │ + jle 1a398 │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%r11d │ │ │ │ + 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 0x30120(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(3) │ │ │ │ + inc %r15 │ │ │ │ fldt 0x10(%r12,%rax,1) │ │ │ │ - inc %r11 │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r11,%rbx │ │ │ │ - jne 1b2a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 1a370 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1b2e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1a3a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - nopl 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 -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ @@ -26713,31 +26342,31 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt 0x10(%r10) │ │ │ │ + fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1b4c0 │ │ │ │ + jbe 1a560 │ │ │ │ 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 0x30034(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -26752,707 +26381,699 @@ │ │ │ │ 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 1b38d │ │ │ │ + je 1a449 │ │ │ │ fchs │ │ │ │ - fmuls 0x2fd49(%rip) │ │ │ │ - fldt 0x30327(%rip) │ │ │ │ + fmuls 0x2cc8d(%rip) │ │ │ │ + fldt 0x2d23b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 1b430 │ │ │ │ + jle 1a4d8 │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2ffb0(%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) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x30(%r14,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x30(%r14,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x30(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 1b400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1b440 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r13),%rcx │ │ │ │ + jne 1a4b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1a4e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ + mov 0x18(%r13),%rcx │ │ │ │ push -0x90(%rbp) │ │ │ │ - inc %r15 │ │ │ │ push -0x60(%rbp) │ │ │ │ push 0x18(%rcx,%rdx,1) │ │ │ │ push 0x10(%rcx,%rdx,1) │ │ │ │ push 0x8(%rcx,%rdx,1) │ │ │ │ push (%rcx,%rdx,1) │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - call e4b0 │ │ │ │ - mov -0x48(%rbp),%rsp │ │ │ │ - cmp %r15,-0x70(%rbp) │ │ │ │ - jne 1b120 │ │ │ │ + call db70 │ │ │ │ + mov -0x50(%rbp),%rsp │ │ │ │ + incq -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + cmp %rax,-0x70(%rbp) │ │ │ │ + jne 1a210 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rax │ │ │ │ + nop │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ - jmp 1b142 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1a233 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1b500 │ │ │ │ + ja 1a598 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x301ee(%rip) │ │ │ │ + fldt 0x2d11e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b39d │ │ │ │ + jmp 1a459 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1b530 │ │ │ │ + ja 1a5c0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x301d2(%rip) │ │ │ │ + fldt 0x2d102(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b23f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1a329 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x301ae(%rip) │ │ │ │ + fldt 0x2d0e6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1b39d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1a459 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x3017e(%rip) │ │ │ │ + fldt 0x2d0be(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1b23f │ │ │ │ + jmp 1a329 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 1ba69 │ │ │ │ + jge 1aac1 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov 0x40(%rbx),%r15 │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ mov %r15,-0x48(%rbp) │ │ │ │ lea 0x1(%rcx),%r13 │ │ │ │ - lea 0x0(%r13,%r13,1),%r12 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ + lea 0x0(%r13,%r13,1),%r12 │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov (%rbx),%rbx │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ lea (%rax,%rax,1),%rsi │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ mov %rsi,-0x88(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - fstpt -0x110(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ shl $0x6,%rsi │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rsi,-0x118(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ lea 0x2(%rsi),%r14 │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ shl $0x6,%rdi │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ mov %rdi,-0xd8(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + fstpt -0x110(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 1ba80 │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + jne 1aad0 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ sub -0xd0(%rbp),%rsp │ │ │ │ mov 0x78(%rbx),%r11 │ │ │ │ - lea (%rax,%rax,2),%rax │ │ │ │ + lea (%r8,%r8,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ - lea (%r11,%rax,1),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ + add %r11,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 1bb70 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + jle 1ab90 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ - imul 0x30(%rbx),%rax │ │ │ │ + imul %r8,%rax │ │ │ │ fildll (%rsi) │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ sub %rcx,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov 0xc8(%rbx),%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jne 1baa0 │ │ │ │ + jne 1aaf0 │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov %rdx,%r9 │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ sub -0x118(%rbp),%r9 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ not %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ lea -0x2(%r9),%r10 │ │ │ │ mov %rdi,%r9 │ │ │ │ - neg %rsi │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r9 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r9 │ │ │ │ - jmp 1b826 │ │ │ │ - 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) │ │ │ │ + jmp 1a87e │ │ │ │ + nopl (%rax) │ │ │ │ fldt -0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rsi,%r15 │ │ │ │ - fldt (%rax,%r15,1) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + fldt (%rax,%r8,1) │ │ │ │ dec %rdx │ │ │ │ sub $0x10,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r9,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 1b840 │ │ │ │ + je 1a890 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 1b800 │ │ │ │ + jg 1a858 │ │ │ │ fldt 0x10(%rax,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1b806 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - jmp 1b809 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ - lea 0x10(%r11,%r8,1),%r9 │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ + je 1a85e │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 1a861 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + lea 0x10(%r11,%rsi,1),%r9 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ fildll 0x8(%rsi) │ │ │ │ - fldt 0x10(%rdx,%r11,1) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov -0xe0(%rbp),%rsi │ │ │ │ + lea (%rdi,%rsi,1),%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + fldt 0x10(%rdx,%r11,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ fldt -0x100(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ sub -0x78(%rbp),%rdx │ │ │ │ - lea (%rdi,%rsi,1),%r10 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1b8d7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1a927 │ │ │ │ + nop │ │ │ │ sub %r15,%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ lea 0x1(%rcx,%r13,1),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 1b900 │ │ │ │ + jns 1a950 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rax,%rdx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%r10) │ │ │ │ cmp %rsi,%r14 │ │ │ │ - jne 1b8d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1a920 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - lea 0x20(%r11,%r8,1),%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ + lea 0x20(%r11,%rsi,1),%r10 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fildll 0x10(%rcx) │ │ │ │ + fildll 0x10(%rsi) │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ fldt 0x20(%rdx,%r11,1) │ │ │ │ + lea (%rdi,%rsi,1),%r11 │ │ │ │ + xor %esi,%esi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x110(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ sub -0x78(%rbp),%rdx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ 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) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1b9a7 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1a9ff │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sub %r15,%rcx │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ lea 0x1(%r12,%rcx,1),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 1b9d0 │ │ │ │ + jns 1aa28 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + inc %rsi │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ - inc %r8 │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x40(%r10) │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jne 1b9a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt 0x40(%r11) │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 1a9f8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ + 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 %rsi │ │ │ │ - mov %rdi,%rsi │ │ │ │ lea (%rdi,%rax,1),%rdx │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + mov %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + push -0x90(%rbp) │ │ │ │ add 0x18(%rbx),%rax │ │ │ │ + push -0x98(%rbp) │ │ │ │ + push -0xa0(%rbp) │ │ │ │ + push %r10 │ │ │ │ push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ - call 126c0 │ │ │ │ + call 11d30 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0xa8(%rbp) │ │ │ │ - jne 1b6a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1a730 │ │ │ │ + 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) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - jmp 1b6b6 │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + jmp 1a742 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - not %rsi │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + not %rsi │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 1bb34 │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ + jmp 1ab54 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ fldt (%rax,%r9,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r9 │ │ │ │ neg %r9 │ │ │ │ fldt (%rax,%r9,1) │ │ │ │ mov %rcx,%r10 │ │ │ │ inc %rcx │ │ │ │ sub %r15,%rdx │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %rbx,%rsi │ │ │ │ shl $0x4,%r10 │ │ │ │ + add %r8,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%r10,1) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 1bb50 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 1ab70 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 1bb00 │ │ │ │ + jg 1ab20 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1bb0d │ │ │ │ + je 1ab2d │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 1bb13 │ │ │ │ + jmp 1ab33 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%r12 │ │ │ │ - lea 0x10(%r11,%r8,1),%r9 │ │ │ │ - jmp 1b84d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x10(%r11,%r8,1),%r9 │ │ │ │ - lea 0x20(%r11,%r8,1),%rsi │ │ │ │ - jmp 1b9eb │ │ │ │ - nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + lea 0x10(%r11,%rsi,1),%r9 │ │ │ │ + jmp 1a8a1 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + lea 0x10(%r11,%rax,1),%r9 │ │ │ │ + lea 0x20(%r11,%rax,1),%r10 │ │ │ │ + jmp 1aa43 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0xd8,%rsp │ │ │ │ + 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r14 │ │ │ │ add %r14,%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 1c152 │ │ │ │ + jge 1b156 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ mov (%rbx),%r13 │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - lea 0x3(%rax,%rax,2),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x6,%rdi │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ lea (%rbx,%rbx,1),%r12 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - fld1 │ │ │ │ + lea -0x40(%rdi),%rax │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ + fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x6,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ sub -0xf8(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 1c170 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x78(%r13),%r11 │ │ │ │ - lea (%rdi,%rdi,2),%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - lea (%r11,%r15,1),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + jne 1b168 │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + mov 0x78(%r13),%r15 │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + lea (%r15,%r11,1),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ inc %rax │ │ │ │ - js 1c0b0 │ │ │ │ + js 1b0c0 │ │ │ │ mov 0x30(%r13),%r8 │ │ │ │ - mov 0x48(%r13),%r9 │ │ │ │ + mov 0x48(%r13),%rbx │ │ │ │ mov %r10,%rcx │ │ │ │ imul %rdi,%r8 │ │ │ │ - fildll (%r9) │ │ │ │ + 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 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov 0x58(%r13),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r13),%rdx │ │ │ │ mov 0x60(%r13),%r14 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(3) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r14) │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x2f967(%rip) │ │ │ │ + fldt 0x2c8fc(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - sub %rdx,%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1bde9 │ │ │ │ + jmp 1ae15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2f5fb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27465,104 +27086,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 1bdc2 │ │ │ │ + je 1adee │ │ │ │ fchs │ │ │ │ - fmuls 0x2f314(%rip) │ │ │ │ - fldt 0x2f8f2(%rip) │ │ │ │ + fmuls 0x2c2e8(%rip) │ │ │ │ + fldt 0x2c896(%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 1be40 │ │ │ │ + jg 1ae70 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1bd80 │ │ │ │ + ja 1adb0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1be20 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1ae50 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - jmp 1bdd2 │ │ │ │ - nop │ │ │ │ + jmp 1adfe │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2f88f(%rip) │ │ │ │ + fldt 0x2c82f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1bdd2 │ │ │ │ + jmp 1adfe │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ + fildll 0x8(%rbx) │ │ │ │ inc %r8 │ │ │ │ - fildll 0x8(%r9) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + fldt (%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r9) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x2f82e(%rip) │ │ │ │ + fldt 0x2c7d1(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + sub -0xa8(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0x90(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1bf2a │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1af46 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2f4bb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27575,99 +27194,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 1bf02 │ │ │ │ + je 1af1e │ │ │ │ fchs │ │ │ │ - fmuls 0x2f1d4(%rip) │ │ │ │ - fldt 0x2f7b2(%rip) │ │ │ │ + fmuls 0x2c1b8(%rip) │ │ │ │ + fldt 0x2c766(%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 1bf80 │ │ │ │ + jg 1afa0 │ │ │ │ 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 1bec0 │ │ │ │ + ja 1aee0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1bf60 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1af80 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - jmp 1bf12 │ │ │ │ + jmp 1af2e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2f74f(%rip) │ │ │ │ + fldt 0x2c6ff(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1bf12 │ │ │ │ + jmp 1af2e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fildll 0x10(%r9) │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fildll 0x10(%rbx) │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + 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(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x2f6fb(%rip) │ │ │ │ + fldt 0x2c6a8(%rip) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ + sub -0xa8(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0x90(%rbp),%r8 │ │ │ │ - lea -0x40(%r10,%rax,1),%rsi │ │ │ │ mov %r8,%rcx │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1c05a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b06e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2f38b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27680,202 +27300,201 @@ │ │ │ │ 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 1c032 │ │ │ │ + je 1b046 │ │ │ │ fchs │ │ │ │ - fmuls 0x2f0a4(%rip) │ │ │ │ - fldt 0x2f682(%rip) │ │ │ │ + fmuls 0x2c090(%rip) │ │ │ │ + fldt 0x2c63e(%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 1c0d0 │ │ │ │ + jg 1b0d0 │ │ │ │ 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 1bff0 │ │ │ │ + ja 1b008 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c090 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1b0a8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - jmp 1c042 │ │ │ │ + jmp 1b056 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2f61f(%rip) │ │ │ │ + fldt 0x2c5d7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c042 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - jmp 1c0d8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + jmp 1b056 │ │ │ │ + nop │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + jmp 1b0d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r10,%rsi │ │ │ │ - inc %rbx │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ add 0x18(%r13),%rdi │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - push -0xe8(%rbp) │ │ │ │ + push -0xe0(%rbp) │ │ │ │ + push -0xb8(%rbp) │ │ │ │ push -0xc0(%rbp) │ │ │ │ push -0xc8(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ push %rdx │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ push (%rdi) │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - call 126c0 │ │ │ │ - mov -0xa8(%rbp),%rsp │ │ │ │ - cmp %rbx,-0xd8(%rbp) │ │ │ │ - jne 1bc90 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + call 11d30 │ │ │ │ + mov -0xb0(%rbp),%rsp │ │ │ │ + incq -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + cmp %rax,-0xd0(%rbp) │ │ │ │ + jne 1acc8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1bcb5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1acf1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x118,%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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 1c7d3 │ │ │ │ + jge 1b793 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x38(%rbx),%r13 │ │ │ │ mov (%rbx),%r15 │ │ │ │ mov %rsi,-0x80(%rbp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov %rsi,-0x88(%rbp) │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%rcx │ │ │ │ - lea 0x3(%rax,%rax,2),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ + lea 0x0(,%rax,4),%rsi │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + mov %rsi,-0xe0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%rbx,%rbx,1),%rcx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea 0x1(%rcx),%rdi │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - add $0x10,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + lea 0x2(%rcx),%r14 │ │ │ │ + lea 0x0(%r13,%rax,1),%r12 │ │ │ │ + shl $0x6,%rbx │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov %rbx,-0x138(%rbp) │ │ │ │ + shl $0x6,%rsi │ │ │ │ + lea (%r12,%rax,1),%rbx │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - lea 0x0(,%rdx,4),%rsi │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ fld1 │ │ │ │ - mov %rsi,-0xe0(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x2(%rcx),%r14 │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - lea 0x0(%r13,%rdi,1),%r12 │ │ │ │ - shl $0x6,%rbx │ │ │ │ - mov %rbx,-0x138(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%rbx │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x120(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x130(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 1c7f0 │ │ │ │ + jne 1b7a8 │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - mov 0x78(%r15),%rdi │ │ │ │ lea (%r9,%r9,2),%r8 │ │ │ │ sub -0xf8(%rbp),%rsp │ │ │ │ + mov 0x78(%r15),%rdi │ │ │ │ shl $0x4,%r8 │ │ │ │ imul %r9,%rcx │ │ │ │ fildll (%rax) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ @@ -27883,35 +27502,35 @@ │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + lea (%rdi,%r8,1),%rax │ │ │ │ + mov 0x58(%r15),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ - mov 0x58(%r15),%rdx │ │ │ │ mov %rdx,-0x68(%rbp) │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ fildll -0x68(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ mov 0x60(%r15),%r10 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -27923,24 +27542,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r10) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1c850 │ │ │ │ + jbe 1b7f8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2efb4(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27954,76 +27573,74 @@ │ │ │ │ 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 1c40b │ │ │ │ + je 1b407 │ │ │ │ fchs │ │ │ │ - fmuls 0x2eccb(%rip) │ │ │ │ - fldt 0x2f2a9(%rip) │ │ │ │ + fmuls 0x2bccf(%rip) │ │ │ │ + fldt 0x2c27d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 1c490 │ │ │ │ + jle 1b488 │ │ │ │ fldt -0x110(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x2ef49(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(3) │ │ │ │ - fldt 0x10(%r13,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x10(%r13,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne 1c460 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1b460 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1c4a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1b490 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ fildll 0x8(%rax) │ │ │ │ lea 0x10(%rdi,%r8,1),%rax │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ @@ -28044,24 +27661,24 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt 0x10(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1c830 │ │ │ │ + jbe 1b7e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2ee6e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -28075,72 +27692,69 @@ │ │ │ │ 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 1c551 │ │ │ │ + je 1b53d │ │ │ │ fchs │ │ │ │ - fmuls 0x2eb85(%rip) │ │ │ │ - fldt 0x2f163(%rip) │ │ │ │ + fmuls 0x2bb99(%rip) │ │ │ │ + fldt 0x2c147(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 1c5f0 │ │ │ │ + jle 1b5c8 │ │ │ │ fldt -0x120(%rbp) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x2edf0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x30(%r12,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt 0x30(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne 1c5c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1c600 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 1b5a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1b5d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x20(%rdi,%r8,1),%rdx │ │ │ │ fildll 0x10(%rax) │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ @@ -28166,27 +27780,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x20(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1c810 │ │ │ │ + jbe 1b7c0 │ │ │ │ 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 0x2ed12(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -28201,71 +27815,70 @@ │ │ │ │ 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 1c6af │ │ │ │ + je 1b67b │ │ │ │ fchs │ │ │ │ - fmuls 0x2ea27(%rip) │ │ │ │ - fldt 0x2f005(%rip) │ │ │ │ + fmuls 0x2ba5b(%rip) │ │ │ │ + fldt 0x2c009(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 1c750 │ │ │ │ + jle 1b710 │ │ │ │ fldt -0x130(%rbp) │ │ │ │ mov -0x138(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2ec8e(%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) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x50(%rbx,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x50(%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x50(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r14 │ │ │ │ - jne 1c720 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1c760 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1b6e8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1b720 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ push -0xd8(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ @@ -28279,153 +27892,151 @@ │ │ │ │ push 0x10(%rdx) │ │ │ │ push 0x8(%rdx) │ │ │ │ push (%rdx) │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ - call 126c0 │ │ │ │ + call 11d30 │ │ │ │ mov -0x60(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0x98(%rbp) │ │ │ │ - jne 1c2f0 │ │ │ │ + jne 1b2f0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ - jmp 1c303 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b303 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1c870 │ │ │ │ + ja 1b810 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2ee9e(%rip) │ │ │ │ + fldt 0x2bebe(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1c6bf │ │ │ │ + jmp 1b68b │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1c8a0 │ │ │ │ + ja 1b838 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2ee82(%rip) │ │ │ │ + fldt 0x2bea2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1c561 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b54d │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1c8c0 │ │ │ │ + ja 1b858 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2ee62(%rip) │ │ │ │ + fldt 0x2be8a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1c41b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b417 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2ee3e(%rip) │ │ │ │ + fldt 0x2be6e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1c6bf │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b68b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2ee0e(%rip) │ │ │ │ + fldt 0x2be46(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c561 │ │ │ │ + jmp 1b54d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2edee(%rip) │ │ │ │ + fldt 0x2be26(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c41b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b417 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs 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) │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,-0x70(%rsp) │ │ │ │ - and $0xf3,%ah │ │ │ │ mov %r10,-0x68(%rsp) │ │ │ │ fildll -0x68(%rsp) │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ fldt 0x58(%rsp) │ │ │ │ + and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ax,0x14(%rsp) │ │ │ │ movzwl 0x16(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x12(%rsp) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x12(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ 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 -0x68(%rsp),%r9 │ │ │ │ + fildll 0x80(%rsp) │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x78(%rsp),%rax │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x78(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ @@ -28440,92 +28051,90 @@ │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ mov -0x68(%rsp),%r9 │ │ │ │ + mov %rdx,%r15 │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ - mov %rdx,%r15 │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ mov %rdx,-0x30(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - movl $0x0,0x8(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - movl $0x0,0x18(%rdi) │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ + movl $0x0,0x8(%rdi) │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ cqto │ │ │ │ + movl $0x0,0x18(%rdi) │ │ │ │ idivq 0x80(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ cmp -0x40(%rsp),%rcx │ │ │ │ - jge 1cc5d │ │ │ │ + jge 1bbba │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ mov -0x30(%rsp),%r11 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge 1d2fd │ │ │ │ + jge 1c149 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl 1d679 │ │ │ │ + jl 1c411 │ │ │ │ test %rax,%rax │ │ │ │ - js 1d7a1 │ │ │ │ + js 1c4f9 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r11,%r13 │ │ │ │ movq $0x0,-0x60(%rsp) │ │ │ │ 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 │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ add %r14,%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ - add %r8,%rcx │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ test %r10,%r10 │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ cmovle %r8,%rcx │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ lea 0x2(%rbx,%rbx,1),%r12 │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1cbc8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 1bb48 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbp,%rax │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%rbx,%r13,1),%rcx │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ebp,%ebp │ │ │ │ - jmp 1cb82 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1bb02 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %rbp │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -28534,33 +28143,30 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rbp │ │ │ │ - jne 1cb80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1bb00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e310 │ │ │ │ + js 1ce50 │ │ │ │ mov %rax,%rbp │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ fldt (%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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) │ │ │ │ @@ -28570,49 +28176,49 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1cc00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1bb60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 1e330 │ │ │ │ + je 1ce68 │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ test %r10,%r10 │ │ │ │ - jg 1cb50 │ │ │ │ - jmp 1cbc8 │ │ │ │ + jg 1bae8 │ │ │ │ + jmp 1bb48 │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ sub -0x40(%rsp),%rbx │ │ │ │ mov %rbx,-0x58(%rsp) │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge 1ce75 │ │ │ │ + jge 1bd75 │ │ │ │ mov -0x30(%rsp),%r10 │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jl 1d7b0 │ │ │ │ + jl 1c508 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1e591 │ │ │ │ + jle 1d099 │ │ │ │ test %rax,%rax │ │ │ │ - js 1e84d │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ + js 1d315 │ │ │ │ sub %rdx,%rax │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ - mov %rsi,-0x18(%rsp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - imul %r13,%rax │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ mov %r10,%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ mov %rsi,%r10 │ │ │ │ + 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 │ │ │ │ @@ -28621,40 +28227,35 @@ │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r8,%rax │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rax │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x70(%rsp),%rsi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,-0x60(%rsp) │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ + mov -0x70(%rsp),%rsi │ │ │ │ mov %r15,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1e480 │ │ │ │ + jle 1cf90 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r9,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1cd82 │ │ │ │ - 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 1bcaa │ │ │ │ + nopl 0x0(%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) │ │ │ │ @@ -28663,34 +28264,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1cd80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1bca8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e4b0 │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js 1cfb8 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ mov %r9,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1ce02 │ │ │ │ - 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 1bd02 │ │ │ │ + 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) │ │ │ │ @@ -28699,198 +28297,191 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 1ce00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1bd00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 1cd30 │ │ │ │ + jne 1bc88 │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ inc %rax │ │ │ │ cmp -0x58(%rsp),%rax │ │ │ │ - je 1e580 │ │ │ │ - add -0x48(%rsp),%r15 │ │ │ │ + je 1d088 │ │ │ │ add $0x10,%r10 │ │ │ │ - jmp 1cd10 │ │ │ │ + add -0x48(%rsp),%r15 │ │ │ │ + jmp 1bc70 │ │ │ │ mov -0x30(%rsp),%rbx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jge 1dc30 │ │ │ │ + jge 1c8d4 │ │ │ │ cmpq $0x0,-0x58(%rsp) │ │ │ │ - jle 1d0c5 │ │ │ │ + jle 1bf6e │ │ │ │ mov 0x80(%rsp),%r11 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov -0x38(%rsp),%rdx │ │ │ │ sub %r15,%rbx │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ mov %rsi,%r9 │ │ │ │ - lea 0x1(%r15),%rbp │ │ │ │ - mov %r15,%r12 │ │ │ │ shl $0x5,%r11 │ │ │ │ + lea 0x1(%r15),%rbp │ │ │ │ + mov %rdx,%rsi │ │ │ │ imul %r11,%rax │ │ │ │ - imul %r11,%rdx │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ imul 0x78(%rsp),%rax │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ imul %rcx,%rax │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add -0x20(%rsp),%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ + mov %rbx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r14,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - cmovle %rcx,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdx,-0x48(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ + cmovle %r14,%rax │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1cfd6 │ │ │ │ - test %rdx,%rdx │ │ │ │ - js 1e7f7 │ │ │ │ - mov -0x18(%rsp),%rsi │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ - lea (%rax,%rsi,1),%r15 │ │ │ │ + jle 1beb6 │ │ │ │ + test %rsi,%rsi │ │ │ │ + js 1d2bf │ │ │ │ + mov -0x18(%rsp),%rdx │ │ │ │ + mov -0x70(%rsp),%r12 │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ + lea (%rcx,%rdx,1),%r14 │ │ │ │ nopl (%rax) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ fldt (%rdi) │ │ │ │ - mov %r8,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 1cf82 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1be62 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - fldt (%r9) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ - inc %rcx │ │ │ │ - fldt -0x10(%rsi) │ │ │ │ + inc %rdx │ │ │ │ + fldt (%r9) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ 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 %r10,%rcx │ │ │ │ - jne 1cf80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r11,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 1cf50 │ │ │ │ - mov -0x68(%rsp),%rcx │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ - test %r12,%r12 │ │ │ │ - js 1d09a │ │ │ │ - test %rdx,%rdx │ │ │ │ - js 1d09a │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne 1be60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r11,%r14 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 1be50 │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ + mov -0x60(%rsp),%rcx │ │ │ │ + test %r15,%r15 │ │ │ │ + js 1bf46 │ │ │ │ + test %rsi,%rsi │ │ │ │ + js 1bf46 │ │ │ │ mov %rbx,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x60(%rsp) │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov -0x48(%rsp),%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - mov %r15,%rcx │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + mov %r14,%rax │ │ │ │ mov %r8,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %edx,%edx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x10,%rbx │ │ │ │ + add $0x20,%rax │ │ │ │ + inc %rdx │ │ │ │ fldt (%r9) │ │ │ │ - add $0x20,%rcx │ │ │ │ - inc %rsi │ │ │ │ fldt -0x10(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0x20(%rcx) │ │ │ │ + fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ + 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,%rsi │ │ │ │ - jne 1d040 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r11,%r15 │ │ │ │ - cmp %rbp,%r14 │ │ │ │ - jne 1d000 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne 1bef0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r11,%r14 │ │ │ │ + cmp %rbp,%r13 │ │ │ │ + jne 1bee0 │ │ │ │ mov -0x68(%rsp),%rbx │ │ │ │ - mov -0x60(%rsp),%rcx │ │ │ │ - add -0x50(%rsp),%rax │ │ │ │ - inc %rcx │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ - cmp -0x58(%rsp),%rcx │ │ │ │ - jne 1cf20 │ │ │ │ + add -0x50(%rsp),%rcx │ │ │ │ + cmp -0x58(%rsp),%rax │ │ │ │ + jne 1be20 │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ mov -0x10(%rsp),%rsi │ │ │ │ - mov %r12,%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js 1d7a1 │ │ │ │ + js 1c4f9 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ mov -0x20(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ inc %rbx │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ mov -0x28(%rsp),%rbp │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ mov %rbx,-0x58(%rsp) │ │ │ │ - mov -0x70(%rsp),%rbx │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ add %rdx,%rax │ │ │ │ mov -0x38(%rsp),%rdx │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rbp,%r11 │ │ │ │ sub %r15,%r11 │ │ │ │ - shl $0x5,%r10 │ │ │ │ imul %r10,%r14 │ │ │ │ imul %r10,%rdx │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ lea 0x2(%rdx,%rdx,1),%r9 │ │ │ │ mov %r11,%rdx │ │ │ │ @@ -28898,41 +28489,38 @@ │ │ │ │ add %rbx,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %rbx,%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%r15),%rbx │ │ │ │ mov %rdx,-0x48(%rsp) │ │ │ │ mov %rbp,%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1d219 │ │ │ │ + jle 1c095 │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e7d8 │ │ │ │ + js 1d2a0 │ │ │ │ mov -0x40(%rsp),%r14 │ │ │ │ mov -0x70(%rsp),%r13 │ │ │ │ mov %rcx,-0x68(%rsp) │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ lea (%rax,%r14,1),%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ nopl (%rax) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r15,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%rbp │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d1c2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1c042 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -28941,49 +28529,45 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 1d1c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c040 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 1d190 │ │ │ │ + jne 1c030 │ │ │ │ mov -0x68(%rsp),%rcx │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ cmpq $0x0,-0x50(%rsp) │ │ │ │ - js 1d2d9 │ │ │ │ + js 1c125 │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1d2d9 │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ + js 1c125 │ │ │ │ mov %r11,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x60(%rsp) │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r15,%rcx │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%rbp │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp 1d282 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1c0d2 │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r11 │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -28992,60 +28576,58 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 1d280 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c0d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne 1d250 │ │ │ │ + jne 1c0c0 │ │ │ │ mov -0x68(%rsp),%r11 │ │ │ │ mov -0x60(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ cmp -0x58(%rsp),%rcx │ │ │ │ - jne 1d160 │ │ │ │ + jne 1c000 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl 1da27 │ │ │ │ + jl 1c717 │ │ │ │ test %rax,%rax │ │ │ │ - js 1d7a1 │ │ │ │ + js 1c4f9 │ │ │ │ mov 0x80(%rsp),%rbx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %rdx,%r10 │ │ │ │ sub %r15,%r14 │ │ │ │ - movq $0x0,-0x58(%rsp) │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ - imul %rbx,%rax │ │ │ │ mov %r11,%r12 │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ + 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,-0x48(%rsp) │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ imul %rbx,%rcx │ │ │ │ mov %rcx,-0x30(%rsp) │ │ │ │ @@ -29059,42 +28641,37 @@ │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rcx,-0x38(%rsp) │ │ │ │ lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle 1d522 │ │ │ │ + jle 1c30a │ │ │ │ mov -0x30(%rsp),%rcx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e3c0 │ │ │ │ + jle 1cef0 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea 0x0(%r13,%r12,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d442 │ │ │ │ - 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 1c252 │ │ │ │ + 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) │ │ │ │ @@ -29103,34 +28680,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1d440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c250 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e4fc │ │ │ │ + js 1d004 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d4c2 │ │ │ │ - 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 1c2aa │ │ │ │ + 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) │ │ │ │ @@ -29139,46 +28713,42 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1d4c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c2a8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne 1d3f0 │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne 1c230 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js 1e7b5 │ │ │ │ - mov -0x38(%rsp),%r9 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + js 1d27d │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ mov %rax,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e420 │ │ │ │ + jle 1cf40 │ │ │ │ fldt (%rdi) │ │ │ │ lea 0x0(%r13,%r12,1),%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs 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 (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -29188,33 +28758,29 @@ │ │ │ │ fxch %st(1) │ │ │ │ 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 1c340 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e4e2 │ │ │ │ + js 1cfea │ │ │ │ fldt (%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 0x10(%rdi) │ │ │ │ + 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) │ │ │ │ @@ -29224,74 +28790,69 @@ │ │ │ │ fxch %st(1) │ │ │ │ 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 1c398 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne 1d540 │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne 1c320 │ │ │ │ incq -0x58(%rsp) │ │ │ │ - mov -0x48(%rsp),%r14 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ add -0x40(%rsp),%rax │ │ │ │ cmp %r14,-0x58(%rsp) │ │ │ │ - jne 1d3c0 │ │ │ │ - jmp 1d7a1 │ │ │ │ + jne 1c208 │ │ │ │ + jmp 1c4f9 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js 1d7a1 │ │ │ │ + js 1c4f9 │ │ │ │ imul 0x78(%rsp),%rcx │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%r9 │ │ │ │ fldz │ │ │ │ - imul 0x80(%rsp),%r9 │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ - mov -0x70(%rsp),%r15 │ │ │ │ fldz │ │ │ │ - shl $0x5,%r13 │ │ │ │ + imul 0x80(%rsp),%r9 │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ lea (%rcx,%r14,1),%r12 │ │ │ │ - imul 0x80(%rsp),%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ + imul 0x80(%rsp),%r12 │ │ │ │ shl $0x5,%r9 │ │ │ │ add -0x30(%rsp),%r12 │ │ │ │ shl $0x5,%r12 │ │ │ │ add %rax,%r12 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x2(%rax,%rax,1),%r11 │ │ │ │ - jmp 1d6f2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c482 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ mov %r12,%rbp │ │ │ │ mov %r15,%r10 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 1d702 │ │ │ │ + jmp 1c492 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ mov %rbp,%rax │ │ │ │ mov %r8,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1d742 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c4a2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%rcx │ │ │ │ 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(2) │ │ │ │ @@ -29300,156 +28861,144 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rdx │ │ │ │ - jne 1d740 │ │ │ │ + jne 1c4a0 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r10 │ │ │ │ add %r13,%rbp │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne 1d700 │ │ │ │ + jne 1c490 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r9,%r12 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 1d6f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c480 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rbx,%rdx │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1d8fa │ │ │ │ + jle 1c615 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js 1e86f │ │ │ │ + js 1d337 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ mov %rsi,%r11 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ imul %rcx,%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + imul %r12,%r13 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ add -0x38(%rsp),%rax │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x5,%r12 │ │ │ │ add -0x30(%rsp),%rax │ │ │ │ - imul %r12,%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ add -0x20(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ + fldt (%rdi) │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rbx,%rbp │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %rax,%r14 │ │ │ │ + xor %r14d,%r14d │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r11) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ - fldt -0x10(%rsi) │ │ │ │ + add $0x10,%r9 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rbx) │ │ │ │ + fldt 0x0(%rbp) │ │ │ │ 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 %r10,%rcx │ │ │ │ - jne 1d880 │ │ │ │ - inc %rbp │ │ │ │ - add $0x10,%rbx │ │ │ │ - add %r12,%r14 │ │ │ │ - cmp %r10,%rbp │ │ │ │ - jne 1d840 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c5a0 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + add %r12,%r15 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne 1c590 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rcx │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ inc %rcx │ │ │ │ add %r13,%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 1d820 │ │ │ │ - mov %r15,%rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 1c578 │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1d7a1 │ │ │ │ + js 1c4f9 │ │ │ │ cmpq $0x0,-0x28(%rsp) │ │ │ │ - js 1d7a1 │ │ │ │ + js 1c4f9 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%r12 │ │ │ │ lea 0x1(%rdx),%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ - mov -0x20(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ imul 0x80(%rsp),%r12 │ │ │ │ - add -0x30(%rsp),%rax │ │ │ │ lea 0x2(%rdx,%rdx,1),%r10 │ │ │ │ mov -0x70(%rsp),%rdx │ │ │ │ shl $0x5,%rbp │ │ │ │ + add -0x30(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ add %rbx,%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rdx,%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rcx │ │ │ │ mov %r8,%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - 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 -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -29459,80 +29008,79 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne 1d9c0 │ │ │ │ + jne 1c6b0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rbx │ │ │ │ add %rbp,%r15 │ │ │ │ cmp %r10,%r14 │ │ │ │ - jne 1d990 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c6a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ inc %rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - jne 1d970 │ │ │ │ - jmp 1d7a1 │ │ │ │ + jne 1c688 │ │ │ │ + jmp 1c4f9 │ │ │ │ test %rax,%rax │ │ │ │ - js 1d7a1 │ │ │ │ + js 1c4f9 │ │ │ │ sub %r15,%rax │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ + movq $0x0,-0x68(%rsp) │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - movq $0x0,-0x68(%rsp) │ │ │ │ - imul 0x78(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ mov %r15,%r12 │ │ │ │ lea 0x2(%rdx,%rdx,1),%r9 │ │ │ │ mov -0x38(%rsp),%rdx │ │ │ │ shl $0x5,%r10 │ │ │ │ - imul %rcx,%rax │ │ │ │ - add -0x30(%rsp),%rax │ │ │ │ + imul 0x78(%rsp),%rax │ │ │ │ imul %r10,%rdx │ │ │ │ imul %r10,%r14 │ │ │ │ + imul %rcx,%rax │ │ │ │ mov %rdx,-0x50(%rsp) │ │ │ │ mov %r11,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add -0x30(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov -0x70(%rsp),%rbx │ │ │ │ - shl $0x4,%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %rbx,%rdx │ │ │ │ lea 0x1(%r15),%rbx │ │ │ │ mov %rdx,-0x58(%rsp) │ │ │ │ mov %r14,%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rbp │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1db5c │ │ │ │ + jle 1c83c │ │ │ │ + fldt (%rdi) │ │ │ │ mov -0x50(%rsp),%rbx │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ - fldt (%rdi) │ │ │ │ xor %r14d,%r14d │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + mov -0x70(%rsp),%r13 │ │ │ │ lea (%rax,%rbx,1),%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nop │ │ │ │ mov %r15,%rax │ │ │ │ mov %r8,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbx │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%rbx │ │ │ │ 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) │ │ │ │ @@ -29542,46 +29090,41 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 1db00 │ │ │ │ + jne 1c7e0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 1daf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c7d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ test %r12,%r12 │ │ │ │ - js 1e564 │ │ │ │ + js 1d06c │ │ │ │ mov %rbp,%rbx │ │ │ │ - mov -0x58(%rsp),%r13 │ │ │ │ - mov %r11,-0x60(%rsp) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov -0x58(%rsp),%r13 │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ + 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 -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -29591,56 +29134,55 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 1dbc0 │ │ │ │ + jne 1c868 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r10,%r15 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne 1db80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c858 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq -0x68(%rsp) │ │ │ │ mov -0x60(%rsp),%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdx,%rax │ │ │ │ cmp %r9,-0x68(%rsp) │ │ │ │ - jne 1dac0 │ │ │ │ - jmp 1d7a1 │ │ │ │ + jne 1c7a8 │ │ │ │ + jmp 1c4f9 │ │ │ │ cmpq $0x0,-0x58(%rsp) │ │ │ │ - jle 1df84 │ │ │ │ + jle 1cb8c │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %rdx,%r11 │ │ │ │ sub %r15,%r14 │ │ │ │ - movq $0x0,-0x50(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ - mov %r15,-0x18(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ + movq $0x0,-0x50(%rsp) │ │ │ │ shl $0x5,%rbp │ │ │ │ - imul %rbp,%rax │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ mov %rbx,%r12 │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ + imul %rbp,%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %r15,-0x18(%rsp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rax,(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ - imul %rbp,%rax │ │ │ │ - add -0x20(%rsp),%rax │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ imul %rbp,%rcx │ │ │ │ mov %rcx,-0x8(%rsp) │ │ │ │ mov %r11,%rcx │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ @@ -29648,38 +29190,37 @@ │ │ │ │ mov -0x70(%rsp),%r14 │ │ │ │ lea (%r14,%rcx,1),%rcx │ │ │ │ cmovle %r14,%rcx │ │ │ │ lea 0x1(%r15),%r14 │ │ │ │ mov %r14,-0x60(%rsp) │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rsi,%rcx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea (%rax,%rsi,1),%r13 │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle 1de11 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ + lea (%rax,%rsi,1),%r13 │ │ │ │ + jle 1ca79 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1e3f0 │ │ │ │ + jle 1cf18 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1dd42 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1c9d2 │ │ │ │ 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) │ │ │ │ @@ -29688,34 +29229,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne 1dd40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c9d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e516 │ │ │ │ + js 1d01e │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1ddc2 │ │ │ │ - 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 1ca2a │ │ │ │ + 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) │ │ │ │ @@ -29724,45 +29262,40 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne 1ddc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ca28 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne 1dd20 │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ - mov -0x10(%rsp),%r9 │ │ │ │ + jne 1c9b0 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x18(%rsp) │ │ │ │ - js 1df51 │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ + js 1cb59 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1e390 │ │ │ │ + jle 1cec8 │ │ │ │ fldt (%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 0x10(%rdi) │ │ │ │ + nop │ │ │ │ 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) │ │ │ │ @@ -29772,34 +29305,31 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne 1de80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cab0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e54a │ │ │ │ + js 1d052 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1df02 │ │ │ │ - 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 1cb0a │ │ │ │ + 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) │ │ │ │ @@ -29808,101 +29338,95 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne 1df00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cb08 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne 1de30 │ │ │ │ + jne 1ca98 │ │ │ │ incq -0x50(%rsp) │ │ │ │ mov (%rsp),%r14 │ │ │ │ add $0x10,%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ add %r14,-0x48(%rsp) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ cmp -0x58(%rsp),%rax │ │ │ │ - jne 1dcf0 │ │ │ │ + jne 1c988 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - mov -0x18(%rsp),%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x18(%rsp),%r15 │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - js 1d7a1 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ + js 1c4f9 │ │ │ │ inc %rcx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ mov -0x28(%rsp),%r14 │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ mov -0x28(%rsp),%r10 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ mov %rcx,-0x28(%rsp) │ │ │ │ mov -0x38(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov -0x30(%rsp),%r12 │ │ │ │ - mov -0x70(%rsp),%r11 │ │ │ │ - movq $0x0,-0x58(%rsp) │ │ │ │ - mov %r15,-0x38(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ - imul %rbx,%rcx │ │ │ │ - sub %rdx,%r10 │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ sub %r15,%r14 │ │ │ │ + sub %rdx,%r10 │ │ │ │ imul %rbx,%rax │ │ │ │ + mov -0x70(%rsp),%r11 │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ - mov %r10,%rcx │ │ │ │ + imul %rbx,%rcx │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov %r15,-0x38(%rsp) │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ + mov %rcx,-0x40(%rsp) │ │ │ │ + mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - shl $0x5,%r12 │ │ │ │ - lea (%r8,%rcx,1),%rbp │ │ │ │ test %r10,%r10 │ │ │ │ - mov %r14,%rcx │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ + lea (%r8,%rcx,1),%rbp │ │ │ │ + mov %r14,%rcx │ │ │ │ cmovle %r8,%rbp │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rcx,-0x48(%rsp) │ │ │ │ lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ mov -0x50(%rsp),%rcx │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle 1e191 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ + lea (%rax,%rcx,1),%r13 │ │ │ │ + jle 1cd31 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e360 │ │ │ │ + jle 1cea0 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1e0c2 │ │ │ │ - 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 1cc8a │ │ │ │ + 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) │ │ │ │ @@ -29911,34 +29435,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1e0c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cc88 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e530 │ │ │ │ + js 1d038 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1e142 │ │ │ │ - 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 1cce2 │ │ │ │ + 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) │ │ │ │ @@ -29947,46 +29468,42 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1e140 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cce0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne 1e070 │ │ │ │ - mov -0x50(%rsp),%r13 │ │ │ │ - mov -0x48(%rsp),%r9 │ │ │ │ + jne 1cc68 │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x38(%rsp) │ │ │ │ - js 1e2d1 │ │ │ │ + mov -0x50(%rsp),%r13 │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ + js 1ce19 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e450 │ │ │ │ + jle 1cf68 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1e202 │ │ │ │ - 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 1cd72 │ │ │ │ + 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) │ │ │ │ @@ -29995,34 +29512,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1e200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cd70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e4c8 │ │ │ │ + js 1cfd0 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1e282 │ │ │ │ - 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 1cdca │ │ │ │ + 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) │ │ │ │ @@ -30031,240 +29545,229 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1e280 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cdc8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne 1e1b0 │ │ │ │ + jne 1cd50 │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x18(%rsp),%r14 │ │ │ │ add $0x10,%rsi │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ add %r14,-0x50(%rsp) │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ cmp -0x28(%rsp),%rax │ │ │ │ - jne 1e040 │ │ │ │ + jne 1cc40 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 1cb53 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1baeb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ incq -0x60(%rsp) │ │ │ │ mov -0x50(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ add %rcx,-0x58(%rsp) │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 1cb30 │ │ │ │ + jne 1bad0 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1e105 │ │ │ │ + jns 1cccd │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je 1e191 │ │ │ │ + je 1cd31 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp 1e17c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1cd1c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1dec5 │ │ │ │ + jns 1caf5 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - je 1df51 │ │ │ │ + je 1cb59 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ - jmp 1df3c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1cb44 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1d485 │ │ │ │ + jns 1c295 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je 1d511 │ │ │ │ + je 1c2f9 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp 1d4fc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c2e4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1dd85 │ │ │ │ + jns 1ca15 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - je 1de11 │ │ │ │ + je 1ca79 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ - jmp 1ddfc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ca64 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1d5c5 │ │ │ │ + jns 1c385 │ │ │ │ inc %r14 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - je 1d651 │ │ │ │ + je 1c3e9 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp 1d63c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c3d4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1e245 │ │ │ │ + jns 1cdb5 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - je 1e2d1 │ │ │ │ + je 1ce19 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp 1e2bc │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ce04 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1cdc5 │ │ │ │ + jns 1bced │ │ │ │ inc %rbp │ │ │ │ cmp %r14,%rbp │ │ │ │ - je 1ce4f │ │ │ │ + je 1bd4f │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ - jmp 1ce3c │ │ │ │ + jmp 1bd3c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 1cd39 │ │ │ │ - jmp 1ce4f │ │ │ │ + jne 1bc91 │ │ │ │ + jmp 1bd4f │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - jne 1e1b9 │ │ │ │ - jmp 1e2d1 │ │ │ │ + jne 1cd59 │ │ │ │ + jmp 1ce19 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x60(%rsp),%r14 │ │ │ │ - jne 1d549 │ │ │ │ - jmp 1d651 │ │ │ │ + jne 1c329 │ │ │ │ + jmp 1c3e9 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - jne 1d3f9 │ │ │ │ - jmp 1d511 │ │ │ │ + jne 1c239 │ │ │ │ + jmp 1c2f9 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %r14,-0x68(%rsp) │ │ │ │ - jne 1dd29 │ │ │ │ - jmp 1de11 │ │ │ │ + jne 1c9b9 │ │ │ │ + jmp 1ca79 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp -0x68(%rsp),%r14 │ │ │ │ - jne 1e079 │ │ │ │ - jmp 1e191 │ │ │ │ + jne 1cc71 │ │ │ │ + jmp 1cd31 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ - jne 1de39 │ │ │ │ - jmp 1df51 │ │ │ │ + jne 1caa1 │ │ │ │ + jmp 1cb59 │ │ │ │ incq -0x68(%rsp) │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdx,%rax │ │ │ │ cmp %r9,-0x68(%rsp) │ │ │ │ - jne 1dacc │ │ │ │ - jmp 1d7a1 │ │ │ │ + jne 1c7b4 │ │ │ │ + jmp 1c4f9 │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js 1d7a1 │ │ │ │ + js 1c4f9 │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ test %rax,%rax │ │ │ │ - js 1d7a1 │ │ │ │ + js 1c4f9 │ │ │ │ sub %rdx,%rax │ │ │ │ mov -0x20(%rsp),%rcx │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ - mov -0x30(%rsp),%r14 │ │ │ │ + inc %rbx │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ - inc %rbx │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ + mov -0x30(%rsp),%r14 │ │ │ │ mov %rbx,-0x50(%rsp) │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ shl $0x5,%r13 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + lea 0x1(%rdx),%r11 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x48(%rsp) │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ - lea 0x2(%rbx,%rbx,1),%r12 │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %r8,%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rcx,-0x68(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ mov %r15,-0x60(%rsp) │ │ │ │ - mov %rax,-0x58(%rsp) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e780 │ │ │ │ + jle 1d248 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%rbx,%r14,1),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1e682 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1d172 │ │ │ │ + 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) │ │ │ │ @@ -30273,34 +29776,31 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1e680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d170 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e7a0 │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js 1d268 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1e702 │ │ │ │ - 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 1d1d2 │ │ │ │ + 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) │ │ │ │ @@ -30309,237 +29809,237 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1e700 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d1d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne 1e650 │ │ │ │ + jne 1d150 │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ - add -0x48(%rsp),%rax │ │ │ │ inc %r15 │ │ │ │ + add -0x48(%rsp),%rax │ │ │ │ cmp -0x50(%rsp),%r15 │ │ │ │ - jne 1e630 │ │ │ │ - jmp 1d7a1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1d138 │ │ │ │ + jmp 1c4f9 │ │ │ │ + nopl (%rax) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 1e6c5 │ │ │ │ + jns 1d1b5 │ │ │ │ inc %rbp │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 1e74f │ │ │ │ + je 1d21f │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ - jmp 1e73c │ │ │ │ + jmp 1d20c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r13,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne 1e659 │ │ │ │ - jmp 1e74f │ │ │ │ + jne 1d159 │ │ │ │ + jmp 1d21f │ │ │ │ incq -0x58(%rsp) │ │ │ │ mov -0x48(%rsp),%r14 │ │ │ │ - add -0x40(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + add -0x40(%rsp),%rax │ │ │ │ cmp %r14,-0x58(%rsp) │ │ │ │ - jne 1d3cc │ │ │ │ - jmp 1d7a1 │ │ │ │ + jne 1c214 │ │ │ │ + jmp 1c4f9 │ │ │ │ xor %ebp,%ebp │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rbp),%r13 │ │ │ │ cmp %r13,%r11 │ │ │ │ - je 1e817 │ │ │ │ + je 1d2df │ │ │ │ add $0x2,%rbp │ │ │ │ cmp %r11,%rbp │ │ │ │ - jne 1e7e0 │ │ │ │ - jmp 1d219 │ │ │ │ - xor %esi,%esi │ │ │ │ + jne 1d2a8 │ │ │ │ + jmp 1c095 │ │ │ │ + xor %edx,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x1(%rsi),%r13 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 1e831 │ │ │ │ - add $0x2,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 1e800 │ │ │ │ - jmp 1cfd6 │ │ │ │ + lea 0x1(%rdx),%r12 │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 1d2f9 │ │ │ │ + add $0x2,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 1d2c8 │ │ │ │ + jmp 1beb6 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ cmp -0x58(%rsp),%rcx │ │ │ │ - jne 1d169 │ │ │ │ - jmp 1d7a1 │ │ │ │ - add -0x50(%rsp),%rax │ │ │ │ - inc %rcx │ │ │ │ + jne 1c009 │ │ │ │ + jmp 1c4f9 │ │ │ │ + inc %rax │ │ │ │ add $0x10,%r9 │ │ │ │ - cmp -0x58(%rsp),%rcx │ │ │ │ - jne 1cf29 │ │ │ │ - jmp 1d0b1 │ │ │ │ + add -0x50(%rsp),%rcx │ │ │ │ + cmp -0x58(%rsp),%rax │ │ │ │ + jne 1be29 │ │ │ │ + jmp 1bf5d │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 1d7a1 │ │ │ │ + je 1c4f9 │ │ │ │ add $0x2,%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 1e84f │ │ │ │ - jmp 1e585 │ │ │ │ + jne 1d317 │ │ │ │ + jmp 1d08d │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x58(%rsp),%rbx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 1d7a1 │ │ │ │ + je 1c4f9 │ │ │ │ add $0x2,%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 1e871 │ │ │ │ - jmp 1d8ee │ │ │ │ + jne 1d339 │ │ │ │ + jmp 1c609 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 1ee6d │ │ │ │ + jge 1d901 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ mov (%rbx),%r12 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rax │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + shl $0x6,%rsi │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ + lea -0x40(%rsi),%rax │ │ │ │ + mov %rsi,-0xf0(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ sub -0x100(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 1ee80 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x78(%r12),%r11 │ │ │ │ - lea (%rdi,%rdi,2),%r15 │ │ │ │ + jne 1d910 │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + mov 0x78(%r12),%r15 │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ - shl $0x4,%r15 │ │ │ │ + shl $0x4,%r11 │ │ │ │ inc %rax │ │ │ │ - fldt (%r11,%r15,1) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - js 1edd0 │ │ │ │ + fldt (%r15,%r11,1) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + js 1d870 │ │ │ │ mov 0x30(%r12),%r8 │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ + mov 0x48(%r12),%r13 │ │ │ │ mov %r10,%rcx │ │ │ │ imul %rdi,%r8 │ │ │ │ - fildll (%r9) │ │ │ │ + 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 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r12),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rdx │ │ │ │ mov 0x60(%r12),%r14 │ │ │ │ - or $0xc,%ah │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rdx,-0xa8(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r14) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x2cc50(%rip) │ │ │ │ + fldt 0x2a153(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %rdx,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - jmp 1eb09 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ + jmp 1d5c5 │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2c8db(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30552,104 +30052,102 @@ │ │ │ │ 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 1eae2 │ │ │ │ + je 1d59e │ │ │ │ fchs │ │ │ │ - fmuls 0x2c5f4(%rip) │ │ │ │ - fldt 0x2cbd2(%rip) │ │ │ │ + fmuls 0x29b38(%rip) │ │ │ │ + fldt 0x2a0e6(%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 1eb60 │ │ │ │ + jg 1d620 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(3),%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 1eaa0 │ │ │ │ + ja 1d560 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1eb40 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - jmp 1eaf2 │ │ │ │ - nop │ │ │ │ + ja 1d600 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + jmp 1d5ae │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2cb6f(%rip) │ │ │ │ + fldt 0x2a07f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1eaf2 │ │ │ │ + jmp 1d5ae │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fildll 0x8(%r13) │ │ │ │ inc %r8 │ │ │ │ - fildll 0x8(%r9) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + fldt (%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r9) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x2cb0e(%rip) │ │ │ │ + fldt 0x2a020(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + sub -0x90(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xa8(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1ec4a │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1d6f6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2c79b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30662,99 +30160,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 1ec22 │ │ │ │ + je 1d6ce │ │ │ │ fchs │ │ │ │ - fmuls 0x2c4b4(%rip) │ │ │ │ - fldt 0x2ca92(%rip) │ │ │ │ + fmuls 0x29a08(%rip) │ │ │ │ + fldt 0x29fb6(%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 1eca0 │ │ │ │ + jg 1d750 │ │ │ │ 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 1ebe0 │ │ │ │ + ja 1d690 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1ec80 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - jmp 1ec32 │ │ │ │ + ja 1d730 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + jmp 1d6de │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2ca2f(%rip) │ │ │ │ + fldt 0x29f4f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ec32 │ │ │ │ + jmp 1d6de │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fildll 0x10(%r9) │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fildll 0x10(%r13) │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + 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(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt 0x2c9db(%rip) │ │ │ │ + fldt 0x29ef7(%rip) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ + sub -0x90(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xa8(%rbp),%r8 │ │ │ │ - lea -0x40(%r10,%rax,1),%rsi │ │ │ │ mov %r8,%rcx │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1ed7a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1d81e │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2c66b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30767,599 +30266,592 @@ │ │ │ │ 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 1ed52 │ │ │ │ + je 1d7f6 │ │ │ │ fchs │ │ │ │ - fmuls 0x2c384(%rip) │ │ │ │ - fldt 0x2c962(%rip) │ │ │ │ + fmuls 0x298e0(%rip) │ │ │ │ + fldt 0x29e8e(%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 1edf0 │ │ │ │ + jg 1d880 │ │ │ │ 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 1ed10 │ │ │ │ + ja 1d7b8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1edb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - jmp 1ed62 │ │ │ │ + ja 1d858 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + jmp 1d806 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2c8ff(%rip) │ │ │ │ + fldt 0x29e27(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ed62 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - jmp 1edf8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + jmp 1d806 │ │ │ │ + nop │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + jmp 1d888 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - inc %r13 │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ - push -0xf0(%rbp) │ │ │ │ - push -0xc8(%rbp) │ │ │ │ + push -0xe8(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + push -0xc0(%rbp) │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ + push -0xc8(%rbp) │ │ │ │ push -0xd0(%rbp) │ │ │ │ - push -0xd8(%rbp) │ │ │ │ push %rdx │ │ │ │ mov %r10,%rdx │ │ │ │ - push -0x88(%rbp) │ │ │ │ - push -0x90(%rbp) │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ - call 1c8e0 │ │ │ │ - mov -0xb0(%rbp),%rsp │ │ │ │ - cmp %r13,-0xe0(%rbp) │ │ │ │ - jne 1e9b0 │ │ │ │ + push -0x98(%rbp) │ │ │ │ + push -0xa0(%rbp) │ │ │ │ + call 1b880 │ │ │ │ + mov -0xb8(%rbp),%rsp │ │ │ │ + incq -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + cmp %rax,-0xd8(%rbp) │ │ │ │ + jne 1d478 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r13,%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1e9d6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1d4a2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0xd8,%rsp │ │ │ │ + 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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 1f37d │ │ │ │ + jge 1dde1 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov 0x40(%rbx),%r14 │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ - mov (%rbx),%r12 │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ + mov %r14,-0x48(%rbp) │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ + mov (%rbx),%r12 │ │ │ │ lea 0x1(%rcx),%r13 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + shl $0x6,%rsi │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - lea (%rax,%rax,1),%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ + lea (%rdx,%rdx,1),%rbx │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + lea -0x40(%rsi),%rdi │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + lea (%rbx,%rdx,1),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x6,%rsi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov %rsp,-0x78(%rbp) │ │ │ │ sub -0xc0(%rbp),%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 1f390 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jne 1ddf0 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ mov 0x78(%r12),%r11 │ │ │ │ - lea (%rdi,%rdi,2),%rax │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ + mov %rax,%rdi │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1f450 │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ + jle 1de98 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ mov 0x48(%r12),%rsi │ │ │ │ mov 0x58(%r12),%rdx │ │ │ │ - imul %rdi,%rax │ │ │ │ + imul 0x30(%r12),%rax │ │ │ │ fildll (%rsi) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x58(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - fildll -0x58(%rbp) │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov 0xc8(%r12),%rax │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x58(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x58(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 1f3b0 │ │ │ │ + jne 1de10 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %r10,%r8 │ │ │ │ mov %rdx,%r9 │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ not %rcx │ │ │ │ sub %rbx,%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 1f125 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1dba6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rsi,%rdi │ │ │ │ - fldt (%rax,%rdi,1) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + fldt (%rax,%r14,1) │ │ │ │ dec %rdx │ │ │ │ sub $0x10,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 1f140 │ │ │ │ + je 1dbc0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 1f100 │ │ │ │ + jg 1db80 │ │ │ │ fldt 0x10(%rax,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1f106 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 1f109 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f160 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - lea 0x10(%r11,%rsi,1),%r9 │ │ │ │ + je 1db86 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 1db89 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%r14 │ │ │ │ + lea 0x10(%r11,%rdi,1),%r9 │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ fildll 0x8(%rsi) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ + xor %esi,%esi │ │ │ │ fldt 0x10(%rdx,%r11,1) │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x58(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ sub -0x70(%rbp),%rdx │ │ │ │ - lea (%r10,%rsi,1),%r8 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ - fildll -0x58(%rbp) │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x58(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x58(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1f1f7 │ │ │ │ + jmp 1dc57 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub %r14,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ lea 0x1(%rcx,%r13,1),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 1f220 │ │ │ │ + jns 1dc80 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rax,%rdx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%r8) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 1f1f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea 0x20(%r11,%rsi,1),%rdx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + jne 1dc50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x20(%r11,%rdi,1),%rdx │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + fildll 0x10(%rdi) │ │ │ │ shl $0x4,%rcx │ │ │ │ - fildll 0x10(%rsi) │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + lea (%r10,%rdi,1),%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ fldt 0x20(%rcx,%r11,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fldt -0x100(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ sub -0x70(%rbp),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - lea -0x40(%r10,%rcx,1),%r11 │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ fld %st(1) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1f2c7 │ │ │ │ + jmp 1dd27 │ │ │ │ + nopl (%rax) │ │ │ │ sub %r14,%rsi │ │ │ │ - add $0x10,%r11 │ │ │ │ + add $0x10,%r8 │ │ │ │ mov %rsi,%rcx │ │ │ │ neg %rcx │ │ │ │ cmovs %rsi,%rcx │ │ │ │ add %r15,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rax,%rcx,1) │ │ │ │ lea 0x1(%r15,%rsi,1),%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ test %rsi,%rsi │ │ │ │ - jns 1f2f0 │ │ │ │ + jns 1dd50 │ │ │ │ mov %rsi,%rcx │ │ │ │ not %rcx │ │ │ │ add %r15,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + inc %rdi │ │ │ │ fldt (%rax,%rcx,1) │ │ │ │ - inc %r8 │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jne 1f2c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jne 1dd20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ shl $0x5,%rdi │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ - push -0xb0(%rbp) │ │ │ │ + push -0xa8(%rbp) │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ + push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push -0x90(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - push -0x98(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ push %rdx │ │ │ │ mov %r10,%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ - call 1c8e0 │ │ │ │ + call 1b880 │ │ │ │ mov -0x78(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - cmp %rax,-0xa0(%rbp) │ │ │ │ - jne 1efd0 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rax,-0x98(%rbp) │ │ │ │ + jne 1da60 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - jmp 1eff4 │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + jmp 1da88 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ not %rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 1f436 │ │ │ │ - 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 %rdx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%rax,%rdi,1) │ │ │ │ + jmp 1de64 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%rax,%r8,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rsi,%rdi │ │ │ │ - neg %rdi │ │ │ │ - fldt (%rax,%rdi,1) │ │ │ │ - mov %rcx,%r8 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + neg %r8 │ │ │ │ + fldt (%rax,%r8,1) │ │ │ │ + mov %rcx,%r9 │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %rdi,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ - add %r9,%rsi │ │ │ │ - shl $0x4,%r8 │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%r10,%r8,1) │ │ │ │ + fstpt (%r10,%r9,1) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 1f150 │ │ │ │ + je 1de80 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 1f400 │ │ │ │ + jg 1de30 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1f40c │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 1f412 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 1de3d │ │ │ │ + mov %rsi,%r8 │ │ │ │ + jmp 1de43 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + lea 0x10(%r11,%rdi,1),%r9 │ │ │ │ + jmp 1dbcd │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ lea 0x10(%r11,%rax,1),%r9 │ │ │ │ lea 0x20(%r11,%rax,1),%rdx │ │ │ │ - jmp 1f30d │ │ │ │ + jmp 1dd6d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x118,%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 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ cmovl %rsi,%rax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %rsi,%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 1fad0 │ │ │ │ + jge 1e4b0 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ mov 0x38(%rbx),%r14 │ │ │ │ mov (%rbx),%r15 │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ mov %rsi,-0xe0(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rsi,%rsi,1),%rbx │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ add $0x2,%rbx │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + lea 0x1(%rsi),%rax │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ - lea 0x0(,%rdx,4),%rdi │ │ │ │ + lea 0x0(,%rax,4),%rdi │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ mov %rdi,-0xe8(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ fildll -0x98(%rbp) │ │ │ │ - lea 0x3(%rsi,%rsi,2),%rax │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%r14,%rax,1),%r13 │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + shl $0x6,%rdi │ │ │ │ + shl $0x6,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ + lea 0x0(%r13,%rax,1),%r12 │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ fld1 │ │ │ │ + mov %rsi,-0x140(%rbp) │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x6,%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x6,%rsi │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ - mov %rsi,-0x140(%rbp) │ │ │ │ - lea (%r14,%rdi,1),%r13 │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - lea 0x0(%r13,%rdi,1),%r12 │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x120(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x130(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 1fae0 │ │ │ │ + jne 1e4c0 │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - mov 0x78(%r15),%rdi │ │ │ │ lea (%r9,%r9,2),%r8 │ │ │ │ sub -0x100(%rbp),%rsp │ │ │ │ + mov 0x78(%r15),%rdi │ │ │ │ shl $0x4,%r8 │ │ │ │ imul %r9,%rcx │ │ │ │ fildll (%rax) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ @@ -31368,34 +30860,34 @@ │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov 0x58(%r15),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r15),%rdx │ │ │ │ - or $0xc,%ah │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rdi,%r8,1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ + mov 0x60(%r15),%r10 │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x60(%r15),%r10 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -31406,26 +30898,26 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fadd %st,%st(1) │ │ │ │ fldt (%r10) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 1fb40 │ │ │ │ + jbe 1e518 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x2bcd3(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -31440,77 +30932,74 @@ │ │ │ │ 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 1f6ee │ │ │ │ + je 1e12a │ │ │ │ fchs │ │ │ │ - fmuls 0x2b9e8(%rip) │ │ │ │ - fldt 0x2bfc6(%rip) │ │ │ │ + fmuls 0x28fac(%rip) │ │ │ │ + fldt 0x2955a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 1f790 │ │ │ │ + jle 1e1a8 │ │ │ │ fldt -0x70(%rbp) │ │ │ │ - fldt -0x110(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + fldt -0x110(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2bc61(%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) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r14,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne 1f760 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1e180 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1f7a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1e1b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ fildll 0x8(%rax) │ │ │ │ lea 0x10(%rdi,%r8,1),%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x80(%rbp) │ │ │ │ @@ -31531,24 +31020,24 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt 0x10(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1fb20 │ │ │ │ + jbe 1e500 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2bb6e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -31562,72 +31051,69 @@ │ │ │ │ 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 1f851 │ │ │ │ + je 1e25d │ │ │ │ fchs │ │ │ │ - fmuls 0x2b885(%rip) │ │ │ │ - fldt 0x2be63(%rip) │ │ │ │ + fmuls 0x28e79(%rip) │ │ │ │ + fldt 0x29427(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 1f8f0 │ │ │ │ + jle 1e2e8 │ │ │ │ fldt -0x120(%rbp) │ │ │ │ mov -0x138(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x2baf0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x30(%r13,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt 0x30(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne 1f8c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f900 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 1e2c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1e2f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x20(%rdi,%r8,1),%rdx │ │ │ │ fildll 0x10(%rax) │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ @@ -31653,27 +31139,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x20(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1fb00 │ │ │ │ + jbe 1e4e0 │ │ │ │ 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 0x2ba12(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -31688,857 +31174,835 @@ │ │ │ │ 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 1f9af │ │ │ │ + je 1e39b │ │ │ │ fchs │ │ │ │ - fmuls 0x2b727(%rip) │ │ │ │ - fldt 0x2bd05(%rip) │ │ │ │ + fmuls 0x28d3b(%rip) │ │ │ │ + fldt 0x292e9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 1fa50 │ │ │ │ + jle 1e430 │ │ │ │ fldt -0x130(%rbp) │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x2b98e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x50(%r12,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x50(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt 0x50(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 1fa20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1fa60 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1e408 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1e440 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - sub $0x8,%rsp │ │ │ │ mov %r9,%rdi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r15),%rdi │ │ │ │ push -0xe0(%rbp) │ │ │ │ - push -0x88(%rbp) │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ + push -0x88(%rbp) │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ push -0x90(%rbp) │ │ │ │ push -0x98(%rbp) │ │ │ │ push %rdx │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ push -0x68(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - call 1c8e0 │ │ │ │ + call 1b880 │ │ │ │ mov -0x60(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0xa0(%rbp) │ │ │ │ - jne 1f5d0 │ │ │ │ + jne 1e010 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ - jmp 1f5e3 │ │ │ │ + jmp 1e023 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1fb60 │ │ │ │ + ja 1e530 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2bbae(%rip) │ │ │ │ + fldt 0x2919e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f9bf │ │ │ │ + jmp 1e3ab │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1fb90 │ │ │ │ + ja 1e558 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2bb92(%rip) │ │ │ │ + fldt 0x29182(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f861 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1e26d │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 1fbb0 │ │ │ │ + ja 1e578 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x2bb70(%rip) │ │ │ │ + fldt 0x29168(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f6fe │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1e13a │ │ │ │ + nop │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2bb4e(%rip) │ │ │ │ + fldt 0x2914e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1f9bf │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1e3ab │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2bb1e(%rip) │ │ │ │ + fldt 0x29126(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1f861 │ │ │ │ + jmp 1e26d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2bafe(%rip) │ │ │ │ + fldt 0x29106(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1f6fe │ │ │ │ + jmp 1e13a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x78,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%r10 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rcx │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmovl %rcx,%rax │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovl %rcx,%rdx │ │ │ │ - imul %rax,%r10 │ │ │ │ - add %rdx,%r10 │ │ │ │ + idiv %rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + cmovl %rsi,%rax │ │ │ │ + mov $0x0,%esi │ │ │ │ + cmovl %rsi,%rdx │ │ │ │ + imul %rax,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%r10 │ │ │ │ add %r10,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jge 1fe92 │ │ │ │ + jge 1e830 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r15 │ │ │ │ - mov (%rbx),%r12 │ │ │ │ + mov 0x38(%rbx),%r12 │ │ │ │ + mov (%rbx),%r14 │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ lea 0x1(%rdi),%rdx │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ + shl $0x5,%rdi │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%r15 │ │ │ │ add $0x2,%rbx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + lea (%r15,%rdi,1),%r13 │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ lea 0x0(,%rdx,4),%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x6,%rcx │ │ │ │ - shl $0x5,%rdx │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + shl $0x6,%rcx │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - lea (%r15,%rdi,1),%r13 │ │ │ │ - lea 0x0(%r13,%rdi,1),%r14 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ - testb $0x8,0x71(%r12) │ │ │ │ - jne 1feb0 │ │ │ │ + testb $0x8,0x71(%r14) │ │ │ │ + jne 1e840 │ │ │ │ mov %r10,%rdi │ │ │ │ - sub -0x98(%rbp),%rsp │ │ │ │ - mov 0xc8(%r12),%r9 │ │ │ │ lea (%rdi,%rdi,1),%r8 │ │ │ │ + mov 0xc8(%r14),%r9 │ │ │ │ + sub -0x98(%rbp),%rsp │ │ │ │ lea (%r8,%rdi,1),%rax │ │ │ │ - lea 0x1(%rdi,%r8,1),%rcx │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ + lea 0x1(%rdi,%r8,1),%rcx │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ fldt 0x10(%r9,%rax,1) │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ + shl $0x5,%rcx │ │ │ │ + cmpq $0x0,-0x90(%rbp) │ │ │ │ lea (%r9,%rcx,1),%r11 │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - jle 1fed0 │ │ │ │ + jle 1e860 │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%edx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r15,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x10(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 1fd40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rbx,%rax │ │ │ │ + jne 1e700 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fldt (%r11) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x30(%r13,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 1fda0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add -0x48(%rbp),%r11 │ │ │ │ + jne 1e750 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rcx,1) │ │ │ │ fldt 0x20(%r9,%rcx,1) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + add -0x48(%rbp),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x50(%r14,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x50(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x50(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 1fe00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ - add %rdi,%r8 │ │ │ │ + jne 1e7a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ + add %rdi,%r8 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov 0x78(%r14),%rax │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ + add 0x18(%r14),%rdi │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ shl $0x4,%r8 │ │ │ │ + push -0x60(%rbp) │ │ │ │ lea 0x20(%rax,%r8,1),%rdx │ │ │ │ lea 0x10(%rax,%r8,1),%r9 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ - push -0x60(%rbp) │ │ │ │ - push -0x68(%rbp) │ │ │ │ add %rsi,%rcx │ │ │ │ + push -0x68(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ push -0x78(%rbp) │ │ │ │ push %rdx │ │ │ │ mov %rsi,%rdx │ │ │ │ push 0x8(%rax,%r8,1) │ │ │ │ push (%rax,%r8,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ - call 1c8e0 │ │ │ │ + call 1b880 │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ inc %r10 │ │ │ │ cmp %r10,-0x50(%rbp) │ │ │ │ - jne 1fcd0 │ │ │ │ + jne 1e690 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r12),%rax │ │ │ │ + add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1fce3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rbx,%rax │ │ │ │ + jmp 1e6a2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - fldt 0x20(%r9,%rcx,1) │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 1fe22 │ │ │ │ + jmp 1e7c2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ movslq %eax,%rbx │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 20053 │ │ │ │ + jge 1e9e3 │ │ │ │ mov 0x30(%r13),%rsi │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ mov 0x28(%r13),%r12 │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ mov 0x78(%r14),%r15 │ │ │ │ mov 0xc8(%r14),%rbp │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ mov 0x18(%r14),%r10 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ lea 0x1(%r12),%r13 │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 20070 │ │ │ │ + jne 1e9f8 │ │ │ │ lea (%rbx,%rbx,2),%r8 │ │ │ │ lea 0x0(%r13,%r13,2),%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ lea 0x1(%r8),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - 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 │ │ │ │ xchg %ax,%ax │ │ │ │ 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 1c8e0 │ │ │ │ + call 1b880 │ │ │ │ add 0x60(%rsp),%rbp │ │ │ │ add $0x40,%rsp │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rbx,0x28(%rsp) │ │ │ │ - jne 20000 │ │ │ │ + jne 1e990 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ mov %r13,%r12 │ │ │ │ mov %rbp,%r13 │ │ │ │ mov %r15,%rbp │ │ │ │ mov %r10,%r15 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rbx,%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ inc %rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r14),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ push 0x28(%rsp) │ │ │ │ + lea (%rdi,%rdi,2),%rdx │ │ │ │ push 0x18(%rsp) │ │ │ │ - push 0x28(%rsp) │ │ │ │ - push 0x38(%rsp) │ │ │ │ - lea 0x2(%rdi,%rdi,2),%rdx │ │ │ │ - lea (%rdi,%rdi,2),%r8 │ │ │ │ - imul %r12,%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + add $0x2,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ + imul %r12,%rdx │ │ │ │ + lea 0x20(%rbp,%r8,1),%r9 │ │ │ │ + push 0x28(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ sub %r12,%rdx │ │ │ │ - lea 0x20(%rbp,%r8,1),%r9 │ │ │ │ shl $0x5,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + push 0x38(%rsp) │ │ │ │ lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ mov %rdi,%rdx │ │ │ │ - push %r9 │ │ │ │ - push 0x8(%rbp,%r8,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ imul %r12,%rdx │ │ │ │ - push 0x0(%rbp,%r8,1) │ │ │ │ + add %r15,%rdi │ │ │ │ + push %r9 │ │ │ │ lea 0x10(%rbp,%r8,1),%r9 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ + push 0x8(%rbp,%r8,1) │ │ │ │ add %r13,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ - call 1c8e0 │ │ │ │ + push 0x0(%rbp,%r8,1) │ │ │ │ + lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + call 1b880 │ │ │ │ add $0x40,%rsp │ │ │ │ cmp %rbx,0x28(%rsp) │ │ │ │ - jne 20090 │ │ │ │ + jne 1ea10 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ call 3040 │ │ │ │ - mov %eax,%ebp │ │ │ │ + mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rcx │ │ │ │ movslq %eax,%r10 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%r10 │ │ │ │ - lea 0x1(%rax),%r15 │ │ │ │ - cmovge %rax,%r15 │ │ │ │ + lea 0x1(%rax),%r13 │ │ │ │ + cmovge %rax,%r13 │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %rax,%rdx │ │ │ │ - imul %r15,%r10 │ │ │ │ + imul %r13,%r10 │ │ │ │ add %rdx,%r10 │ │ │ │ - add %r10,%r15 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jge 2036e │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - mov 0x20(%rbx),%rbp │ │ │ │ - mov 0x70(%rax),%ebx │ │ │ │ - mov 0xc8(%rax),%r12 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - lea 0x1(%r14),%r13 │ │ │ │ + add %r10,%r13 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + jge 1eca6 │ │ │ │ + mov (%r12),%r14 │ │ │ │ + mov 0x18(%r12),%rbx │ │ │ │ + mov 0x8(%r12),%r9 │ │ │ │ + mov 0x20(%r12),%rbp │ │ │ │ + mov 0x78(%r14),%rax │ │ │ │ + mov 0x70(%r14),%edx │ │ │ │ + lea (%rbx,%rbx,1),%r11 │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ - fildll 0x8(%rsp) │ │ │ │ - and $0x800,%ebx │ │ │ │ - mov %ebx,0x14(%rsp) │ │ │ │ - mov 0x78(%rax),%rbx │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ + lea 0x1(%rbx),%r12 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0xc8(%r14),%rax │ │ │ │ + and $0x800,%edx │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %edx,%r14d │ │ │ │ fnstcw 0x3e(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - lea (%r14,%r14,1),%rbx │ │ │ │ + fildll 0x8(%rsp) │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + lea 0x1(%r11),%rax │ │ │ │ + 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) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r10,%rax │ │ │ │ - test %edx,%edx │ │ │ │ - je 2022f │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 1ebb4 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rdi),%rax │ │ │ │ + add 0x108(%rdx),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rax,%rcx │ │ │ │ - imul %r13,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ + imul %r12,%r8 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ + add 0x20(%rsp),%rcx │ │ │ │ shl $0x5,%r8 │ │ │ │ - fldt (%rsi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ + add 0x18(%rsp),%r8 │ │ │ │ fldcw 0x3c(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%rsp) │ │ │ │ fldcw 0x3a(%rsp) │ │ │ │ fistpll 0x8(%rsp) │ │ │ │ fldcw 0x3e(%rsp) │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - fldt (%r12,%r8,1) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add 0x20(%rsp),%rcx │ │ │ │ + fldt (%r8) │ │ │ │ mov %rsi,%rax │ │ │ │ - sub %r14,%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ add %r9,%rax │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ - lea 0x1(%r14,%rsi,1),%rax │ │ │ │ - lea 0x10(%r12,%r8,1),%rsi │ │ │ │ + lea 0x1(%rbx,%rsi,1),%rax │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ add %r9,%rax │ │ │ │ mov %rdx,%rdi │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ - lea 0x20(%rbp,%rax,1),%rax │ │ │ │ - fldt (%r11) │ │ │ │ + mov %rdi,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add %rbp,%r15 │ │ │ │ + fldt (%r15) │ │ │ │ + lea 0x20(%r15),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%r11) │ │ │ │ + fldt 0x10(%r15) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jge 20380 │ │ │ │ + jge 1ecb8 │ │ │ │ xor %edx,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - js 20340 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + js 1ec88 │ │ │ │ + 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 20300 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20360 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jge 1ec50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1ec98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1ec98 │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20360 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %r10 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 20210 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r10,%r13 │ │ │ │ + jne 1eb98 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - jle 203fb │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + sub %rdx,%r15 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + jle 1ed0b │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edi │ │ │ │ - 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,%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 %r11,%rdi │ │ │ │ - jne 203c0 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jne 1ecd0 │ │ │ │ sub $0x2,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ lea 0x10(%rsi,%rdi,1),%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - js 20350 │ │ │ │ + js 1ec90 │ │ │ │ inc %rdx │ │ │ │ mov %rbp,%rax │ │ │ │ xor %edi,%edi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ 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 20440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ed20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 20210 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2036e │ │ │ │ + cmp %r10,%r13 │ │ │ │ + jne 1eb98 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1eca6 │ │ │ │ nop │ │ │ │ data16 cs 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,%r13d │ │ │ │ call 31f0 │ │ │ │ + movslq %r13d,%rcx │ │ │ │ movslq %eax,%rbx │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - movslq %r13d,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmovl %rcx,%rax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %rcx,%rdx │ │ │ │ imul %rax,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 206d3 │ │ │ │ + jge 1ef83 │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ mov 0x20(%r12),%r9 │ │ │ │ mov 0x18(%r12),%r13 │ │ │ │ mov 0x8(%r12),%r11 │ │ │ │ mov 0x30(%r12),%r10 │ │ │ │ mov (%r12),%r12 │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + lea 0x0(%r13,%r13,1),%r15 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ + lea 0x1(%r15),%rdi │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + fildll -0x40(%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) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 206f0 │ │ │ │ + jne 1ef98 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0xc8(%r12),%rax │ │ │ │ - sub -0x60(%rbp),%rsp │ │ │ │ mov %rdx,%rsi │ │ │ │ + sub -0x60(%rbp),%rsp │ │ │ │ shl $0x5,%rsi │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fldt (%rax,%rsi,1) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp $0x1,%r9 │ │ │ │ - jle 205d0 │ │ │ │ + jle 1eea8 │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ fld1 │ │ │ │ + mov $0x1,%ecx │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r10,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x10(%r10,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%r8,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 205a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ee80 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 205e0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1eeb0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x78(%r12),%rdx │ │ │ │ add 0x18(%r12),%rsi │ │ │ │ + add 0x78(%r12),%rdx │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x48(%rbp) │ │ │ │ @@ -32566,1404 +32030,1363 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jge 20710 │ │ │ │ + jge 1efb0 │ │ │ │ xor %edx,%edx │ │ │ │ test %r13,%r13 │ │ │ │ - js 206b3 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ + js 1ef63 │ │ │ │ + nop │ │ │ │ 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 20680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 206c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 206c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 1ef30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1ef70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1ef70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl (%rax) │ │ │ │ inc %rbx │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ cmp %rbx,-0x58(%rbp) │ │ │ │ - jne 20550 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ee30 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ - jmp 20563 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ee43 │ │ │ │ mov -0x68(%rbp),%r14 │ │ │ │ sub %rdx,%r14 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 2077b │ │ │ │ + jle 1f003 │ │ │ │ mov %rax,%r8 │ │ │ │ mov $0x1,%edi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ 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 20740 │ │ │ │ + jne 1efc8 │ │ │ │ sub $0x2,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ lea 0x10(%rax,%rdi,1),%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 206b9 │ │ │ │ + js 1ef69 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ inc %rdx │ │ │ │ xor %edi,%edi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ 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 207c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1f018 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ cmp %rbx,-0x58(%rbp) │ │ │ │ - jne 20550 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 206d3 │ │ │ │ + jne 1ee30 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1ef83 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ - mov 0x18(%rdi),%r12 │ │ │ │ lea 0x30(%rsp),%rdx │ │ │ │ - mov 0x10(%rdi),%rbp │ │ │ │ lea 0x38(%rsp),%rcx │ │ │ │ + mov 0x18(%rdi),%r12 │ │ │ │ lea 0x28(%rsp),%rsi │ │ │ │ + mov 0x10(%rdi),%rbp │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ mov 0x108(%rbx),%r10 │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov %r10,(%rsp) │ │ │ │ push %r12 │ │ │ │ push 0x8(%r14) │ │ │ │ lea 0x58(%rsp),%r9 │ │ │ │ lea 0x50(%rsp),%r8 │ │ │ │ - call d6b0 │ │ │ │ + call ce40 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ - mov (%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 208a0 │ │ │ │ + mov (%rsp),%r10 │ │ │ │ + jne 1f100 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 209e1 │ │ │ │ + jne 1f237 │ │ │ │ add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%rbp │ │ │ │ - je 20b40 │ │ │ │ + je 1f390 │ │ │ │ lea -0x1(%rbp),%rcx │ │ │ │ xor %r8d,%r8d │ │ │ │ lea -0x2(%rbp),%r9 │ │ │ │ mov %rcx,%rdi │ │ │ │ - jmp 208e9 │ │ │ │ + jmp 1f149 │ │ │ │ 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 (%r10,%rsi,1),%rdx │ │ │ │ - jg 20b20 │ │ │ │ + jg 1f370 │ │ │ │ mov %rax,%rdi │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - jl 208c0 │ │ │ │ + jl 1f120 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r10,%rax,1),%rdx │ │ │ │ setg %al │ │ │ │ xor %r11d,%r11d │ │ │ │ cmp %r8,%rcx │ │ │ │ setne %r11b │ │ │ │ and %rax,%r11 │ │ │ │ lea (%r11,%r8,1),%r13 │ │ │ │ cmp %r13,%rbp │ │ │ │ - jle 20b58 │ │ │ │ + jle 1f3a8 │ │ │ │ mov %r13,%rax │ │ │ │ mov %r12,(%rsp) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ lea (%r10,%rax,1),%r15 │ │ │ │ lea 0x1(%r12),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r13,%r15 │ │ │ │ + mov %r13,%r12 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp 209c0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + jmp 1f217 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp 0x38(%rsp),%rdx │ │ │ │ - jg 209c9 │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ + jg 1f21f │ │ │ │ + mov 0x8(%r15),%rcx │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r15 │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ - inc %r15 │ │ │ │ - add $0x10,%r12 │ │ │ │ - mov %rcx,%r8 │ │ │ │ imul %rcx,%rsi │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - shl $0x4,%r8 │ │ │ │ + mov %rcx,%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ - add 0x78(%rbx),%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov (%rdx),%rdx │ │ │ │ add 0x18(%rbx),%rcx │ │ │ │ + add 0x78(%rbx),%r8 │ │ │ │ shl $0x5,%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 e2c0 │ │ │ │ + call d9d0 │ │ │ │ add $0x30,%rsp │ │ │ │ - cmp %r15,%rbp │ │ │ │ - jle 209c9 │ │ │ │ - mov (%r12),%rdx │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jle 1f21f │ │ │ │ + mov (%r15),%rdx │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jle 20950 │ │ │ │ + jle 1f1a8 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ mov (%rsp),%r12 │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 20889 │ │ │ │ + je 1f0e9 │ │ │ │ cmp $0x1,%rbp │ │ │ │ - je 20b50 │ │ │ │ + je 1f3a0 │ │ │ │ lea -0x1(%rbp),%rcx │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %r8d,%r8d │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ - jmp 20a29 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1f281 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%r8,%rdi,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rsi,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ cmp (%r10,%rsi,1),%rdx │ │ │ │ - jg 20b30 │ │ │ │ + jg 1f380 │ │ │ │ mov %rax,%rdi │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - jl 20a00 │ │ │ │ + jl 1f258 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r10,%rax,1),%rdx │ │ │ │ setg %al │ │ │ │ xor %r11d,%r11d │ │ │ │ cmp %r8,%rcx │ │ │ │ setne %r11b │ │ │ │ and %rax,%r11 │ │ │ │ lea (%r11,%r8,1),%r15 │ │ │ │ cmp %r15,%rbp │ │ │ │ - jle 20889 │ │ │ │ + jle 1f0e9 │ │ │ │ mov %r15,%rax │ │ │ │ mov %r12,0x8(%rsp) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r10,%rax,1),%r13 │ │ │ │ lea 0x1(%r12),%rax │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rax,(%rsp) │ │ │ │ - jmp 20afa │ │ │ │ + jmp 1f352 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp 0x48(%rsp),%rdx │ │ │ │ - jg 20889 │ │ │ │ + jg 1f0e9 │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ - mov 0x8(%r14),%rcx │ │ │ │ mov (%rsp),%rsi │ │ │ │ inc %r15 │ │ │ │ add $0x10,%r13 │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ + imul %rdx,%rsi │ │ │ │ mov (%rcx),%r11 │ │ │ │ mov %rdx,%rcx │ │ │ │ - imul %rdx,%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 %r11,%rdx │ │ │ │ mov 0x58(%rsp),%r9 │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ - call e2c0 │ │ │ │ + call d9d0 │ │ │ │ add $0x30,%rsp │ │ │ │ cmp %r15,%rbp │ │ │ │ - jle 20889 │ │ │ │ + jle 1f0e9 │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jge 20a80 │ │ │ │ + jge 1f2d8 │ │ │ │ add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rax,%r8 │ │ │ │ - jmp 208e9 │ │ │ │ + jmp 1f149 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r8 │ │ │ │ - jmp 20a29 │ │ │ │ + jmp 1f281 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 20916 │ │ │ │ + jmp 1f176 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 20a56 │ │ │ │ + jmp 1f2ae │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 20889 │ │ │ │ - jmp 209ef │ │ │ │ + je 1f0e9 │ │ │ │ + jmp 1f245 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ mov (%rdi),%r14 │ │ │ │ - mov 0x20(%rdi),%rbp │ │ │ │ lea 0x48(%rsp),%rcx │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - mov 0x10(%rdi),%r12 │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ + mov 0x20(%rdi),%rbp │ │ │ │ lea 0x38(%rsp),%rsi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ mov 0x108(%r14),%r10 │ │ │ │ + mov 0x10(%rdi),%r12 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ push %rbp │ │ │ │ push 0x48(%r14) │ │ │ │ lea 0x68(%rsp),%r9 │ │ │ │ lea 0x60(%rsp),%r8 │ │ │ │ - call d430 │ │ │ │ + call cbd0 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 20c10 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + jne 1f458 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ cmp $0xffffffffffffffff,%rdi │ │ │ │ - jne 20d72 │ │ │ │ + jne 1f5aa │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 20f20 │ │ │ │ + je 1f720 │ │ │ │ lea -0x1(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rbx),%rdi │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 20c69 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1f4a1 │ │ │ │ + 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 (%r10,%r8,1),%r9 │ │ │ │ - jg 20f00 │ │ │ │ + jg 1f700 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 20c40 │ │ │ │ + jl 1f478 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ 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,%rbx │ │ │ │ - jle 20f38 │ │ │ │ + jle 1f738 │ │ │ │ mov %r13,%r15 │ │ │ │ mov %rbx,0x18(%rsp) │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ shl $0x4,%r15 │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ lea (%r15,%r10,1),%rbx │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ mov %r13,%r15 │ │ │ │ lea 0x1(%rbp),%r13 │ │ │ │ - jmp 20d4b │ │ │ │ + jmp 1f583 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp 0x48(%rsp),%rdx │ │ │ │ - jg 20d59 │ │ │ │ + jg 1f591 │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ - mov 0xc8(%r14),%rsi │ │ │ │ mov 0x78(%r14),%r8 │ │ │ │ inc %r15 │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push %rbp │ │ │ │ add $0x10,%rbx │ │ │ │ - push %r12 │ │ │ │ + mov 0xc8(%r14),%rsi │ │ │ │ + push 0x38(%rsp) │ │ │ │ lea 0x1(%r9,%r9,1),%rdx │ │ │ │ mov %r9,%rcx │ │ │ │ imul %r13,%rdx │ │ │ │ - imul %r13,%r9 │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x6,%r9 │ │ │ │ + push 0x38(%rsp) │ │ │ │ + imul %r13,%r9 │ │ │ │ + lea (%r8,%rcx,1),%rdi │ │ │ │ + lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ shl $0x5,%rdx │ │ │ │ + push %rbp │ │ │ │ + shl $0x6,%r9 │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ mov 0x18(%r14),%r9 │ │ │ │ - lea (%r8,%rcx,1),%rdi │ │ │ │ - lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ + push %r12 │ │ │ │ push 0x18(%r9,%rcx,1) │ │ │ │ push 0x10(%r9,%rcx,1) │ │ │ │ push 0x8(%r9,%rcx,1) │ │ │ │ push (%r9,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - call 16d60 │ │ │ │ + call 16310 │ │ │ │ add $0x40,%rsp │ │ │ │ cmp %r15,0x18(%rsp) │ │ │ │ - jle 20d59 │ │ │ │ + jle 1f591 │ │ │ │ mov (%rbx),%rdx │ │ │ │ cmp %rdx,0x20(%rsp) │ │ │ │ - jle 20cc0 │ │ │ │ + jle 1f4f8 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ mov 0x18(%rsp),%rbx │ │ │ │ mov 0x28(%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdi │ │ │ │ - je 20bf4 │ │ │ │ + je 1f444 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 20f30 │ │ │ │ + je 1f730 │ │ │ │ lea -0x1(%rbx),%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ - jmp 20de9 │ │ │ │ - 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) │ │ │ │ + jmp 1f5f1 │ │ │ │ + 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 (%r10,%r9,1),%rdi │ │ │ │ - jg 20f10 │ │ │ │ + jg 1f710 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 20dc0 │ │ │ │ + jl 1f5c8 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r10,%rax,1),%rdi │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%rdx │ │ │ │ setne %al │ │ │ │ and %rcx,%rax │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jle 20bf4 │ │ │ │ + jle 1f444 │ │ │ │ mov %r13,%r15 │ │ │ │ lea 0x1(%rbp),%rax │ │ │ │ mov %rbp,0x18(%rsp) │ │ │ │ mov %rdi,%rbp │ │ │ │ + shl $0x4,%r15 │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - shl $0x4,%r15 │ │ │ │ lea (%r15,%r10,1),%rdi │ │ │ │ mov %r14,%r15 │ │ │ │ mov %r12,%r14 │ │ │ │ mov %rdi,%r12 │ │ │ │ - jmp 20ee3 │ │ │ │ + jmp 1f6e3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp 0x58(%rsp),%rdx │ │ │ │ - jg 20bf4 │ │ │ │ + jg 1f444 │ │ │ │ mov 0x8(%r12),%r9 │ │ │ │ - mov 0xc8(%r15),%rsi │ │ │ │ mov 0x78(%r15),%r8 │ │ │ │ inc %r13 │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push 0x28(%rsp) │ │ │ │ add $0x10,%r12 │ │ │ │ - push %r14 │ │ │ │ + mov 0xc8(%r15),%rsi │ │ │ │ + push 0x38(%rsp) │ │ │ │ lea 0x1(%r9,%r9,1),%rdx │ │ │ │ mov %r9,%rcx │ │ │ │ imul %rbx,%rdx │ │ │ │ - imul %rbx,%r9 │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x6,%r9 │ │ │ │ + push 0x38(%rsp) │ │ │ │ + imul %rbx,%r9 │ │ │ │ + lea (%r8,%rcx,1),%rdi │ │ │ │ + lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ shl $0x5,%rdx │ │ │ │ + push 0x28(%rsp) │ │ │ │ + shl $0x6,%r9 │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ mov 0x18(%r15),%r9 │ │ │ │ - lea (%r8,%rcx,1),%rdi │ │ │ │ - lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ + push %r14 │ │ │ │ push 0x18(%r9,%rcx,1) │ │ │ │ push 0x10(%r9,%rcx,1) │ │ │ │ push 0x8(%r9,%rcx,1) │ │ │ │ push (%r9,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - call 16d60 │ │ │ │ + call 16310 │ │ │ │ add $0x40,%rsp │ │ │ │ cmp %r13,0x20(%rsp) │ │ │ │ - jle 20bf4 │ │ │ │ + jle 1f444 │ │ │ │ mov (%r12),%rdx │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jge 20e50 │ │ │ │ + jge 1f650 │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 20c69 │ │ │ │ + jmp 1f4a1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 20de9 │ │ │ │ + jmp 1f5f1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 20c96 │ │ │ │ + jmp 1f4ce │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 20e14 │ │ │ │ + jmp 1f61c │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ cmp $0xffffffffffffffff,%rdi │ │ │ │ - je 20bf4 │ │ │ │ - jmp 20d80 │ │ │ │ + je 1f444 │ │ │ │ + jmp 1f5b8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ sub $0x78,%rsp │ │ │ │ mov 0x20(%rdi),%rcx │ │ │ │ mov 0x18(%rdi),%r11 │ │ │ │ mov (%rdi),%r13 │ │ │ │ mov 0x28(%rdi),%rbx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ mov 0x10(%rdi),%rcx │ │ │ │ - mov %r11,-0x68(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ mov 0x108(%r13),%r14 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ push %r11 │ │ │ │ push 0x8(%rax) │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - call d6b0 │ │ │ │ + call ce40 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ pop %rax │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ pop %rdx │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 20fe0 │ │ │ │ + jne 1f7e0 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 211c7 │ │ │ │ + jne 1f9a7 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 213b4 │ │ │ │ + je 1fb4c │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rdx),%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ - jmp 21029 │ │ │ │ + jmp 1f829 │ │ │ │ nopl (%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 (%r14,%r10,1),%rsi │ │ │ │ - jg 213ac │ │ │ │ + jg 1fb44 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jl 21000 │ │ │ │ + jl 1f800 │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%r14,%rdx,1),%rsi │ │ │ │ setg %dl │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp %rdi,%r8 │ │ │ │ setne %r10b │ │ │ │ and %rdx,%r10 │ │ │ │ add %rdi,%r10 │ │ │ │ cmp %r10,-0x70(%rbp) │ │ │ │ - jle 213c4 │ │ │ │ + jle 1fb5c │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ mov %r10,%r15 │ │ │ │ mov %r14,-0x98(%rbp) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ shl $0x4,%r15 │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ lea (%rcx,%rcx,1),%r12 │ │ │ │ shl $0x5,%rdx │ │ │ │ lea 0x30(%rdx),%rcx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ lea (%r15,%r14,1),%rcx │ │ │ │ mov %r13,%r15 │ │ │ │ mov %r10,%r14 │ │ │ │ mov %rcx,%r13 │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jl 211a8 │ │ │ │ + jl 1f988 │ │ │ │ nop │ │ │ │ cmp -0x48(%rbp),%rdx │ │ │ │ - jg 211a8 │ │ │ │ + jg 1f988 │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ + mov 0xc8(%r15),%rdi │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub -0x90(%rbp),%rsp │ │ │ │ - mov 0xc8(%r15),%rdi │ │ │ │ mov %rdx,%rcx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + cmpq $0x0,-0x68(%rbp) │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - js 21130 │ │ │ │ + js 1f918 │ │ │ │ xor %edi,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ fld1 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%rbx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x10(%rbx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %r8,%r12 │ │ │ │ - jge 21100 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21140 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge 1f8f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1f920 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ inc %r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ add 0x78(%r15),%rdx │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov (%rdi),%rdi │ │ │ │ push 0x8(%rdx) │ │ │ │ push (%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 -0x78(%rbp),%rdi │ │ │ │ - call e2c0 │ │ │ │ + call d9d0 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ cmp %r14,-0x70(%rbp) │ │ │ │ - jle 211a8 │ │ │ │ + jle 1f988 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jge 210a0 │ │ │ │ + jge 1f8a0 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ mov %r15,%r13 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - je 20fce │ │ │ │ + je 1f7ce │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 213bc │ │ │ │ + je 1fb54 │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ mov %r8,%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%r8),%r9 │ │ │ │ - jmp 21229 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1f9f1 │ │ │ │ + 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 (%r14,%r10,1),%rsi │ │ │ │ - jg 213a4 │ │ │ │ + jg 1fb3c │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jl 21200 │ │ │ │ + jl 1f9c8 │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%r14,%rdx,1),%rsi │ │ │ │ setg %dl │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp %rdi,%r8 │ │ │ │ setne %r10b │ │ │ │ and %rdx,%r10 │ │ │ │ lea (%r10,%rdi,1),%r12 │ │ │ │ cmp %r12,-0x70(%rbp) │ │ │ │ - jle 20fce │ │ │ │ + jle 1f7ce │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ 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,-0x88(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r14),%rdx │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jl 20fce │ │ │ │ + jl 1f7ce │ │ │ │ cmp -0x38(%rbp),%rdx │ │ │ │ - jg 20fce │ │ │ │ + jg 1f7ce │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ + mov 0xc8(%r13),%rdi │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub -0x88(%rbp),%rsp │ │ │ │ - mov 0xc8(%r13),%rdi │ │ │ │ mov %rdx,%rcx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + cmpq $0x0,-0x68(%rbp) │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - js 21330 │ │ │ │ + js 1fad0 │ │ │ │ xor %edi,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%rbx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x10(%rbx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %r8,%r15 │ │ │ │ - jge 21300 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21340 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge 1faa8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1fad8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ inc %r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ add 0x78(%r13),%rdx │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ 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 -0x78(%rbp),%rdi │ │ │ │ - call e2c0 │ │ │ │ + call d9d0 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ cmp %r12,-0x70(%rbp) │ │ │ │ - jle 20fce │ │ │ │ + jle 1f7ce │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ add $0x10,%r14 │ │ │ │ - jmp 21290 │ │ │ │ + jmp 1fa50 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 21229 │ │ │ │ + jmp 1f9f1 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 21029 │ │ │ │ + jmp 1f829 │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 21056 │ │ │ │ + jmp 1f856 │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 21257 │ │ │ │ + jmp 1fa1f │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - je 20fce │ │ │ │ - jmp 211d9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + je 1f7ce │ │ │ │ + jmp 1f9b9 │ │ │ │ + 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),%rbp │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ + mov 0x28(%rdi),%r12 │ │ │ │ lea 0x38(%rsp),%rsi │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x20(%rdi),%rax │ │ │ │ + mov 0x108(%rbx),%r14 │ │ │ │ mov %rax,(%rsp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ - mov 0x108(%rbx),%r14 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x10(%rdi),%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ push %r12 │ │ │ │ push 0x48(%rbx) │ │ │ │ lea 0x68(%rsp),%r9 │ │ │ │ lea 0x60(%rsp),%r8 │ │ │ │ - call d190 │ │ │ │ + call c930 │ │ │ │ mov 0x50(%rsp),%r11 │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%r11 │ │ │ │ - jne 21480 │ │ │ │ + jne 1fc10 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2160d │ │ │ │ + jne 1fd7e │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%rbp │ │ │ │ - je 217b0 │ │ │ │ - lea -0x1(%rbp),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 1ff10 │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x2(%rbp),%rdi │ │ │ │ + lea -0x2(%rax),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 214e9 │ │ │ │ - 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 1fc59 │ │ │ │ + nopl (%rax) │ │ │ │ lea (%rsi,%rdx,1),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r8,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ cmp (%r14,%r8,1),%r11 │ │ │ │ - jg 21790 │ │ │ │ + jg 1fef0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 214c0 │ │ │ │ + jl 1fc30 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r14,%rax,1),%r11 │ │ │ │ setg %al │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp %rsi,%rcx │ │ │ │ setne %r10b │ │ │ │ and %rax,%r10 │ │ │ │ - add %rsi,%r10 │ │ │ │ - cmp %r10,%rbp │ │ │ │ - jle 217c8 │ │ │ │ - mov %r10,%r13 │ │ │ │ + lea (%r10,%rsi,1),%rbp │ │ │ │ + cmp %rbp,(%rsp) │ │ │ │ + jle 1ff28 │ │ │ │ + mov %rbp,%r13 │ │ │ │ mov %r14,0x28(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ lea 0x1(%r12),%r15 │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r14,%r13 │ │ │ │ - mov %r10,%r14 │ │ │ │ - jmp 215ea │ │ │ │ + mov %rbp,%r14 │ │ │ │ + mov %r11,%rbp │ │ │ │ + jmp 1fd5d │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp 0x48(%rsp),%rdx │ │ │ │ - jg 215f9 │ │ │ │ + jg 1fd6a │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ mov 0x78(%rbx),%r11 │ │ │ │ + inc %r14 │ │ │ │ mov 0xc8(%rbx),%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - push 0x40(%rsp) │ │ │ │ push 0x40(%rsp) │ │ │ │ - push %r12 │ │ │ │ - inc %r14 │ │ │ │ - push 0x28(%rsp) │ │ │ │ add $0x10,%r13 │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push 0x48(%rsp) │ │ │ │ - lea 0x2(%rcx,%rcx,2),%rdx │ │ │ │ + lea (%rcx,%rcx,2),%rdx │ │ │ │ mov %rcx,%r9 │ │ │ │ - lea (%rcx,%rcx,2),%r8 │ │ │ │ - imul %r15,%rdx │ │ │ │ - imul %r15,%r9 │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + imul %r15,%r9 │ │ │ │ + add $0x2,%rdx │ │ │ │ add 0x18(%rbx),%rcx │ │ │ │ - mov %rdx,%rdi │ │ │ │ + push 0x40(%rsp) │ │ │ │ + imul %r15,%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ lea (%r9,%r9,2),%r9 │ │ │ │ + push %r12 │ │ │ │ + mov %rdx,%rdi │ │ │ │ sub %r15,%rdx │ │ │ │ - shl $0x4,%r8 │ │ │ │ shl $0x5,%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ + push 0x30(%rsp) │ │ │ │ lea 0x20(%r11,%r8,1),%r9 │ │ │ │ + push 0x40(%rsp) │ │ │ │ + push 0x50(%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 17150 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + call 16660 │ │ │ │ add $0x60,%rsp │ │ │ │ - cmp %r14,%rbp │ │ │ │ - jle 215f9 │ │ │ │ + cmp %r14,(%rsp) │ │ │ │ + jle 1fd6a │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ - cmp %rdx,0x20(%rsp) │ │ │ │ - jle 21540 │ │ │ │ + cmp %rdx,%rbp │ │ │ │ + jle 1fcb0 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ mov 0x28(%rsp),%r14 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - je 21467 │ │ │ │ - cmp $0x1,%rbp │ │ │ │ - je 217c0 │ │ │ │ - lea -0x1(%rbp),%rcx │ │ │ │ + je 1fbfc │ │ │ │ + mov (%rsp),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 1ff20 │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 21669 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1fdc9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rdx,1),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r8,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ cmp (%r14,%r8,1),%r9 │ │ │ │ - jg 217a0 │ │ │ │ + jg 1ff00 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 21640 │ │ │ │ + jl 1fda0 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r14,%rax,1),%r9 │ │ │ │ setg %al │ │ │ │ xor %r15d,%r15d │ │ │ │ cmp %rsi,%rcx │ │ │ │ setne %r15b │ │ │ │ and %rax,%r15 │ │ │ │ add %rsi,%r15 │ │ │ │ - cmp %r15,%rbp │ │ │ │ - jle 21467 │ │ │ │ + cmp %r15,(%rsp) │ │ │ │ + jle 1fbfc │ │ │ │ mov %r15,%r13 │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ - lea 0x1(%r12),%rbp │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r9,%rbp │ │ │ │ + mov %rbx,%r15 │ │ │ │ shl $0x4,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ add %r14,%r13 │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp 21770 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1(%r12),%r14 │ │ │ │ + jmp 1fed1 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp 0x58(%rsp),%rdx │ │ │ │ - jg 21467 │ │ │ │ + jg 1fbfc │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ mov 0x78(%r15),%r11 │ │ │ │ + inc %rbx │ │ │ │ mov 0xc8(%r15),%rsi │ │ │ │ - sub $0x8,%rsp │ │ │ │ push 0x40(%rsp) │ │ │ │ - push 0x40(%rsp) │ │ │ │ - push %r12 │ │ │ │ - inc %r14 │ │ │ │ - push 0x28(%rsp) │ │ │ │ add $0x10,%r13 │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push 0x48(%rsp) │ │ │ │ - lea 0x2(%rcx,%rcx,2),%rdx │ │ │ │ + lea (%rcx,%rcx,2),%rdx │ │ │ │ mov %rcx,%r9 │ │ │ │ - lea (%rcx,%rcx,2),%r8 │ │ │ │ - imul %rbp,%rdx │ │ │ │ - imul %rbp,%r9 │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + imul %r14,%r9 │ │ │ │ + add $0x2,%rdx │ │ │ │ add 0x18(%r15),%rcx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea (%r9,%r9,2),%r9 │ │ │ │ - sub %rbp,%rdx │ │ │ │ + push 0x40(%rsp) │ │ │ │ + imul %r14,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ + lea (%r9,%r9,2),%r9 │ │ │ │ + push %r12 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %r14,%rdx │ │ │ │ shl $0x5,%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ + push 0x30(%rsp) │ │ │ │ lea 0x20(%r11,%r8,1),%r9 │ │ │ │ + push 0x40(%rsp) │ │ │ │ + push 0x50(%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 17150 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + call 16660 │ │ │ │ add $0x60,%rsp │ │ │ │ - cmp %r14,0x20(%rsp) │ │ │ │ - jle 21467 │ │ │ │ + cmp %rbx,(%rsp) │ │ │ │ + jle 1fbfc │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jle 216c0 │ │ │ │ + cmp %rdx,%rbp │ │ │ │ + jle 1fe20 │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 214e9 │ │ │ │ + jmp 1fc59 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 21669 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 21515 │ │ │ │ + jmp 1fdc9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 1fc87 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 21695 │ │ │ │ + jmp 1fdf6 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - je 21467 │ │ │ │ - jmp 2161b │ │ │ │ + je 1fbfc │ │ │ │ + jmp 1fd90 │ │ │ │ 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 21d2e │ │ │ │ + jle 203fe │ │ │ │ lea (%r8,%r9,8),%rcx │ │ │ │ lea 0x8(%r8),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ mov $0x1,%ebp │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 21880 │ │ │ │ + je 1ffd0 │ │ │ │ mov (%rdx),%rbp │ │ │ │ lea 0x10(%r8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 21892 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 1ffe2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rdx),%rbp │ │ │ │ add $0x10,%rdx │ │ │ │ imul -0x8(%rdx),%rbp │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 21880 │ │ │ │ + jne 1ffd0 │ │ │ │ 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 8380 │ │ │ │ + call 7e70 │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - jne 2190c │ │ │ │ + jne 2005c │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - jne 21b39 │ │ │ │ + jne 20235 │ │ │ │ add $0x98,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 21d3f │ │ │ │ + je 2040f │ │ │ │ lea -0x1(%rdx),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rdx),%r8 │ │ │ │ mov %rsi,%rcx │ │ │ │ - jmp 2196e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 200ae │ │ │ │ + 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 21d26 │ │ │ │ + jg 203f6 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 21940 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + jl 20080 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ 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 21d46 │ │ │ │ + jle 20416 │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ mov 0x60(%rsp),%r12 │ │ │ │ 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),%rsi │ │ │ │ cmp %rsi,0x8(%rsp) │ │ │ │ - jg 21b1d │ │ │ │ + jg 20219 │ │ │ │ cmp 0x48(%rsp),%rsi │ │ │ │ - jg 21b1d │ │ │ │ + jg 20219 │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ - js 21b0b │ │ │ │ + js 20207 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %rsi,%r8 │ │ │ │ imul 0x20(%rsp),%rsi │ │ │ │ shl $0x5,%r8 │ │ │ │ add 0x28(%rsp),%r8 │ │ │ │ lea (%rax,%rsi,8),%r9 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ add %r15,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ - jmp 21a72 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2019e │ │ │ │ + nopl (%rax) │ │ │ │ inc %rbp │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%rbp │ │ │ │ - jge 21b06 │ │ │ │ + jge 20202 │ │ │ │ mov (%r9),%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jl 21a60 │ │ │ │ + jl 20190 │ │ │ │ cmp %r14,%rax │ │ │ │ - jge 21a60 │ │ │ │ + jge 20190 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 21a60 │ │ │ │ + jle 20190 │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %r9,%rsi │ │ │ │ sub %r10,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsi),%rax │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%r8) │ │ │ │ + mov (%rsi),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + fldt 0x10(%r8) │ │ │ │ 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 21ac0 │ │ │ │ + jne 201c0 │ │ │ │ inc %rbp │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%rbp │ │ │ │ - jl 21a72 │ │ │ │ + jl 2019e │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jg 219f0 │ │ │ │ + jg 20130 │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ mov 0x58(%rsp),%rbp │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - je 218fa │ │ │ │ + je 2004a │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 21d38 │ │ │ │ + je 20408 │ │ │ │ lea -0x1(%rdx),%rsi │ │ │ │ mov %rsi,%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rsi),%r8 │ │ │ │ - jmp 21ba9 │ │ │ │ + jmp 20281 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%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 21d1e │ │ │ │ + jl 203ee │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 21b80 │ │ │ │ + jl 20258 │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp %r14,(%rax,%rdx,1) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rdi,%rsi │ │ │ │ setne %dl │ │ │ │ and %rcx,%rdx │ │ │ │ lea (%rdx,%rdi,1),%rcx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jle 218fa │ │ │ │ + jle 2004a │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ mov 0x60(%rsp),%r12 │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ mov %r15,%r10 │ │ │ │ lea 0x0(,%r15,8),%r11 │ │ │ │ shl $0x4,%r10 │ │ │ │ mov %rdx,0x48(%rsp) │ │ │ │ @@ -33972,1026 +33395,1000 @@ │ │ │ │ lea 0x2(%rdx,%rdx,1),%r13 │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ inc %rdx │ │ │ │ imul %rdx,%rbp │ │ │ │ mov %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rax,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdx),%rsi │ │ │ │ cmp 0x40(%rsp),%rsi │ │ │ │ - jl 218fa │ │ │ │ + jl 2004a │ │ │ │ cmp 0x48(%rsp),%rsi │ │ │ │ - jg 218fa │ │ │ │ + jg 2004a │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ - js 21d07 │ │ │ │ + js 203d7 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %rsi,%r8 │ │ │ │ imul 0x20(%rsp),%rsi │ │ │ │ shl $0x5,%r8 │ │ │ │ add 0x28(%rsp),%r8 │ │ │ │ lea (%rax,%rsi,8),%r9 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ add %r15,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ - jmp 21c8e │ │ │ │ + jmp 2036e │ │ │ │ xchg %ax,%ax │ │ │ │ inc %r14 │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%r14 │ │ │ │ - jge 21d02 │ │ │ │ + jge 203d2 │ │ │ │ mov (%r9),%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jl 21c80 │ │ │ │ + jl 20360 │ │ │ │ cmp %rbp,%rax │ │ │ │ - jge 21c80 │ │ │ │ + jge 20360 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 21c80 │ │ │ │ + jle 20360 │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %r9,%rsi │ │ │ │ sub %r10,%rcx │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsi),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%r8) │ │ │ │ + mov (%rsi),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + fldt 0x10(%r8) │ │ │ │ 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 20390 │ │ │ │ inc %r14 │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%r14 │ │ │ │ - jl 21c8e │ │ │ │ + jl 2036e │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jg 21c20 │ │ │ │ - jmp 218fa │ │ │ │ + jg 20300 │ │ │ │ + jmp 2004a │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 21ba9 │ │ │ │ + jmp 20281 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 2196e │ │ │ │ + jmp 200ae │ │ │ │ mov $0x1,%ebp │ │ │ │ - jmp 21892 │ │ │ │ + jmp 1ffe2 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 21bd6 │ │ │ │ + jmp 202ae │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 219a0 │ │ │ │ + jmp 200e0 │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - je 218fa │ │ │ │ - jmp 21b4c │ │ │ │ + je 2004a │ │ │ │ + jmp 20248 │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ 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),%r11 │ │ │ │ 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(%r11),%r12 │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + mov 0x108(%r11),%r12 │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ push %rax │ │ │ │ push 0x48(%r11) │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ mov %r11,-0x90(%rbp) │ │ │ │ - call d430 │ │ │ │ + call cbd0 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 21e10 │ │ │ │ + jne 204e0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 220bb │ │ │ │ + jne 2074b │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 223ba │ │ │ │ + je 209f2 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 21e69 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 20529 │ │ │ │ + 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 (%r12,%r9,1),%rdx │ │ │ │ - jg 223aa │ │ │ │ + jg 209e2 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 21e40 │ │ │ │ + jl 20500 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r12,%rax,1),%rdx │ │ │ │ setg %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ cmp %rax,-0x68(%rbp) │ │ │ │ - jle 223ca │ │ │ │ + jle 20a02 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov %r10,%r14 │ │ │ │ mov %r12,-0xd0(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ - add %r12,%r14 │ │ │ │ - mov %r10,%r12 │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ lea (%rsi,%rsi,1),%r15 │ │ │ │ + add %r12,%r14 │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x1(%r15),%rdi │ │ │ │ add $0x2,%r15 │ │ │ │ mov %rcx,-0xc8(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ shl $0x6,%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + lea (%rbx,%rsi,1),%r13 │ │ │ │ add $0x10,%rax │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov %r10,%r12 │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov (%r14),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - lea (%rbx,%rsi,1),%r13 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 220a6 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 20736 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 220a6 │ │ │ │ + jg 20736 │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ + mov 0xc8(%r11),%r8 │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ sub -0xb0(%rbp),%rsp │ │ │ │ - mov 0xc8(%r11),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%rcx,%rcx,1),%r9 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ + lea 0x1(%rcx,%rcx,1),%r9 │ │ │ │ shl $0x6,%rax │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x5,%r9 │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ lea (%r8,%r9,1),%r10 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle 22390 │ │ │ │ + jle 209c8 │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%rbx,%rdx,1) │ │ │ │ mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ + fldt 0x10(%rbx,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rax,%r15 │ │ │ │ - jne 21fa0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jne 20640 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r8,%r9,1) │ │ │ │ fldt (%r10) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ inc %rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x30(%r13,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%r8,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 22000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x18(%r11),%r8 │ │ │ │ + jne 20690 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r11),%rax │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ inc %r12 │ │ │ │ push -0x58(%rbp) │ │ │ │ + mov 0x18(%r11),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea (%rax,%rcx,1),%rcx │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ push -0x80(%rbp) │ │ │ │ mov %r11,-0x98(%rbp) │ │ │ │ - add %rsi,%rdx │ │ │ │ push 0x18(%r8,%rdi,1) │ │ │ │ push 0x10(%r8,%rdi,1) │ │ │ │ - lea (%rax,%rcx,1),%rcx │ │ │ │ push 0x8(%r8,%rdi,1) │ │ │ │ push (%r8,%rdi,1) │ │ │ │ lea 0x10(%rax,%rdi,1),%r8 │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call 16d60 │ │ │ │ + call 16310 │ │ │ │ cmp %r12,-0x68(%rbp) │ │ │ │ mov -0x90(%rbp),%rsp │ │ │ │ mov -0x98(%rbp),%r11 │ │ │ │ - jle 220a6 │ │ │ │ + jle 20736 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 21f20 │ │ │ │ + jge 205d8 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 21df7 │ │ │ │ + je 204c7 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 223c2 │ │ │ │ + je 209fa │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 22129 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 20799 │ │ │ │ + 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 %rdx,(%r12,%r9,1) │ │ │ │ - jl 223b2 │ │ │ │ + jl 209ea │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 22100 │ │ │ │ + jl 20770 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rdx,(%r12,%rax,1) │ │ │ │ setl %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ cmp %rax,-0x68(%rbp) │ │ │ │ - jle 21df7 │ │ │ │ + jle 204c7 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov %r10,%r15 │ │ │ │ shl $0x4,%r15 │ │ │ │ - add %r12,%r15 │ │ │ │ - mov %r11,%r12 │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ lea (%rsi,%rsi,1),%r13 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add %r12,%r15 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ add $0x2,%r13 │ │ │ │ mov %rcx,-0xc8(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ shl $0x6,%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + lea (%rbx,%rsi,1),%r14 │ │ │ │ add $0x10,%rax │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov %r11,%r12 │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ mov %rsi,-0xb8(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - lea (%rbx,%rsi,1),%r14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 21df7 │ │ │ │ + jl 204c7 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 21df7 │ │ │ │ + jg 204c7 │ │ │ │ mov 0x8(%r15),%rcx │ │ │ │ + mov 0xc8(%r12),%r8 │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ sub -0xb0(%rbp),%rsp │ │ │ │ - mov 0xc8(%r12),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%rcx,%rcx,1),%r9 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ + lea 0x1(%rcx,%rcx,1),%r9 │ │ │ │ shl $0x6,%rax │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x5,%r9 │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ lea (%r8,%r9,1),%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle 22370 │ │ │ │ + jle 209a8 │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%rbx,%rdx,1) │ │ │ │ mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ + fldt 0x10(%rbx,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 22260 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jne 208b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r8,%r9,1) │ │ │ │ fldt (%r11) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ inc %rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x30(%r14,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%r8,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 222c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x18(%r12),%r8 │ │ │ │ + jne 20900 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r12),%rax │ │ │ │ - mov %r10,-0x98(%rbp) │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ + mov 0x18(%r12),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ push -0x58(%rbp) │ │ │ │ + lea (%rax,%rcx,1),%rcx │ │ │ │ + add %rsi,%rdx │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - add %rsi,%rdx │ │ │ │ - lea (%rax,%rcx,1),%rcx │ │ │ │ push 0x18(%r8,%rdi,1) │ │ │ │ push 0x10(%r8,%rdi,1) │ │ │ │ push 0x8(%r8,%rdi,1) │ │ │ │ push (%r8,%rdi,1) │ │ │ │ lea 0x10(%rax,%rdi,1),%r8 │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call 16d60 │ │ │ │ + call 16310 │ │ │ │ mov -0x98(%rbp),%r10 │ │ │ │ mov -0x90(%rbp),%rsp │ │ │ │ inc %r10 │ │ │ │ cmp %r10,-0x68(%rbp) │ │ │ │ - jle 21df7 │ │ │ │ + jle 204c7 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%r15 │ │ │ │ - jmp 221d0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + jmp 20838 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 222e2 │ │ │ │ + jmp 20922 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 22022 │ │ │ │ + jmp 206b2 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 21e69 │ │ │ │ + jmp 20529 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 22129 │ │ │ │ + jmp 20799 │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 21e98 │ │ │ │ + jmp 20558 │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 22158 │ │ │ │ + jmp 207c8 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 21df7 │ │ │ │ - jmp 220cd │ │ │ │ - nopl (%rax) │ │ │ │ + je 204c7 │ │ │ │ + jmp 2075d │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - sub $0xb8,%rsp │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ mov 0x28(%rdi),%rbx │ │ │ │ - mov 0x18(%rdi),%r15 │ │ │ │ + mov 0x18(%rdi),%r11 │ │ │ │ mov (%rdi),%r12 │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ mov 0x20(%rdi),%rbx │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ mov 0x108(%r12),%rbx │ │ │ │ - push %r15 │ │ │ │ + push %r11 │ │ │ │ push 0x8(%rax) │ │ │ │ - call d6b0 │ │ │ │ + call ce40 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 22480 │ │ │ │ + jne 20ac0 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 2279b │ │ │ │ + jne 20d8b │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 22b9a │ │ │ │ + je 21148 │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ - jmp 224e9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 20b09 │ │ │ │ + nopl (%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 (%rbx,%r9,1),%rcx │ │ │ │ - jg 22b92 │ │ │ │ + jg 21140 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 224c0 │ │ │ │ + jl 20ae0 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%rbx,%rax,1),%rcx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%rdi │ │ │ │ setne %al │ │ │ │ and %rdx,%rax │ │ │ │ lea (%rax,%rsi,1),%r15 │ │ │ │ - cmp %r15,-0x78(%rbp) │ │ │ │ - jle 22baa │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + cmp %r15,-0x70(%rbp) │ │ │ │ + jle 21158 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %r15,%r13 │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ shl $0x4,%r13 │ │ │ │ + lea 0x1(%rsi),%rax │ │ │ │ add %rbx,%r13 │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - lea (%rax,%rax,1),%r11 │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - mov %rdi,%r14 │ │ │ │ + shl $0x4,%rdi │ │ │ │ + lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + add %rsi,%rsi │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - lea (%rdx,%rdx,1),%rsi │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 22786 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 20d76 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 22786 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - sub -0xa8(%rbp),%rsp │ │ │ │ + jg 20d76 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + mov %rsp,-0x98(%rbp) │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ + sub -0xa8(%rbp),%rsp │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - lea 0xf(%rsp),%rdi │ │ │ │ - and $0xfffffffffffffff0,%rdi │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ + lea 0xf(%rsp),%r10 │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 22720 │ │ │ │ + jle 20d14 │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - imul %r10,%rax │ │ │ │ + imul %r14,%rax │ │ │ │ fildll (%rcx) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ + mov 0xc8(%r12),%rsi │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ sub 0x58(%r12),%rax │ │ │ │ - mov 0xc8(%r12),%rsi │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + cmpq $0x1,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 22a00 │ │ │ │ - mov %rax,%r8 │ │ │ │ - sub -0xb0(%rbp),%r8 │ │ │ │ + jne 20fd8 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub -0xb0(%rbp),%rdi │ │ │ │ not %rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea -0x2(%rdi),%r9 │ │ │ │ + mov %r10,%rdi │ │ │ │ mov %rdx,%rcx │ │ │ │ - lea -0x2(%r8),%r11 │ │ │ │ - mov %rdi,%r8 │ │ │ │ + sub %rdx,%rdi │ │ │ │ neg %rcx │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea -0x10(%r8),%r9 │ │ │ │ - jmp 226e6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x10(%rdi),%r8 │ │ │ │ + jmp 20ce5 │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt -0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rcx,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + fldt (%rsi,%rdi,1) │ │ │ │ dec %rax │ │ │ │ sub $0x10,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x10(%r9,%rdx,1) │ │ │ │ + fstpt 0x10(%r8,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 22700 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 20d10 │ │ │ │ test %rax,%rax │ │ │ │ - jg 226c0 │ │ │ │ + jg 20cc0 │ │ │ │ fldt 0x10(%rsi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 226c6 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - jmp 226c9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 22720 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - shl $0x5,%r10 │ │ │ │ - add 0x18(%r12),%r10 │ │ │ │ + je 20cc6 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + jmp 20cc9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + jmp 20d14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ + shl $0x5,%r14 │ │ │ │ fstpt (%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ + add 0x18(%r12),%r14 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %r10,%rsi │ │ │ │ inc %r15 │ │ │ │ - push 0x18(%r10) │ │ │ │ - push 0x10(%r10) │ │ │ │ - push 0x8(%r10) │ │ │ │ - push (%r10) │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - call e2c0 │ │ │ │ - mov -0xa0(%rbp),%rsp │ │ │ │ - cmp %r15,-0x78(%rbp) │ │ │ │ - jle 22786 │ │ │ │ + push 0x18(%r14) │ │ │ │ + push 0x10(%r14) │ │ │ │ + push 0x8(%r14) │ │ │ │ + push (%r14) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + call d9d0 │ │ │ │ + mov -0x98(%rbp),%rsp │ │ │ │ + cmp %r15,-0x70(%rbp) │ │ │ │ + jle 20d76 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 22590 │ │ │ │ + jge 20ba0 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - je 2246e │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + je 20aab │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 22ba2 │ │ │ │ + je 21150 │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - jmp 227e9 │ │ │ │ + jmp 20dd9 │ │ │ │ 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,(%rbx,%r9,1) │ │ │ │ - jl 22b8a │ │ │ │ + jl 21138 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 227c0 │ │ │ │ + jl 20db0 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rcx,(%rbx,%rax,1) │ │ │ │ setl %al │ │ │ │ xor %r14d,%r14d │ │ │ │ cmp %rsi,%rdi │ │ │ │ setne %r14b │ │ │ │ and %rax,%r14 │ │ │ │ add %rsi,%r14 │ │ │ │ - cmp %r14,-0x78(%rbp) │ │ │ │ - jle 2246e │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + cmp %r14,-0x70(%rbp) │ │ │ │ + jle 20aab │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ mov %r14,%r13 │ │ │ │ shl $0x4,%r13 │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + add %rdi,%rdi │ │ │ │ add %rbx,%r13 │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ - add %rsi,%rsi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - lea (%rax,%rax,1),%rdx │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ mov %rbx,-0xc8(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 2246e │ │ │ │ + jl 20aab │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2246e │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - sub -0xa8(%rbp),%rsp │ │ │ │ + jg 20aab │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + mov %rsp,-0x98(%rbp) │ │ │ │ + sub -0xa0(%rbp),%rsp │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - lea 0xf(%rsp),%rdi │ │ │ │ - and $0xfffffffffffffff0,%rdi │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ + lea 0xf(%rsp),%r10 │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0xa8(%rbp) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 22ab0 │ │ │ │ + jle 21064 │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - imul %r10,%rax │ │ │ │ + imul %r15,%rax │ │ │ │ fildll (%rcx) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ + mov 0xc8(%r12),%rsi │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ sub 0x58(%r12),%rax │ │ │ │ - mov 0xc8(%r12),%rsi │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - jne 22b20 │ │ │ │ - mov %rax,%r8 │ │ │ │ - sub -0xb0(%rbp),%r8 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 210c8 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub -0xb0(%rbp),%rdi │ │ │ │ not %rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea -0x2(%rdi),%r9 │ │ │ │ + mov %r10,%rdi │ │ │ │ mov %rdx,%rcx │ │ │ │ - lea -0x2(%r8),%r11 │ │ │ │ - mov %rdi,%r8 │ │ │ │ + sub %rdx,%rdi │ │ │ │ neg %rcx │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea -0x10(%r8),%r9 │ │ │ │ - jmp 229ea │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x10(%rdi),%r8 │ │ │ │ + jmp 20fc1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt -0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rcx,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + fldt (%rsi,%rdi,1) │ │ │ │ dec %rax │ │ │ │ sub $0x10,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x10(%r9,%rdx,1) │ │ │ │ + fstpt 0x10(%r8,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 22a90 │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 21060 │ │ │ │ test %rax,%rax │ │ │ │ - jg 229c0 │ │ │ │ + jg 20f98 │ │ │ │ fldt 0x10(%rsi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 229c6 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - jmp 229c9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + je 20f9e │ │ │ │ + mov %rdx,%rdi │ │ │ │ + jmp 20fa1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ not %rcx │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 22a78 │ │ │ │ - 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 %rax,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + jmp 21036 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fldt (%rsi,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rcx,%r8 │ │ │ │ - neg %r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ - mov %rdx,%r9 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + neg %rdi │ │ │ │ + fldt (%rsi,%rdi,1) │ │ │ │ + mov %rdx,%r8 │ │ │ │ inc %rdx │ │ │ │ - sub %r14,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r9,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ - add %r11,%rcx │ │ │ │ - shl $0x4,%r9 │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdi,%r9,1) │ │ │ │ + fstpt (%r10,%r8,1) │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 22710 │ │ │ │ + je 20d00 │ │ │ │ test %rax,%rax │ │ │ │ - jg 22a40 │ │ │ │ + jg 21000 │ │ │ │ fldt 0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 22a4d │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 22a53 │ │ │ │ + je 2100c │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 21012 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + jmp 21064 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 22ab0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - shl $0x5,%r10 │ │ │ │ - add 0x18(%r12),%r10 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ + shl $0x5,%r15 │ │ │ │ fstpt (%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ + add 0x18(%r12),%r15 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %r10,%rsi │ │ │ │ inc %r14 │ │ │ │ - push 0x18(%r10) │ │ │ │ - push 0x10(%r10) │ │ │ │ - push 0x8(%r10) │ │ │ │ - push (%r10) │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - call e2c0 │ │ │ │ - mov -0xa0(%rbp),%rsp │ │ │ │ - cmp %r14,-0x78(%rbp) │ │ │ │ - jle 2246e │ │ │ │ + push 0x18(%r15) │ │ │ │ + push 0x10(%r15) │ │ │ │ + push 0x8(%r15) │ │ │ │ + push (%r15) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + call d9d0 │ │ │ │ + mov -0x98(%rbp),%rsp │ │ │ │ + cmp %r14,-0x70(%rbp) │ │ │ │ + jle 20aab │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ add $0x10,%r13 │ │ │ │ - jmp 22870 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 20e68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ not %rcx │ │ │ │ + mov -0xa8(%rbp),%r11 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 22b78 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rax,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + jmp 21126 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + fldt (%rsi,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rcx,%r8 │ │ │ │ - neg %r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ - mov %rdx,%r9 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + neg %rdi │ │ │ │ + fldt (%rsi,%rdi,1) │ │ │ │ + mov %rdx,%r8 │ │ │ │ inc %rdx │ │ │ │ - sub %r15,%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r9,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ - add %r11,%rcx │ │ │ │ - shl $0x4,%r9 │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdi,%r9,1) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 22aa0 │ │ │ │ + fstpt (%r10,%r8,1) │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 21050 │ │ │ │ test %rax,%rax │ │ │ │ - jg 22b40 │ │ │ │ + jg 210f0 │ │ │ │ fldt 0x10(%rsi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 22b4d │ │ │ │ - mov %rcx,%r8 │ │ │ │ - jmp 22b53 │ │ │ │ + je 210fc │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 21102 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 227e9 │ │ │ │ + jmp 20dd9 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 224e9 │ │ │ │ + jmp 20b09 │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 22515 │ │ │ │ + jmp 20b35 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 22816 │ │ │ │ + jmp 20e06 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - je 2246e │ │ │ │ - jmp 227ad │ │ │ │ - nopl (%rax) │ │ │ │ + je 20aab │ │ │ │ + jmp 20d9d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0xc8,%rsp │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ mov 0x28(%rdi),%r14 │ │ │ │ mov 0x38(%rdi),%r12 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ mov %r14,-0x80(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ @@ -35000,633 +34397,612 @@ │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push %r14 │ │ │ │ push 0x48(%rax) │ │ │ │ - call d190 │ │ │ │ + call c930 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 22c70 │ │ │ │ + jne 21220 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 22fd2 │ │ │ │ + jne 21522 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2336c │ │ │ │ + je 2187c │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 22ce9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 21269 │ │ │ │ + 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 (%rbx,%r9,1),%rdx │ │ │ │ - jg 2335c │ │ │ │ + jg 2186c │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 22cc0 │ │ │ │ + jl 21240 │ │ │ │ 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,-0x70(%rbp) │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 23386 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jle 21896 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %rbx,-0xf0(%rbp) │ │ │ │ - lea (%rdi,%rdi,1),%r13 │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rax │ │ │ │ - lea 0x1(%r13),%rsi │ │ │ │ + lea (%rsi,%rsi,1),%r13 │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea 0x1(%r13),%rdi │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ mov %rcx,-0xe8(%rbp) │ │ │ │ add $0x2,%r13 │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ - lea 0x0(,%rcx,4),%rsi │ │ │ │ - mov %rsi,-0xd8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + lea 0x0(,%rcx,4),%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%r12,%rsi,1),%r15 │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ + add $0x10,%rax │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add $0x10,%rax │ │ │ │ + shl $0x6,%rdi │ │ │ │ + lea (%r15,%rsi,1),%r14 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ add %rcx,%rbx │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ mov (%rbx),%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - lea (%r12,%rdi,1),%r15 │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - lea (%r15,%rdi,1),%r14 │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 22fbd │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 2150d │ │ │ │ + nopl (%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 22fbd │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + jg 2150d │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ sub -0xd0(%rbp),%rsp │ │ │ │ - mov 0xc8(%rax),%r10 │ │ │ │ lea (%rcx,%rcx,1),%r8 │ │ │ │ + mov 0xc8(%rax),%r10 │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ lea (%r8,%rcx,1),%rax │ │ │ │ lea 0x1(%rcx,%r8,1),%rdi │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ + cmpq $0x0,-0xc8(%rbp) │ │ │ │ fldt 0x10(%r10,%rax,1) │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ lea (%r10,%rdi,1),%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 23330 │ │ │ │ + jle 21840 │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r12,%rdx,1) │ │ │ │ mov %rax,%r9 │ │ │ │ inc %rax │ │ │ │ + fldt 0x10(%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 22e40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jne 213a8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r10,%rdi,1) │ │ │ │ fldt (%r11) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ inc %r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ + fld1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x30(%r15,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 22ea0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - add -0xb0(%rbp),%r11 │ │ │ │ + jne 21400 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r10,%rdi,1) │ │ │ │ fldt 0x20(%r10,%rdi,1) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + add -0xb0(%rbp),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x50(%r14,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x50(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x50(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 22f00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21450 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ - add %rcx,%r8 │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + add %rcx,%r8 │ │ │ │ mov -0xc0(%rbp),%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ mov 0x78(%r10),%rax │ │ │ │ add 0x18(%r10),%rcx │ │ │ │ push -0x58(%rbp) │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x20(%rax,%r8,1),%r9 │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ - add %rsi,%rdx │ │ │ │ push -0x90(%rbp) │ │ │ │ push -0x98(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ - shl $0x4,%r8 │ │ │ │ - lea 0x20(%rax,%r8,1),%r9 │ │ │ │ push %r9 │ │ │ │ + lea 0x10(%rax,%r8,1),%r9 │ │ │ │ + add %rax,%r8 │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ - lea 0x10(%rax,%r8,1),%r9 │ │ │ │ push 0x8(%rcx) │ │ │ │ - add %rax,%r8 │ │ │ │ push (%rcx) │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - call 17150 │ │ │ │ + call 16660 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 22fbd │ │ │ │ + jle 2150d │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 22dc0 │ │ │ │ + jge 21338 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 22c5e │ │ │ │ + je 2120e │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 23379 │ │ │ │ + je 21889 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 23029 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 21569 │ │ │ │ + nop │ │ │ │ lea (%rdi,%rsi,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 23364 │ │ │ │ + jl 21874 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 23000 │ │ │ │ + jl 21540 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rdx,(%rbx,%rax,1) │ │ │ │ setl %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 22c5e │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - lea (%rdi,%rdi,1),%r13 │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rax │ │ │ │ - lea 0x1(%r13),%rsi │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ + jle 2120e │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + lea (%rsi,%rsi,1),%r13 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + lea 0x1(%r13),%rdi │ │ │ │ add $0x2,%r13 │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ - lea 0x0(,%rcx,4),%rsi │ │ │ │ - mov %rsi,-0xd8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + lea 0x0(,%rcx,4),%rdi │ │ │ │ + lea (%r12,%rsi,1),%r15 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x6,%rsi │ │ │ │ + shl $0x6,%rdi │ │ │ │ + lea (%r15,%rsi,1),%r14 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%r15 │ │ │ │ - lea (%r15,%rdi,1),%r14 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ add %rcx,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 22c5e │ │ │ │ + jl 2120e │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 22c5e │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + jg 2120e │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ sub -0xd0(%rbp),%rsp │ │ │ │ - mov 0xc8(%rax),%r10 │ │ │ │ lea (%rcx,%rcx,1),%r8 │ │ │ │ + mov 0xc8(%rax),%r10 │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ lea (%r8,%rcx,1),%rax │ │ │ │ lea 0x1(%rcx,%r8,1),%rdi │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ + cmpq $0x0,-0xc8(%rbp) │ │ │ │ fldt 0x10(%r10,%rax,1) │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ lea (%r10,%rdi,1),%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 23300 │ │ │ │ + jle 21810 │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x10(%r12,%rdx,1) │ │ │ │ mov %rax,%r9 │ │ │ │ inc %rax │ │ │ │ + fldt 0x10(%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 23180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jne 216a8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r10,%rdi,1) │ │ │ │ fldt (%r11) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ inc %r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ + fld1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x30(%r15,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x30(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 231e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - add -0xb0(%rbp),%r11 │ │ │ │ + jne 21700 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r10,%rdi,1) │ │ │ │ fldt 0x20(%r10,%rdi,1) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + add -0xb0(%rbp),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x50(%r14,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x50(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x50(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 23240 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21750 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ - add %rcx,%r8 │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + add %rcx,%r8 │ │ │ │ mov -0xc0(%rbp),%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ mov 0x78(%r10),%rax │ │ │ │ add 0x18(%r10),%rcx │ │ │ │ push -0x58(%rbp) │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea 0x20(%rax,%r8,1),%r9 │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ - add %rsi,%rdx │ │ │ │ push -0x90(%rbp) │ │ │ │ push -0x98(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ - shl $0x4,%r8 │ │ │ │ - lea 0x20(%rax,%r8,1),%r9 │ │ │ │ push %r9 │ │ │ │ + lea 0x10(%rax,%r8,1),%r9 │ │ │ │ + add %rax,%r8 │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ - lea 0x10(%rax,%r8,1),%r9 │ │ │ │ push 0x8(%rcx) │ │ │ │ - add %rax,%r8 │ │ │ │ push (%rcx) │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - call 17150 │ │ │ │ + call 16660 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 22c5e │ │ │ │ + jle 2120e │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 230f0 │ │ │ │ + jmp 21628 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ fldt (%r11) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ - fldt 0x20(%r10,%rdi,1) │ │ │ │ shl $0x6,%rax │ │ │ │ + fldt 0x20(%r10,%rdi,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 23262 │ │ │ │ + jmp 21772 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ fldt (%r11) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ - fldt 0x20(%r10,%rdi,1) │ │ │ │ shl $0x6,%rax │ │ │ │ + fldt 0x20(%r10,%rdi,1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 22f22 │ │ │ │ + jmp 21472 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 22ce9 │ │ │ │ + jmp 21269 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 23029 │ │ │ │ + jmp 21569 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 22d19 │ │ │ │ + jmp 21299 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 23059 │ │ │ │ + jmp 21599 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 22c5e │ │ │ │ - jmp 22fe4 │ │ │ │ + je 2120e │ │ │ │ + jmp 21534 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ 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 d6b0 │ │ │ │ + call ce40 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 23430 │ │ │ │ + jne 21940 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 23751 │ │ │ │ + jne 21c16 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 23a7d │ │ │ │ + je 21f2d │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 234a9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 21989 │ │ │ │ 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 23a75 │ │ │ │ + jg 21f25 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 23480 │ │ │ │ + jl 21960 │ │ │ │ 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 23a8d │ │ │ │ + jle 21f3d │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r12,-0xd0(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ mov %rdi,%rax │ │ │ │ - add %rdi,%rdi │ │ │ │ + add %r12,%r14 │ │ │ │ + mov %rbx,%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r13,%r14 │ │ │ │ add $0x30,%rax │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + lea (%rdi,%rdi,1),%r13 │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - lea (%r14,%r12,1),%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 23739 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 21bfe │ │ │ │ + nopl (%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 23739 │ │ │ │ + jg 21bfe │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ - mov 0x78(%r13),%rdx │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov 0x78(%r12),%rdx │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ sub -0xc8(%rbp),%rsp │ │ │ │ mov %r9,%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ mov (%rax),%rdi │ │ │ │ - cmpq $0xffffffffffffffff,-0xc0(%rbp) │ │ │ │ - jl 236d6 │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ + cmp $0xffffffffffffffff,%r13 │ │ │ │ + jl 21b96 │ │ │ │ + mov 0x48(%r12),%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ fildll (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ imul %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ + mov 0x58(%r12),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ - mov 0x60(%r13),%rdx │ │ │ │ + mov 0x60(%r12),%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fld1 │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x66(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + fldt 0x25bcb(%rip) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - fldt 0x280cc(%rip) │ │ │ │ + sub %rax,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + lea 0x2(%rdx,%r13,1),%r8 │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - lea 0x2(%rdx,%rax,1),%r8 │ │ │ │ - jmp 23673 │ │ │ │ - nop │ │ │ │ + jmp 21b3f │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x27d68(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -35639,209 +35015,205 @@ │ │ │ │ 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 23655 │ │ │ │ + je 21b21 │ │ │ │ fchs │ │ │ │ - fmuls 0x27a81(%rip) │ │ │ │ - fldt 0x2805f(%rip) │ │ │ │ + fmuls 0x255b5(%rip) │ │ │ │ + fldt 0x25b63(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rdx │ │ │ │ - je 236d0 │ │ │ │ + je 21b90 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 23610 │ │ │ │ + ja 21ae0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 23a30 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 21ee0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 23673 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 236d6 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add 0x18(%r13),%r9 │ │ │ │ + jne 21b3f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 21b96 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ + shl $0x5,%r9 │ │ │ │ fstpt (%rsp) │ │ │ │ + add 0x18(%r12),%r9 │ │ │ │ mov %rdi,%rdx │ │ │ │ inc %r14 │ │ │ │ push 0x18(%r9) │ │ │ │ push 0x10(%r9) │ │ │ │ push 0x8(%r9) │ │ │ │ push (%r9) │ │ │ │ mov %rax,%r9 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ - call e2c0 │ │ │ │ - mov %r12,%rsp │ │ │ │ + call d9d0 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ cmp %r14,-0xa8(%rbp) │ │ │ │ - jle 23739 │ │ │ │ + jle 21bfe │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 23530 │ │ │ │ + jge 21a00 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ + mov %r12,%rbx │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ - mov %r13,%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2341e │ │ │ │ + je 2192e │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 23a85 │ │ │ │ + je 21f35 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 237a9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 21c69 │ │ │ │ + cs nopw 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 23a6d │ │ │ │ + jg 21f1d │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 23780 │ │ │ │ + jl 21c40 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r12,%rax,1),%rdx │ │ │ │ setg %al │ │ │ │ - xor %r10d,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ cmp %rdi,%rcx │ │ │ │ - setne %r10b │ │ │ │ - and %rax,%r10 │ │ │ │ - lea (%r10,%rdi,1),%r13 │ │ │ │ + setne %r11b │ │ │ │ + and %rax,%r11 │ │ │ │ + lea (%r11,%rdi,1),%r13 │ │ │ │ cmp %r13,-0xa8(%rbp) │ │ │ │ - jle 2341e │ │ │ │ + jle 2192e │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ - mov %r13,%r14 │ │ │ │ - shl $0x4,%r14 │ │ │ │ - add %r12,%r14 │ │ │ │ + mov %r13,%r10 │ │ │ │ + shl $0x4,%r10 │ │ │ │ mov %rdi,%rax │ │ │ │ - add %rdi,%rdi │ │ │ │ + lea (%r12,%r10,1),%r14 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rbx,%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + lea (%rdi,%rdi,1),%rbx │ │ │ │ add $0x30,%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r14),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2341e │ │ │ │ + jl 2192e │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2341e │ │ │ │ + jg 2192e │ │ │ │ mov 0x8(%r14),%r9 │ │ │ │ mov 0x78(%r13),%rdx │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ sub -0xc8(%rbp),%rsp │ │ │ │ mov %r9,%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ mov (%rax),%rdi │ │ │ │ - cmpq $0xffffffffffffffff,-0xc0(%rbp) │ │ │ │ - jl 239c6 │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + jl 21e76 │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ imul %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ mov 0x60(%r13),%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fld1 │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x66(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + fldt 0x258f4(%rip) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - fldt 0x27de0(%rip) │ │ │ │ + sub %rax,%rdx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + lea 0x2(%rbx,%rdx,1),%r8 │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - lea 0x2(%rax,%rdx,1),%r8 │ │ │ │ - jmp 23963 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 21e17 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x27a78(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -35854,219 +35226,213 @@ │ │ │ │ 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 23945 │ │ │ │ + je 21df9 │ │ │ │ fchs │ │ │ │ - fmuls 0x27791(%rip) │ │ │ │ - fldt 0x27d6f(%rip) │ │ │ │ + fmuls 0x252dd(%rip) │ │ │ │ + fldt 0x2588b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 239c0 │ │ │ │ + je 21e70 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 23900 │ │ │ │ + ja 21db8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 23a50 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 21f00 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 23963 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 239c6 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add 0x18(%r13),%r9 │ │ │ │ + jne 21e17 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 21e76 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ + shl $0x5,%r9 │ │ │ │ fstpt (%rsp) │ │ │ │ + add 0x18(%r13),%r9 │ │ │ │ mov %rdi,%rdx │ │ │ │ - inc %rbx │ │ │ │ + inc %r12 │ │ │ │ push 0x18(%r9) │ │ │ │ push 0x10(%r9) │ │ │ │ push 0x8(%r9) │ │ │ │ push (%r9) │ │ │ │ mov %rax,%r9 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ - call e2c0 │ │ │ │ - mov %r12,%rsp │ │ │ │ - cmp %rbx,-0xa8(%rbp) │ │ │ │ - jle 2341e │ │ │ │ + call d9d0 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ + cmp %r12,-0xa8(%rbp) │ │ │ │ + jle 2192e │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%r14 │ │ │ │ - jmp 23810 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 21cd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x27c7c(%rip) │ │ │ │ + fldt 0x2579c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 23665 │ │ │ │ + jmp 21b31 │ │ │ │ nopl (%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x27c5c(%rip) │ │ │ │ + fldt 0x2577c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 23955 │ │ │ │ + jmp 21e09 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 237a9 │ │ │ │ + jmp 21c69 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 234a9 │ │ │ │ + jmp 21989 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 234da │ │ │ │ + jmp 219ba │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 237da │ │ │ │ + jmp 21c9a │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2341e │ │ │ │ - jmp 23766 │ │ │ │ + je 2192e │ │ │ │ + jmp 21c2b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ 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) │ │ │ │ - push %rax │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + push %rax │ │ │ │ push 0x8(%r13) │ │ │ │ - call d6b0 │ │ │ │ + call ce40 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 23b30 │ │ │ │ + jne 21fe0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 23e70 │ │ │ │ + jne 222d0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 24215 │ │ │ │ + je 2261d │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ - jmp 23ba9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22029 │ │ │ │ + nopl (%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 (%r15,%r9,1),%rcx │ │ │ │ - jg 2420d │ │ │ │ + jg 22615 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 23b80 │ │ │ │ + jl 22000 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r15,%rax,1),%rcx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%rdi │ │ │ │ setne %al │ │ │ │ and %rdx,%rax │ │ │ │ lea (%rax,%rsi,1),%r11 │ │ │ │ cmp %r11,-0x78(%rbp) │ │ │ │ - jle 24225 │ │ │ │ + jle 2262d │ │ │ │ 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 │ │ │ │ - shl $0x5,%rax │ │ │ │ add $0x30,%rax │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 23e54 │ │ │ │ + jl 222b4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 23e54 │ │ │ │ + jg 222b4 │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ mov 0x8(%r13),%r8 │ │ │ │ - mov 0x78(%r12),%rdx │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ + mov 0x78(%r12),%rdx │ │ │ │ sub -0x98(%rbp),%rsp │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ @@ -36074,35 +35440,35 @@ │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ - shl $0x4,%rax │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ sub %rcx,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(5) │ │ │ │ @@ -36115,27 +35481,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 24170 │ │ │ │ + jbe 22580 │ │ │ │ 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 0x27659(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36149,155 +35515,149 @@ │ │ │ │ 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 23d66 │ │ │ │ + je 221da │ │ │ │ fchs │ │ │ │ - fmuls 0x27370(%rip) │ │ │ │ - fldt 0x2794e(%rip) │ │ │ │ + fmuls 0x24efc(%rip) │ │ │ │ + fldt 0x254aa(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - js 23df0 │ │ │ │ + js 22250 │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x275f7(%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) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rbx,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x10(%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r14 │ │ │ │ - jge 23dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 23e00 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 22228 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 22260 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ + shl $0x5,%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ inc %r15 │ │ │ │ - shl $0x5,%r8 │ │ │ │ add %r8,%rax │ │ │ │ mov %rcx,%r8 │ │ │ │ push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - call e2c0 │ │ │ │ + call d9d0 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ cmp %r15,-0x78(%rbp) │ │ │ │ - jle 23e54 │ │ │ │ + jle 222b4 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 23c30 │ │ │ │ + jge 220a8 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0xa8(%rbp),%r15 │ │ │ │ mov -0x90(%rbp),%r13 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 23b1e │ │ │ │ + je 21fce │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2421d │ │ │ │ + je 22625 │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - jmp 23ee9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22319 │ │ │ │ + nopl (%rax) │ │ │ │ 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,(%r15,%r9,1) │ │ │ │ - jl 24205 │ │ │ │ + jl 2260d │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 23ec0 │ │ │ │ + jl 222f0 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rdx,(%r15,%rax,1) │ │ │ │ setl %al │ │ │ │ cmp %rsi,%rdi │ │ │ │ setne %dil │ │ │ │ movzbl %dil,%edi │ │ │ │ and %rax,%rdi │ │ │ │ lea (%rdi,%rsi,1),%r14 │ │ │ │ cmp %r14,-0x78(%rbp) │ │ │ │ - jle 23b1e │ │ │ │ + jle 21fce │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r14,%r11 │ │ │ │ mov %r13,-0x98(%rbp) │ │ │ │ mov %r12,%r13 │ │ │ │ shl $0x4,%r11 │ │ │ │ - add %r11,%r15 │ │ │ │ mov %rdi,%rax │ │ │ │ lea (%rdi,%rdi,1),%r10 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ - mov %r10,%r12 │ │ │ │ + add %r11,%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %r10,%r12 │ │ │ │ add $0x30,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov (%r15),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 23b1e │ │ │ │ + jl 21fce │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 23b1e │ │ │ │ + jg 21fce │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ mov 0x8(%r15),%r8 │ │ │ │ - mov 0x78(%r13),%rdx │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ + mov 0x78(%r13),%rdx │ │ │ │ sub -0x90(%rbp),%rsp │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ @@ -36305,35 +35665,35 @@ │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov 0x58(%r13),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ - shl $0x4,%rax │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ sub %rcx,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x60(%r13),%rax │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ @@ -36346,27 +35706,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 241c0 │ │ │ │ + jbe 225c8 │ │ │ │ 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 0x27332(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36380,1033 +35740,1010 @@ │ │ │ │ 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 2408d │ │ │ │ + je 224b9 │ │ │ │ fchs │ │ │ │ - fmuls 0x27049(%rip) │ │ │ │ - fldt 0x27627(%rip) │ │ │ │ + fmuls 0x24c1d(%rip) │ │ │ │ + fldt 0x251cb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - js 24110 │ │ │ │ + js 22528 │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x272d0(%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) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rbx,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x10(%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jge 240e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 24120 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + jge 22500 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 22530 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ + shl $0x5,%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ inc %r14 │ │ │ │ - shl $0x5,%r8 │ │ │ │ add %r8,%rax │ │ │ │ mov %rcx,%r8 │ │ │ │ push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - call e2c0 │ │ │ │ + call d9d0 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ cmp %r14,-0x78(%rbp) │ │ │ │ - jle 23b1e │ │ │ │ + jle 21fce │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%r15 │ │ │ │ - jmp 23f50 │ │ │ │ + jmp 22380 │ │ │ │ nop │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 24190 │ │ │ │ + ja 225a0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x2753c(%rip) │ │ │ │ + fldt 0x250fc(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 23d76 │ │ │ │ + jmp 221ea │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2751e(%rip) │ │ │ │ + fldt 0x250de(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23d76 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 221ea │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 241e0 │ │ │ │ + ja 225e8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x274ec(%rip) │ │ │ │ + fldt 0x250b4(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2409d │ │ │ │ + jmp 224c9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ - fldt 0x274ce(%rip) │ │ │ │ + fldt 0x25096(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 2409d │ │ │ │ + jmp 224c9 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 23ee9 │ │ │ │ + jmp 22319 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 23ba9 │ │ │ │ + jmp 22029 │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp 23bd5 │ │ │ │ + jmp 22055 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 23f18 │ │ │ │ + jmp 22348 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 23b1e │ │ │ │ - jmp 23e82 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 21fce │ │ │ │ + jmp 222e2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0xf8,%rsp │ │ │ │ + mov 0x30(%rdi),%rax │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ - mov 0x28(%rdi),%rax │ │ │ │ - mov (%rdi),%r13 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ mov 0x38(%rdi),%r14 │ │ │ │ - mov 0x30(%rdi),%r15 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov 0x28(%rdi),%rax │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ - mov %rax,-0xa8(%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(%r13),%rbx │ │ │ │ + mov 0x108(%r15),%rbx │ │ │ │ push %rax │ │ │ │ - push 0x48(%r13) │ │ │ │ - call d430 │ │ │ │ + push 0x48(%r15) │ │ │ │ + call cbd0 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 242f0 │ │ │ │ + jne 226f0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 24790 │ │ │ │ + jne 22b21 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 24d5a │ │ │ │ + je 2308a │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 24369 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22739 │ │ │ │ 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 24d4a │ │ │ │ + jg 2307a │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 24340 │ │ │ │ + jl 22710 │ │ │ │ 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,-0x90(%rbp) │ │ │ │ - jle 24d74 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 230a4 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ mov %rbx,-0x118(%rbp) │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ lea (%rax,%rax,1),%rsi │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ + shl $0x6,%rcx │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov %rsi,-0xe0(%rbp) │ │ │ │ - shl $0x6,%rcx │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ lea (%rdi,%rdi,1),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ - lea 0x2(%rax),%r12 │ │ │ │ + lea 0x2(%rax),%r13 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov (%rbx),%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ mov %rdi,-0xf8(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2477b │ │ │ │ + jl 22b0c │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2477b │ │ │ │ + jg 22b0c │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ + mov 0x78(%r15),%r12 │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ - mov 0x78(%r13),%rbx │ │ │ │ sub -0xf0(%rbp),%rsp │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - lea (%rbx,%r11,1),%rdi │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 24d40 │ │ │ │ - imul 0x30(%r13),%rax │ │ │ │ - mov 0x48(%r13),%rdi │ │ │ │ - mov 0x58(%r13),%rdx │ │ │ │ + lea (%r12,%rbx,1),%r11 │ │ │ │ + jle 23070 │ │ │ │ + mov 0x48(%r15),%rdi │ │ │ │ + imul 0x30(%r15),%rax │ │ │ │ + mov 0x58(%r15),%rdx │ │ │ │ fildll (%rdi) │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ + mov %rdx,-0xd8(%rbp) │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - movzwl -0x62(%rbp),%eax │ │ │ │ fildll -0x78(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x98(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ - mov 0xc8(%r13),%rdx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + mov 0xc8(%r15),%rdx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x98(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 24a40 │ │ │ │ + jne 22db8 │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %rax,%r8 │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ sub -0x100(%rbp),%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ not %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ - neg %rsi │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 245e6 │ │ │ │ + jmp 22976 │ │ │ │ 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r14 │ │ │ │ fldt (%rdx,%r14,1) │ │ │ │ dec %rax │ │ │ │ sub $0x10,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%r9 │ │ │ │ - je 24600 │ │ │ │ + je 22990 │ │ │ │ test %rax,%rax │ │ │ │ - jg 245c0 │ │ │ │ + jg 22950 │ │ │ │ fldt 0x10(%rdx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 245c6 │ │ │ │ + je 22956 │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 245c9 │ │ │ │ + jmp 22959 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r14 │ │ │ │ - lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + lea 0x10(%r12,%rbx,1),%r8 │ │ │ │ fildll 0x8(%rdi) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt 0x10(%rax,%rbx,1) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + fldt 0x10(%rax,%r12,1) │ │ │ │ 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 -0x98(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ sub -0xd8(%rbp),%rax │ │ │ │ - lea (%r10,%rbx,1),%rdi │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x98(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 246b7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %r14,%rax │ │ │ │ + jmp 22a4f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub %r14,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ - neg %rcx │ │ │ │ - cmovs %rax,%rcx │ │ │ │ - lea 0x1(%r15,%rcx,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ - mov %r15,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + neg %rax │ │ │ │ + cmovs %rcx,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ + lea 0x1(%rcx,%r9,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ - sub %rax,%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - js 246df │ │ │ │ - lea 0x2(%r15,%rax,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jns 22a78 │ │ │ │ + mov %rcx,%rax │ │ │ │ + not %rax │ │ │ │ + add %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 246b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r13,%rsi │ │ │ │ + jne 22a48 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %r10,%rsi │ │ │ │ push -0x58(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ push -0x60(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - push -0xa0(%rbp) │ │ │ │ + push -0x98(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - push 0x18(%rax,%r11,1) │ │ │ │ - push 0x10(%rax,%r11,1) │ │ │ │ - push 0x8(%rax,%r11,1) │ │ │ │ - push (%rax,%r11,1) │ │ │ │ + push 0x18(%rax,%rbx,1) │ │ │ │ + push 0x10(%rax,%rbx,1) │ │ │ │ + push 0x8(%rax,%rbx,1) │ │ │ │ + push (%rax,%rbx,1) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - call 16d60 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + call 16310 │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ incq -0x80(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 2477b │ │ │ │ - addq $0x10,-0xb0(%rbp) │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 22b0c │ │ │ │ + addq $0x10,-0xa8(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 24440 │ │ │ │ + jge 22810 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 242d3 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 226da │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 24d67 │ │ │ │ + je 23097 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 247e9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22b71 │ │ │ │ + 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 %rdx,(%rbx,%r9,1) │ │ │ │ - jl 24d52 │ │ │ │ + jl 23082 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 247c0 │ │ │ │ + jl 22b48 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rdx,(%rbx,%rax,1) │ │ │ │ setl %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 242d3 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 226da │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ lea (%rax,%rax,1),%rsi │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ + shl $0x6,%rcx │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov %rsi,-0xe0(%rbp) │ │ │ │ - shl $0x6,%rcx │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ lea (%rdi,%rdi,1),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ - lea 0x2(%rax),%r12 │ │ │ │ + lea 0x2(%rax),%r13 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ mov %rdi,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 242d3 │ │ │ │ + jl 226da │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 242d3 │ │ │ │ + jg 226da │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ + mov 0x78(%r15),%r12 │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ - mov 0x78(%r13),%rbx │ │ │ │ sub -0xf0(%rbp),%rsp │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - lea (%rbx,%r11,1),%rdi │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 24d30 │ │ │ │ - imul 0x30(%r13),%rax │ │ │ │ - mov 0x48(%r13),%rdi │ │ │ │ - mov 0x58(%r13),%rsi │ │ │ │ + lea (%r12,%rbx,1),%r11 │ │ │ │ + jle 23060 │ │ │ │ + mov 0x48(%r15),%rdi │ │ │ │ + imul 0x30(%r15),%rax │ │ │ │ + mov 0x58(%r15),%rsi │ │ │ │ fildll (%rdi) │ │ │ │ - mov %rsi,-0xd8(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - movzwl -0x62(%rbp),%eax │ │ │ │ fildll -0x78(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ + mov 0xc8(%r15),%rdx │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x98(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov 0xc8(%r13),%rdx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x98(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ fld %st(1) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 24c70 │ │ │ │ + jne 22fc8 │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %rax,%r8 │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ sub -0x100(%rbp),%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ not %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ - neg %rsi │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 24a2a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22da2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r14 │ │ │ │ fldt (%rdx,%r14,1) │ │ │ │ dec %rax │ │ │ │ sub $0x10,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%r9 │ │ │ │ - je 24af0 │ │ │ │ + je 22e50 │ │ │ │ test %rax,%rax │ │ │ │ - jg 24a00 │ │ │ │ + jg 22d78 │ │ │ │ fldt 0x10(%rdx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24a06 │ │ │ │ + je 22d7e │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 24a09 │ │ │ │ + jmp 22d81 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r15,-0x98(%rbp) │ │ │ │ - mov %r13,-0x108(%rbp) │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ - not %rsi │ │ │ │ - mov -0xe0(%rbp),%r13 │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + not %rsi │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 24ab4 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22e1c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rdx,%r8,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r8 │ │ │ │ neg %r8 │ │ │ │ fldt (%rdx,%r8,1) │ │ │ │ mov %rcx,%r9 │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r15,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ + add %r11,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 24ad0 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 22e30 │ │ │ │ test %rax,%rax │ │ │ │ - jg 24a80 │ │ │ │ + jg 22de8 │ │ │ │ fldt 0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24a8d │ │ │ │ + je 22df5 │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 24a93 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r15 │ │ │ │ - mov -0x108(%rbp),%r13 │ │ │ │ - lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - jmp 24610 │ │ │ │ + jmp 22dfb │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + lea 0x10(%r12,%rbx,1),%r8 │ │ │ │ + jmp 229a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r14 │ │ │ │ - lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + lea 0x10(%r12,%rbx,1),%r8 │ │ │ │ fildll 0x8(%rdi) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt 0x10(%rax,%rbx,1) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + fldt 0x10(%rax,%r12,1) │ │ │ │ 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 -0x98(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ sub -0xd8(%rbp),%rax │ │ │ │ - lea (%r10,%rbx,1),%rdi │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x98(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 24ba7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %r14,%rax │ │ │ │ + jmp 22f0f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub %r14,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ - neg %rcx │ │ │ │ - cmovs %rax,%rcx │ │ │ │ - lea 0x1(%r15,%rcx,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ - mov %r15,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + neg %rax │ │ │ │ + cmovs %rcx,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ + lea 0x1(%rcx,%r9,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ - sub %rax,%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - js 24bcf │ │ │ │ - lea 0x2(%r15,%rax,1),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rdx,%rcx,1) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jns 22f38 │ │ │ │ + mov %rcx,%rax │ │ │ │ + not %rax │ │ │ │ + add %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%rdi) │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jne 24ba0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jne 22f08 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %r10,%rsi │ │ │ │ push -0x58(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ push -0x60(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - push -0xa0(%rbp) │ │ │ │ + push -0x98(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - push 0x18(%rax,%r11,1) │ │ │ │ - push 0x10(%rax,%r11,1) │ │ │ │ - push 0x8(%rax,%r11,1) │ │ │ │ - push (%rax,%r11,1) │ │ │ │ + push 0x18(%rax,%rbx,1) │ │ │ │ + push 0x10(%rax,%rbx,1) │ │ │ │ + push 0x8(%rax,%rbx,1) │ │ │ │ + push (%rax,%rbx,1) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - call 16d60 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + call 16310 │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ incq -0x80(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 242d3 │ │ │ │ - addq $0x10,-0xb0(%rbp) │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 226da │ │ │ │ + addq $0x10,-0xa8(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 248a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22c28 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r15,-0x98(%rbp) │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ not %rsi │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 24cf4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2302c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rdx,%r8,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r8 │ │ │ │ neg %r8 │ │ │ │ fldt (%rdx,%r8,1) │ │ │ │ mov %rcx,%r9 │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r15,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ + add %r11,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 24d10 │ │ │ │ + je 23040 │ │ │ │ test %rax,%rax │ │ │ │ - jg 24cc0 │ │ │ │ + jg 22ff8 │ │ │ │ fldt 0x10(%rdx,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24ccd │ │ │ │ + je 23005 │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 24cd3 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r15 │ │ │ │ + jmp 2300b │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ - lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - jmp 24b00 │ │ │ │ + lea 0x10(%r12,%rbx,1),%r8 │ │ │ │ + jmp 22e60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - jmp 24be9 │ │ │ │ + lea 0x10(%r12,%rbx,1),%r8 │ │ │ │ + jmp 22f52 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%rbx,%r11,1),%r8 │ │ │ │ - jmp 246f9 │ │ │ │ + lea 0x10(%r12,%rbx,1),%r8 │ │ │ │ + jmp 22a92 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 24369 │ │ │ │ + jmp 22739 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 247e9 │ │ │ │ + jmp 22b71 │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - jmp 2439c │ │ │ │ + jmp 2276c │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - jmp 2481c │ │ │ │ + jmp 22ba4 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 242d3 │ │ │ │ - jmp 247a5 │ │ │ │ + je 226da │ │ │ │ + jmp 22b36 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ 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,-0xc8(%rbp) │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ mov 0x108(%r12),%rbx │ │ │ │ push %rax │ │ │ │ push 0x48(%r12) │ │ │ │ - call d430 │ │ │ │ + call cbd0 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 24e40 │ │ │ │ + jne 23168 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 251be │ │ │ │ + jne 234af │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 257aa │ │ │ │ + je 23a62 │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ - jmp 24ea9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 231b9 │ │ │ │ + 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 (%rbx,%r9,1),%rcx │ │ │ │ - jg 257a2 │ │ │ │ + jg 23a5a │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 24e80 │ │ │ │ + jl 23190 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%rbx,%rax,1),%rcx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%rdi │ │ │ │ setne %al │ │ │ │ and %rdx,%rax │ │ │ │ lea (%rax,%rsi,1),%r14 │ │ │ │ - cmp %r14,-0xc8(%rbp) │ │ │ │ - jle 257ba │ │ │ │ + cmp %r14,-0xb0(%rbp) │ │ │ │ + jle 23a72 │ │ │ │ fld1 │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ mov %rbx,-0x118(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fildll -0xd8(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ lea (%rdi,%rdi,1),%r15 │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ shl $0x6,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ lea (%rbx,%rax,1),%r13 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ + fstpt -0x80(%rbp) │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 251a9 │ │ │ │ + jl 2349a │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 251a9 │ │ │ │ + jg 2349a │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ - mov 0x78(%r12),%r9 │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ + mov 0x78(%r12),%r11 │ │ │ │ + mov %rsp,-0xe8(%rbp) │ │ │ │ sub -0x108(%rbp),%rsp │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - lea 0x10(%r9,%r8,1),%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - lea (%r9,%r8,1),%rax │ │ │ │ + shl $0x5,%r9 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + lea (%r11,%r9,1),%rax │ │ │ │ + lea 0x10(%r11,%r9,1),%r8 │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ inc %rax │ │ │ │ - js 25128 │ │ │ │ + js 23420 │ │ │ │ + mov 0x48(%r12),%rax │ │ │ │ imul 0x30(%r12),%rdi │ │ │ │ - mov 0x48(%r12),%r11 │ │ │ │ - fildll (%r11) │ │ │ │ + fildll (%rax) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ mov 0x60(%r12),%r14 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ mov %rcx,-0xf8(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(3) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r14) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x2669a(%rip) │ │ │ │ + fldt 0x2435b(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 250c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 233bc │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x26328(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37419,227 +36756,222 @@ │ │ │ │ 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 23391 │ │ │ │ fchs │ │ │ │ - fmuls 0x26041(%rip) │ │ │ │ - fldt 0x2661f(%rip) │ │ │ │ + fmuls 0x23d45(%rip) │ │ │ │ + fldt 0x242f3(%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 %r15,%rax │ │ │ │ - jg 25470 │ │ │ │ + jg 23738 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 25050 │ │ │ │ + ja 23350 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25100 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 233f8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 250a5 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 233a1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x265ac(%rip) │ │ │ │ + fldt 0x24284(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 250a5 │ │ │ │ + jmp 233a1 │ │ │ │ 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) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ - push -0x60(%rbp) │ │ │ │ mov %r10,%rsi │ │ │ │ - push -0xd0(%rbp) │ │ │ │ inc %rbx │ │ │ │ - push -0xd8(%rbp) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - push 0x18(%rax,%r8,1) │ │ │ │ - push 0x10(%rax,%r8,1) │ │ │ │ - push 0x8(%rax,%r8,1) │ │ │ │ - push (%rax,%r8,1) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - call 16d60 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - cmp %rbx,-0xc8(%rbp) │ │ │ │ - jle 251a9 │ │ │ │ + push -0x60(%rbp) │ │ │ │ + push -0xc8(%rbp) │ │ │ │ + push -0xd0(%rbp) │ │ │ │ + push 0x18(%rax,%r9,1) │ │ │ │ + push 0x10(%rax,%r9,1) │ │ │ │ + push 0x8(%rax,%r9,1) │ │ │ │ + push (%rax,%r9,1) │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + call 16310 │ │ │ │ + mov -0xe8(%rbp),%rsp │ │ │ │ + cmp %rbx,-0xb0(%rbp) │ │ │ │ + jle 2349a │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 24f50 │ │ │ │ + jge 23260 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 24e23 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + je 23153 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 257b2 │ │ │ │ + je 23a6a │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - jmp 25229 │ │ │ │ + jmp 234f9 │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs 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 (%rbx,%r9,1),%rdx │ │ │ │ - jg 2579a │ │ │ │ + jg 23a52 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - jl 25200 │ │ │ │ + jl 234d0 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%rbx,%rax,1),%rdx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%rdi │ │ │ │ setne %al │ │ │ │ and %rcx,%rax │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - cmp %r13,-0xc8(%rbp) │ │ │ │ - jle 24e23 │ │ │ │ + cmp %r13,-0xb0(%rbp) │ │ │ │ + jle 23153 │ │ │ │ fld1 │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + fildll -0xd8(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ lea (%rdi,%rdi,1),%r14 │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ shl $0x6,%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + shl $0x4,%rax │ │ │ │ add %rax,%rbx │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 24e23 │ │ │ │ + jl 23153 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 24e23 │ │ │ │ + jg 23153 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - mov 0x78(%r12),%r9 │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ + mov 0x78(%r12),%r11 │ │ │ │ + mov %rsp,-0xe8(%rbp) │ │ │ │ sub -0x108(%rbp),%rsp │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - lea 0x10(%r9,%r8,1),%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - lea (%r9,%r8,1),%rax │ │ │ │ + shl $0x5,%r9 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + lea (%r11,%r9,1),%rax │ │ │ │ + lea 0x10(%r11,%r9,1),%r8 │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ inc %rax │ │ │ │ - js 255d8 │ │ │ │ + js 238a8 │ │ │ │ + mov 0x48(%r12),%rax │ │ │ │ imul 0x30(%r12),%rdi │ │ │ │ - mov 0x48(%r12),%r11 │ │ │ │ - fildll (%r11) │ │ │ │ + fildll (%rax) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ mov 0x60(%r12),%r15 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ mov %rcx,-0xf8(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(3) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r15) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x2631e(%rip) │ │ │ │ + fldt 0x24027(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 25430 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 236f4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x25fb8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37652,91 +36984,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 25405 │ │ │ │ + je 236c9 │ │ │ │ fchs │ │ │ │ - fmuls 0x25cd1(%rip) │ │ │ │ - fldt 0x262af(%rip) │ │ │ │ + fmuls 0x23a0d(%rip) │ │ │ │ + fldt 0x23fbb(%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 25660 │ │ │ │ + jl 23920 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 253c0 │ │ │ │ + ja 23688 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 255b0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 23880 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 25415 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 236d9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - fildll 0x8(%r11) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ shl $0x4,%rdi │ │ │ │ - fldt 0x10(%rdi,%r9,1) │ │ │ │ + fildll 0x8(%rax) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + fldt 0x10(%rdi,%r11,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r8) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x26202(%rip) │ │ │ │ + fldt 0x23f06(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ + sub -0xf8(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xf8(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 25551 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2381d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x25e98(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37749,140 +37081,139 @@ │ │ │ │ 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 25525 │ │ │ │ + je 237f1 │ │ │ │ fchs │ │ │ │ - fmuls 0x25bb1(%rip) │ │ │ │ - fldt 0x2618f(%rip) │ │ │ │ + fmuls 0x238e5(%rip) │ │ │ │ + fldt 0x23e93(%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 %r15,%rax │ │ │ │ - jg 25120 │ │ │ │ + jg 23418 │ │ │ │ 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 254e0 │ │ │ │ + ja 237b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25590 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 23860 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 25535 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23801 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2611c(%rip) │ │ │ │ + fldt 0x23e1c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25535 │ │ │ │ + jmp 23801 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x260fc(%rip) │ │ │ │ + fldt 0x23dfc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25415 │ │ │ │ + jmp 236d9 │ │ │ │ nopl (%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) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ - push -0x60(%rbp) │ │ │ │ mov %r10,%rsi │ │ │ │ - push -0xd0(%rbp) │ │ │ │ inc %r13 │ │ │ │ - push -0xd8(%rbp) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - push 0x18(%rax,%r8,1) │ │ │ │ - push 0x10(%rax,%r8,1) │ │ │ │ - push 0x8(%rax,%r8,1) │ │ │ │ - push (%rax,%r8,1) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - call 16d60 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - cmp %r13,-0xc8(%rbp) │ │ │ │ - jle 24e23 │ │ │ │ + push -0x60(%rbp) │ │ │ │ + push -0xc8(%rbp) │ │ │ │ + push -0xd0(%rbp) │ │ │ │ + push 0x18(%rax,%r9,1) │ │ │ │ + push 0x10(%rax,%r9,1) │ │ │ │ + push 0x8(%rax,%r9,1) │ │ │ │ + push (%rax,%r9,1) │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + call 16310 │ │ │ │ + mov -0xe8(%rbp),%rsp │ │ │ │ + cmp %r13,-0xb0(%rbp) │ │ │ │ + jle 23153 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 252c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 23588 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - fildll 0x8(%r11) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ shl $0x4,%rdi │ │ │ │ - fldt 0x10(%rdi,%r9,1) │ │ │ │ + fildll 0x8(%rax) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + fldt 0x10(%rdi,%r11,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r8) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x26012(%rip) │ │ │ │ + fldt 0x23d1e(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ + sub -0xf8(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xf8(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 25741 │ │ │ │ + jmp 239fd │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x25ca8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37895,235 +37226,232 @@ │ │ │ │ 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 25715 │ │ │ │ + je 239d1 │ │ │ │ fchs │ │ │ │ - fmuls 0x259c1(%rip) │ │ │ │ - fldt 0x25f9f(%rip) │ │ │ │ + fmuls 0x23705(%rip) │ │ │ │ + fldt 0x23cb3(%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 255d0 │ │ │ │ + jl 238a0 │ │ │ │ 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 256d0 │ │ │ │ + ja 23990 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25780 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 23a38 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 25725 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 239e1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x25f2c(%rip) │ │ │ │ + fldt 0x23c44(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25725 │ │ │ │ + jmp 239e1 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 25229 │ │ │ │ + jmp 234f9 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 24ea9 │ │ │ │ + jmp 231b9 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 24ed8 │ │ │ │ + jmp 231e8 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 25258 │ │ │ │ + jmp 23528 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 24e23 │ │ │ │ - jmp 251d3 │ │ │ │ - nopl (%rax) │ │ │ │ + je 23153 │ │ │ │ + jmp 234c4 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ sub $0xf8,%rsp │ │ │ │ mov 0x18(%rdi),%rdx │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ mov (%rdi),%r13 │ │ │ │ mov 0x30(%rdi),%r12 │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ mov 0x108(%r13),%r10 │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - mov 0x20(%rdi),%rax │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ + mov 0x20(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov %r10,-0x70(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %rax │ │ │ │ push 0x48(%r13) │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - call d430 │ │ │ │ + call cbd0 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 25880 │ │ │ │ + jne 23b40 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 25d86 │ │ │ │ + jne 23fd6 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2639b │ │ │ │ + je 2455b │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 258e9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23b89 │ │ │ │ + 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 (%r10,%r9,1),%rdx │ │ │ │ - jg 26393 │ │ │ │ + jg 24553 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 258c0 │ │ │ │ + jl 23b60 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r10,%rax,1),%rdx │ │ │ │ setg %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 263b5 │ │ │ │ + jle 24575 │ │ │ │ fildll -0x90(%rbp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %r10,-0x118(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ lea (%rsi,%rsi,1),%rbx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ + shl $0x6,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ - shl $0x5,%rax │ │ │ │ + lea (%r12,%rsi,1),%r14 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + fld1 │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ - shl $0x6,%rcx │ │ │ │ - shl $0x5,%rsi │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0xf0(%rbp) │ │ │ │ lea (%r10,%rax,1),%r15 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ - lea (%r12,%rsi,1),%r14 │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov (%r15),%rax │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 25d71 │ │ │ │ + jl 23fc1 │ │ │ │ nop │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 25d71 │ │ │ │ + jg 23fc1 │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ - mov 0x78(%r13),%rcx │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ - sub -0xe8(%rbp),%rsp │ │ │ │ + mov 0x48(%r13),%r8 │ │ │ │ + mov 0x78(%r13),%rcx │ │ │ │ imul %rdx,%rdi │ │ │ │ + sub -0xe8(%rbp),%rsp │ │ │ │ + shl $0x5,%rdx │ │ │ │ fildll (%r8) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + mov 0x58(%r13),%r9 │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - mov 0x58(%r13),%r9 │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ mov 0x60(%r13),%r10 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -38135,24 +37463,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r10) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 26290 │ │ │ │ + jbe 24470 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x258e8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -38166,71 +37494,68 @@ │ │ │ │ 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 25ad7 │ │ │ │ + je 23d73 │ │ │ │ fchs │ │ │ │ - fmuls 0x255ff(%rip) │ │ │ │ - fldt 0x25bdd(%rip) │ │ │ │ + fmuls 0x23363(%rip) │ │ │ │ + fldt 0x23911(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 25b70 │ │ │ │ + jle 23df8 │ │ │ │ fldt -0x100(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r11d │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x25879(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(3) │ │ │ │ - fldt 0x10(%r12,%rax,1) │ │ │ │ inc %r11 │ │ │ │ + fldt 0x10(%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne 25b40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 23dd0 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 25b80 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 23e00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - nopl 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) │ │ │ │ @@ -38254,27 +37579,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 26270 │ │ │ │ + jbe 24450 │ │ │ │ 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 0x25785(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -38289,214 +37614,209 @@ │ │ │ │ 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 25c3c │ │ │ │ + je 23eb8 │ │ │ │ fchs │ │ │ │ - fmuls 0x2549a(%rip) │ │ │ │ - fldt 0x25a78(%rip) │ │ │ │ + fmuls 0x2321e(%rip) │ │ │ │ + fldt 0x237cc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 25cf0 │ │ │ │ + jle 23f48 │ │ │ │ fldt -0x110(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x256fe(%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x30(%r14,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x30(%r14,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x30(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 25cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 25d00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r13),%rcx │ │ │ │ + jne 23f20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 23f50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov 0x18(%r13),%rcx │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push 0x18(%rcx,%rdx,1) │ │ │ │ push 0x10(%rcx,%rdx,1) │ │ │ │ push 0x8(%rcx,%rdx,1) │ │ │ │ push (%rcx,%rdx,1) │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - call 16d60 │ │ │ │ + call 16310 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 25d71 │ │ │ │ + jle 23fc1 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ add $0x10,%r15 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 259b0 │ │ │ │ + jge 23c50 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 25867 │ │ │ │ + je 23b27 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 263a8 │ │ │ │ + je 24568 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 25de9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24021 │ │ │ │ + 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 %rdx,(%r10,%r9,1) │ │ │ │ - jl 2638b │ │ │ │ + jl 2454b │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 25dc0 │ │ │ │ + jl 23ff8 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rdx,(%r10,%rax,1) │ │ │ │ setl %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 25867 │ │ │ │ + jle 23b27 │ │ │ │ fildll -0x90(%rbp) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ + shl $0x6,%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ - shl $0x5,%rax │ │ │ │ + lea (%r12,%rdi,1),%r14 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + fld1 │ │ │ │ mov %rsi,-0xa0(%rbp) │ │ │ │ - shl $0x6,%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ lea (%r10,%rax,1),%r15 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%r14 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r15),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 25867 │ │ │ │ + jl 23b27 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 25867 │ │ │ │ + jg 23b27 │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ - mov 0x78(%r13),%rcx │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ - sub -0xe8(%rbp),%rsp │ │ │ │ + mov 0x48(%r13),%r8 │ │ │ │ + mov 0x78(%r13),%rcx │ │ │ │ imul %rdx,%rdi │ │ │ │ + sub -0xe8(%rbp),%rsp │ │ │ │ + shl $0x5,%rdx │ │ │ │ fildll (%r8) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + mov 0x58(%r13),%r9 │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - mov 0x58(%r13),%r9 │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ mov 0x60(%r13),%r10 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -38508,24 +37828,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r10) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 26320 │ │ │ │ + jbe 244f0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x253ec(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -38539,71 +37859,68 @@ │ │ │ │ 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 25fd3 │ │ │ │ + je 24207 │ │ │ │ fchs │ │ │ │ - fmuls 0x25103(%rip) │ │ │ │ - fldt 0x256e1(%rip) │ │ │ │ + fmuls 0x22ecf(%rip) │ │ │ │ + fldt 0x2347d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 26070 │ │ │ │ + jle 24288 │ │ │ │ fldt -0x100(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r11d │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x2537d(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(3) │ │ │ │ - fldt 0x10(%r12,%rax,1) │ │ │ │ inc %r11 │ │ │ │ + fldt 0x10(%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne 26040 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 24260 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 26080 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 24290 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - nopl 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) │ │ │ │ @@ -38627,27 +37944,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 26300 │ │ │ │ + jbe 244d0 │ │ │ │ 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 0x25285(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -38662,1326 +37979,1293 @@ │ │ │ │ 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 2613c │ │ │ │ + je 24348 │ │ │ │ fchs │ │ │ │ - fmuls 0x24f9a(%rip) │ │ │ │ - fldt 0x25578(%rip) │ │ │ │ + fmuls 0x22d8e(%rip) │ │ │ │ + fldt 0x2333c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 261f0 │ │ │ │ + jle 243d8 │ │ │ │ fldt -0x110(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x251fe(%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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x30(%r14,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x30(%r14,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x30(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 261c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26200 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r13),%rcx │ │ │ │ + jne 243b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 243e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov 0x18(%r13),%rcx │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push 0x18(%rcx,%rdx,1) │ │ │ │ push 0x10(%rcx,%rdx,1) │ │ │ │ push 0x8(%rcx,%rdx,1) │ │ │ │ push (%rcx,%rdx,1) │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - call 16d60 │ │ │ │ + call 16310 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 25867 │ │ │ │ + jle 23b27 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%r15 │ │ │ │ - jmp 25ea0 │ │ │ │ + jmp 240d8 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 262b0 │ │ │ │ + ja 24488 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2543e(%rip) │ │ │ │ + fldt 0x2322e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25c4c │ │ │ │ + jmp 23ec8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 262e0 │ │ │ │ + ja 244b0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x25422(%rip) │ │ │ │ + fldt 0x23212(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25ae7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23d83 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x253fe(%rip) │ │ │ │ + fldt 0x231f6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 25c4c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23ec8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x253ce(%rip) │ │ │ │ + fldt 0x231ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25ae7 │ │ │ │ + jmp 23d83 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 26340 │ │ │ │ + ja 24508 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x253ae(%rip) │ │ │ │ + fldt 0x231ae(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2614c │ │ │ │ + jmp 24358 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26370 │ │ │ │ + ja 24530 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x25392(%rip) │ │ │ │ + fldt 0x23192(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25fe3 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24217 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2536e(%rip) │ │ │ │ + fldt 0x23176(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 2614c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24358 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2533e(%rip) │ │ │ │ + fldt 0x2314e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25fe3 │ │ │ │ + jmp 24217 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 25de9 │ │ │ │ + jmp 24021 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 258e9 │ │ │ │ + jmp 23b89 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 25919 │ │ │ │ + jmp 23bb9 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 25e19 │ │ │ │ + jmp 24051 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 25867 │ │ │ │ - jmp 25d98 │ │ │ │ + je 23b27 │ │ │ │ + jmp 23fe8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0x118,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ - mov 0x28(%rdi),%r11 │ │ │ │ + mov 0x28(%rdi),%r10 │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov %rax,-0xa0(%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 %rax,-0x70(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ - push %r11 │ │ │ │ + push %r10 │ │ │ │ push 0x48(%rax) │ │ │ │ - call d190 │ │ │ │ + call c930 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 26490 │ │ │ │ + jne 24650 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 26b03 │ │ │ │ - jmp 26481 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26481 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 24c37 │ │ │ │ + jmp 24641 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24641 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2728f │ │ │ │ + je 2532f │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 264e9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24699 │ │ │ │ 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 2727f │ │ │ │ + jg 2531f │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 264c0 │ │ │ │ + jl 24670 │ │ │ │ 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,-0x90(%rbp) │ │ │ │ - cmp %rax,-0xa8(%rbp) │ │ │ │ - jle 272af │ │ │ │ + cmp %rax,-0xa0(%rbp) │ │ │ │ + jle 2534f │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ mov -0x128(%rbp),%rsi │ │ │ │ mov %rbx,-0x140(%rbp) │ │ │ │ mov %r14,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ lea 0x1(%rsi),%r15 │ │ │ │ lea (%rax,%rax,1),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ lea (%r15,%r15,1),%r12 │ │ │ │ mov %rcx,-0xf0(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ add %rax,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ shl $0x6,%rsi │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ mov %rsi,-0xf8(%rbp) │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rsi,-0x120(%rbp) │ │ │ │ lea 0x2(%rsi),%r13 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ + shl $0x6,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ mov (%rbx),%rax │ │ │ │ - shl $0x6,%rdi │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 26ae8 │ │ │ │ + jl 24c1c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 26aec │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + jg 24c20 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ mov %rsp,-0xe8(%rbp) │ │ │ │ sub -0x108(%rbp),%rsp │ │ │ │ - mov 0x78(%rbx),%r11 │ │ │ │ - lea (%rax,%rax,2),%rbx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + mov 0x78(%rax),%r11 │ │ │ │ + lea (%rdi,%rdi,2),%rbx │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ shl $0x4,%rbx │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ lea (%r11,%rbx,1),%rax │ │ │ │ lea 0x10(%r11,%rbx,1),%r9 │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ lea 0x20(%r11,%rbx,1),%rcx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 26a34 │ │ │ │ + jle 24b6c │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - imul 0x30(%rsi),%rax │ │ │ │ - mov 0x48(%rsi),%rdi │ │ │ │ - mov 0x58(%rsi),%rcx │ │ │ │ - fildll (%rdi) │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov 0x30(%rsi),%rax │ │ │ │ + mov 0x48(%rsi),%rcx │ │ │ │ + mov 0x58(%rsi),%rdx │ │ │ │ + imul %rdi,%rax │ │ │ │ + fildll (%rcx) │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fildll -0x88(%rbp) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov 0xc8(%rsi),%rax │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 26e00 │ │ │ │ + jne 24f20 │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov %rdx,%r8 │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ sub -0x120(%rbp),%r8 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ not %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ - neg %rsi │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 267a6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 24926 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r14 │ │ │ │ fldt (%rax,%r14,1) │ │ │ │ dec %rdx │ │ │ │ sub $0x10,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 267c0 │ │ │ │ + je 24940 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 26780 │ │ │ │ + jg 24900 │ │ │ │ fldt 0x10(%rax,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 26786 │ │ │ │ + je 24906 │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 26789 │ │ │ │ + jmp 24909 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0x10(%r11,%rbx,1),%r9 │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%rsi │ │ │ │ + fildll 0x8(%rcx) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt 0x10(%rdx,%r11,1) │ │ │ │ lea (%r10,%rsi,1),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ + fldt 0x10(%rdx,%r11,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ sub -0xc8(%rbp),%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 268a3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24a13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rcx,%r15,1),%rdx │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%r8) │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 268f0 │ │ │ │ + je 24a58 │ │ │ │ sub %r14,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 26880 │ │ │ │ + jns 249f0 │ │ │ │ mov %rcx,%rdx │ │ │ │ inc %rsi │ │ │ │ not %rdx │ │ │ │ add %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%r8) │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jne 2689c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 268f4 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - fildll 0x10(%rdi) │ │ │ │ + jne 24a0c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24a5c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x20(%r11,%rbx,1),%rcx │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - xor %edi,%edi │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fildll 0x10(%rbx) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ fldt 0x20(%rdx,%r11,1) │ │ │ │ - lea (%r10,%rbx,1),%r8 │ │ │ │ + lea (%r10,%rbx,1),%r11 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ sub -0xc8(%rbp),%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ fld %st(1) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 269e3 │ │ │ │ - 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) │ │ │ │ + jmp 24b23 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r12,%rsi,1),%rdx │ │ │ │ - inc %rdi │ │ │ │ + inc %r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x40(%r8) │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 26a30 │ │ │ │ + fstpt 0x40(%r11) │ │ │ │ + cmp %r13,%r8 │ │ │ │ + je 24b68 │ │ │ │ sub %r14,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rsi,%rdx │ │ │ │ add %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rsi,%rsi │ │ │ │ - jns 269c0 │ │ │ │ + jns 24b00 │ │ │ │ mov %rsi,%rdx │ │ │ │ - inc %rdi │ │ │ │ + inc %r8 │ │ │ │ not %rdx │ │ │ │ add %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x40(%r8) │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jne 269dc │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26a34 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + fstpt 0x40(%r11) │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 24b1c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24b6c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + mov %r10,%rsi │ │ │ │ + lea (%r10,%rbx,1),%rdx │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0xd0(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ push -0x78(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ - lea (%r10,%rbx,1),%rdx │ │ │ │ push %rcx │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add 0x18(%rbx),%rcx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + add 0x18(%rdi),%rcx │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ - call 17150 │ │ │ │ + call 16660 │ │ │ │ mov -0xe8(%rbp),%rsp │ │ │ │ incq -0x90(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - cmp %rax,-0xa8(%rbp) │ │ │ │ - jle 26aee │ │ │ │ + cmp %rax,-0xa0(%rbp) │ │ │ │ + jle 24c22 │ │ │ │ addq $0x10,-0xe0(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 265f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26aee │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26aee │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 24798 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24c22 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24c22 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x140(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 26481 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + je 24641 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2729f │ │ │ │ + je 2533f │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 26b69 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24c89 │ │ │ │ + nopw 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 27287 │ │ │ │ + jg 25327 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 26b40 │ │ │ │ + jl 24c60 │ │ │ │ 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,-0x90(%rbp) │ │ │ │ - cmp -0xa8(%rbp),%rax │ │ │ │ - jge 26481 │ │ │ │ + cmp -0xa0(%rbp),%rax │ │ │ │ + jge 24641 │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ mov -0x128(%rbp),%r15 │ │ │ │ mov %r14,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ inc %r15 │ │ │ │ lea (%rax,%rax,1),%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ lea (%r15,%r15,1),%r13 │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rcx,-0xf0(%rbp) │ │ │ │ add %rax,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x6,%rsi │ │ │ │ + mov %rsi,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ - mov %rsi,-0xf8(%rbp) │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ lea 0x2(%rbx),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2647b │ │ │ │ + jl 2463b │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2647f │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + jg 2463f │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ mov %rsp,-0xe8(%rbp) │ │ │ │ sub -0x108(%rbp),%rsp │ │ │ │ - mov 0x78(%rbx),%r11 │ │ │ │ - lea (%rax,%rax,2),%rbx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + mov 0x78(%rax),%r11 │ │ │ │ + lea (%rdi,%rdi,2),%rbx │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ shl $0x4,%rbx │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - lea (%r11,%rbx,1),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 27270 │ │ │ │ + lea (%r11,%rbx,1),%rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + jle 25310 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - imul 0x30(%rcx),%rax │ │ │ │ - mov 0x48(%rcx),%rdi │ │ │ │ - mov 0x58(%rcx),%rsi │ │ │ │ - fildll (%rdi) │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + mov 0x48(%rcx),%rsi │ │ │ │ + mov 0x58(%rcx),%rdx │ │ │ │ + imul %rdi,%rax │ │ │ │ + fildll (%rsi) │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fildll -0x88(%rbp) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov 0xc8(%rcx),%rax │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 271a0 │ │ │ │ + jne 25270 │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov %rdx,%r8 │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ sub -0x120(%rbp),%r8 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ not %rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ lea -0x2(%r8),%r9 │ │ │ │ mov %r10,%r8 │ │ │ │ - neg %rsi │ │ │ │ + mov %rcx,%rsi │ │ │ │ sub %rcx,%r8 │ │ │ │ + neg %rsi │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 26dea │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 24f0a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r14 │ │ │ │ fldt (%rax,%r14,1) │ │ │ │ dec %rdx │ │ │ │ sub $0x10,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 26eb0 │ │ │ │ + je 24fc0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 26dc0 │ │ │ │ + jg 24ee0 │ │ │ │ fldt 0x10(%rax,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 26dc6 │ │ │ │ + je 24ee6 │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 26dc9 │ │ │ │ + jmp 24ee9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov -0xf0(%rbp),%r12 │ │ │ │ - not %rsi │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + not %rsi │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r11 │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 26e74 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24f84 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rax,%r8,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r8 │ │ │ │ neg %r8 │ │ │ │ fldt (%rax,%r8,1) │ │ │ │ mov %rcx,%r9 │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r11,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ + add %rdi,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 26e90 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 24fa0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 26e40 │ │ │ │ + jg 24f50 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 26e4d │ │ │ │ + je 24f5d │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 26e53 │ │ │ │ + jmp 24f63 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x130(%rbp),%r11 │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ lea 0x10(%r11,%rbx,1),%r9 │ │ │ │ - jmp 267d0 │ │ │ │ + jmp 24950 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0x10(%r11,%rbx,1),%r9 │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ + fildll 0x8(%rcx) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt 0x10(%rdx,%r11,1) │ │ │ │ lea (%r10,%rsi,1),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ + fldt 0x10(%rdx,%r11,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ sub -0xc8(%rbp),%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 26f67 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25077 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sub %r14,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ lea 0x1(%rcx,%r15,1),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 26f90 │ │ │ │ + jns 250a0 │ │ │ │ mov %rcx,%rdx │ │ │ │ not %rdx │ │ │ │ add %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rax,%rdx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x20(%r8) │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jne 26f60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - fildll 0x10(%rdi) │ │ │ │ + jne 25070 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x20(%r11,%rbx,1),%rcx │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - xor %edi,%edi │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fildll 0x10(%rbx) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ fldt 0x20(%rdx,%r11,1) │ │ │ │ - lea (%r10,%rbx,1),%r8 │ │ │ │ + lea (%r10,%rbx,1),%r11 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ sub -0xc8(%rbp),%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ fld %st(1) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ fsub %st(1),%st │ │ │ │ fld1 │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 270a3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25183 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rsi,%r13,1),%rdx │ │ │ │ - inc %rdi │ │ │ │ + inc %r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x40(%r8) │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 270f0 │ │ │ │ + fstpt 0x40(%r11) │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 251c8 │ │ │ │ sub %r14,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rsi,%rdx │ │ │ │ add %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rsi,%rsi │ │ │ │ - jns 27080 │ │ │ │ + jns 25160 │ │ │ │ mov %rsi,%rdx │ │ │ │ - inc %rdi │ │ │ │ + inc %r8 │ │ │ │ not %rdx │ │ │ │ add %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x40(%r8) │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 2709c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 270f4 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + fstpt 0x40(%r11) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 2517c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 251cc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + mov %r10,%rsi │ │ │ │ + lea (%r10,%rbx,1),%rdx │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0xd0(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ push -0x78(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ - lea (%r10,%rbx,1),%rdx │ │ │ │ push %rcx │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov %rdi,%rcx │ │ │ │ add 0x18(%rbx),%rcx │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ - call 17150 │ │ │ │ + call 16660 │ │ │ │ mov -0xe8(%rbp),%rsp │ │ │ │ incq -0x90(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - cmp %rax,-0xa8(%rbp) │ │ │ │ - jle 26481 │ │ │ │ + cmp %rax,-0xa0(%rbp) │ │ │ │ + jle 24641 │ │ │ │ addq $0x10,-0xe0(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ - jmp 26c50 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + jmp 24d70 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - mov %r13,-0x128(%rbp) │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ - not %rsi │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x130(%rbp),%rdi │ │ │ │ + not %rsi │ │ │ │ + mov %r11,-0x128(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r11 │ │ │ │ shl $0x4,%rsi │ │ │ │ - jmp 27234 │ │ │ │ - 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) │ │ │ │ + jmp 252d4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rax,%r8,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rsi,%r8 │ │ │ │ neg %r8 │ │ │ │ fldt (%rax,%r8,1) │ │ │ │ mov %rcx,%r9 │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r12,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ + add %rdi,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 27250 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 252f0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 27200 │ │ │ │ + jg 252a0 │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 2720d │ │ │ │ + je 252ad │ │ │ │ mov %rsi,%r8 │ │ │ │ - jmp 27213 │ │ │ │ + jmp 252b3 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0x128(%rbp),%r13 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x128(%rbp),%r11 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ lea 0x10(%r11,%rbx,1),%r9 │ │ │ │ - jmp 26ec0 │ │ │ │ + jmp 24fd0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x10(%r11,%rbx,1),%r9 │ │ │ │ lea 0x20(%r11,%rbx,1),%rcx │ │ │ │ - jmp 270f4 │ │ │ │ + jmp 251cc │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 264e9 │ │ │ │ + jmp 24699 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 26b69 │ │ │ │ + jmp 24c89 │ │ │ │ movq $0x0,-0x90(%rbp) │ │ │ │ - jmp 2651f │ │ │ │ + jmp 246cf │ │ │ │ movq $0x0,-0x90(%rbp) │ │ │ │ - jmp 26b9f │ │ │ │ + jmp 24cbf │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 26481 │ │ │ │ - jmp 26b18 │ │ │ │ + je 24641 │ │ │ │ + jmp 24c4c │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0x128,%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),%r13 │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ mov %rbx,-0xf0(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %rbx,-0xf8(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rbx,-0x100(%rbp) │ │ │ │ - mov 0x108(%r12),%rbx │ │ │ │ + mov 0x108(%r13),%rbx │ │ │ │ push %rax │ │ │ │ - push 0x48(%r12) │ │ │ │ - call d190 │ │ │ │ + push 0x48(%r13) │ │ │ │ + call c930 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 27380 │ │ │ │ + jne 25420 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 279fa │ │ │ │ + jne 25a34 │ │ │ │ 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 -0xd8(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 28061 │ │ │ │ + je 26040 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 273e9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25469 │ │ │ │ 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 28051 │ │ │ │ + jg 26030 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 273c0 │ │ │ │ + jl 25440 │ │ │ │ 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,-0xb8(%rbp) │ │ │ │ cmp %rax,-0xd8(%rbp) │ │ │ │ - jle 28081 │ │ │ │ + jle 26060 │ │ │ │ fld1 │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ mov %rbx,-0x148(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fildll -0x100(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rcx │ │ │ │ lea (%rdi,%rdi,1),%r14 │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x6,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fildll -0xf8(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - lea (%rbx,%rax,1),%r13 │ │ │ │ - mov %rdi,%rax │ │ │ │ mov %rsi,-0x120(%rbp) │ │ │ │ - mov %r13,%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x6,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - shl $0x6,%rdi │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + fstpt -0x80(%rbp) │ │ │ │ + fildll -0xf8(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fildll -0xf0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 279e5 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 25a1f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 279e5 │ │ │ │ + jg 25a1f │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - mov 0x78(%r12),%r11 │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ + mov 0x78(%r13),%r15 │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ sub -0x130(%rbp),%rsp │ │ │ │ - lea (%rdi,%rdi,2),%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - lea (%r11,%r15,1),%rax │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ + lea (%r15,%r11,1),%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ inc %rax │ │ │ │ - js 27920 │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ + js 25968 │ │ │ │ + mov 0x30(%r13),%r8 │ │ │ │ + mov 0x48(%r13),%rbx │ │ │ │ imul %rdi,%r8 │ │ │ │ - fildll (%r9) │ │ │ │ + fildll (%rbx) │ │ │ │ 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 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov 0x58(%r13),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ - mov 0x60(%r12),%r13 │ │ │ │ + mov 0x60(%r13),%r12 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ mov %rcx,-0xe0(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(3) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x24121(%rip) │ │ │ │ + fldt 0x22077(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ sub %rcx,%rsi │ │ │ │ mov %r10,%rcx │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 2762c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 256a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23db8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -39994,104 +39278,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 27605 │ │ │ │ + je 25679 │ │ │ │ fchs │ │ │ │ - fmuls 0x23ad1(%rip) │ │ │ │ - fldt 0x240af(%rip) │ │ │ │ + fmuls 0x21a5d(%rip) │ │ │ │ + fldt 0x2200b(%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 27690 │ │ │ │ + jl 25700 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 275c0 │ │ │ │ + ja 25638 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27670 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 256e0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27615 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25689 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2403c(%rip) │ │ │ │ + fldt 0x21f9c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27615 │ │ │ │ + jmp 25689 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ + fildll 0x8(%rbx) │ │ │ │ inc %r8 │ │ │ │ - fildll 0x8(%r9) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + fldt (%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r9) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x10(%r13) │ │ │ │ + fldt 0x10(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x23fdb(%rip) │ │ │ │ + fldt 0x21f3d(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ + sub -0xe0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xe0(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 2777d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 257d9 │ │ │ │ + nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23c68(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40104,100 +39386,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 27755 │ │ │ │ + je 257b1 │ │ │ │ fchs │ │ │ │ - fmuls 0x23981(%rip) │ │ │ │ - fldt 0x23f5f(%rip) │ │ │ │ + fmuls 0x21925(%rip) │ │ │ │ + fldt 0x21ed3(%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 277e0 │ │ │ │ + jg 25838 │ │ │ │ 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 27710 │ │ │ │ + ja 25770 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 277c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25818 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27765 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 257c1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x23eec(%rip) │ │ │ │ + fldt 0x21e64(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27765 │ │ │ │ + jmp 257c1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fildll 0x10(%r9) │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fildll 0x10(%rbx) │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + 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(%r13) │ │ │ │ + fldt 0x20(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x23e98(%rip) │ │ │ │ + fldt 0x21e0c(%rip) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ + sub -0xe0(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xe0(%rbp),%r8 │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ mov %r8,%rcx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 278c1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 25909 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23b28(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40210,248 +39491,243 @@ │ │ │ │ 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 27895 │ │ │ │ + je 258e1 │ │ │ │ fchs │ │ │ │ - fmuls 0x23841(%rip) │ │ │ │ - fldt 0x23e1f(%rip) │ │ │ │ + fmuls 0x217f5(%rip) │ │ │ │ + fldt 0x21da3(%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 %r14,%rax │ │ │ │ - jg 27940 │ │ │ │ + jg 25978 │ │ │ │ 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 27850 │ │ │ │ + ja 258a0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27900 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25948 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 278a5 │ │ │ │ + jmp 258f1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x23dac(%rip) │ │ │ │ + fldt 0x21d34(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 278a5 │ │ │ │ + jmp 258f1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - jmp 27948 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + jmp 25980 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r10,%rsi │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + add 0x18(%r13),%rdi │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0xe8(%rbp) │ │ │ │ push -0xf0(%rbp) │ │ │ │ push -0xf8(%rbp) │ │ │ │ push -0x100(%rbp) │ │ │ │ push %rdx │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ push (%rdi) │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ - call 17150 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ + call 16660 │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ incq -0xb8(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ cmp %rax,-0xd8(%rbp) │ │ │ │ - jle 279e5 │ │ │ │ + jle 25a1f │ │ │ │ + addq $0x10,-0x110(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - add $0x10,%rbx │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 274d0 │ │ │ │ + jge 25550 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x148(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2736e │ │ │ │ + je 2540c │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 28071 │ │ │ │ + je 26050 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 27a69 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25a81 │ │ │ │ + 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 (%rbx,%r9,1),%rdx │ │ │ │ - jg 28059 │ │ │ │ + jg 26038 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 27a40 │ │ │ │ + jl 25a58 │ │ │ │ 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,-0xb8(%rbp) │ │ │ │ cmp %rax,-0xd8(%rbp) │ │ │ │ - jle 2736e │ │ │ │ + jle 2540c │ │ │ │ fld1 │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fildll -0x100(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rcx │ │ │ │ lea (%rdi,%rdi,1),%r14 │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x6,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fildll -0xf8(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + fildll -0xf8(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fildll -0xf0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2736e │ │ │ │ + jl 2540c │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2736e │ │ │ │ + jg 2540c │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - mov 0x78(%r12),%r11 │ │ │ │ + mov 0x78(%r13),%r15 │ │ │ │ mov %rsp,-0x110(%rbp) │ │ │ │ sub -0x130(%rbp),%rsp │ │ │ │ - lea (%rdi,%rdi,2),%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - lea (%r11,%r15,1),%rax │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ + lea (%r15,%r11,1),%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ inc %rax │ │ │ │ - js 27f90 │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ + js 25f78 │ │ │ │ + mov 0x30(%r13),%r8 │ │ │ │ + mov 0x48(%r13),%r9 │ │ │ │ mov %r10,%rcx │ │ │ │ imul %rdi,%r8 │ │ │ │ fildll (%r9) │ │ │ │ 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 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov 0x58(%r13),%rdx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%r12),%rdx │ │ │ │ - mov 0x60(%r12),%r13 │ │ │ │ + mov 0x60(%r13),%r12 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ mov %rdx,-0xe0(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(3) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ + mov %ax,-0x66(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(3) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x23ab2(%rip) │ │ │ │ + fldt 0x21a6f(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - sub %rdx,%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 27c9c │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25ca8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23748(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40464,103 +39740,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 27c75 │ │ │ │ + je 25c81 │ │ │ │ fchs │ │ │ │ - fmuls 0x23461(%rip) │ │ │ │ - fldt 0x23a3f(%rip) │ │ │ │ + fmuls 0x21455(%rip) │ │ │ │ + fldt 0x21a03(%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 27d00 │ │ │ │ + jl 25d08 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 27c30 │ │ │ │ + ja 25c40 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27ce0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25ce8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27c85 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25c91 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x239cc(%rip) │ │ │ │ + fldt 0x21994(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27c85 │ │ │ │ + jmp 25c91 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - inc %r8 │ │ │ │ fildll 0x8(%r9) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + inc %r8 │ │ │ │ + lea 0x10(%r15,%r11,1),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ + fldt (%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x138(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x10(%r13) │ │ │ │ + fldt 0x10(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x2396b(%rip) │ │ │ │ + fldt 0x2192e(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ + sub -0xe0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xe0(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 27ded │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25de9 │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x235f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40573,101 +39849,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 27dc5 │ │ │ │ + je 25dc1 │ │ │ │ fchs │ │ │ │ - fmuls 0x23311(%rip) │ │ │ │ - fldt 0x238ef(%rip) │ │ │ │ + fmuls 0x21315(%rip) │ │ │ │ + fldt 0x218c3(%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 27e50 │ │ │ │ + jg 25e40 │ │ │ │ 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 27d80 │ │ │ │ + ja 25d80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27e30 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25e20 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27dd5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25dd1 │ │ │ │ + nop │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2387c(%rip) │ │ │ │ + fldt 0x2185c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27dd5 │ │ │ │ + jmp 25dd1 │ │ │ │ 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(%r9) │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + 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(%r13) │ │ │ │ + fldt 0x20(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt 0x23828(%rip) │ │ │ │ + fldt 0x21803(%rip) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ + sub -0xe0(%rbp),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub -0xe0(%rbp),%r8 │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ mov %r8,%rcx │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 27f31 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 25f19 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x234b8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40680,324 +39955,324 @@ │ │ │ │ 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 27f05 │ │ │ │ + je 25ef1 │ │ │ │ fchs │ │ │ │ - fmuls 0x231d1(%rip) │ │ │ │ - fldt 0x237af(%rip) │ │ │ │ + fmuls 0x211e5(%rip) │ │ │ │ + fldt 0x21793(%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,%r14 │ │ │ │ - jl 27fb0 │ │ │ │ + jl 25f90 │ │ │ │ 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 27ec0 │ │ │ │ + ja 25eb0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27f70 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25f58 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - jmp 27f15 │ │ │ │ + jmp 25f01 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2373c(%rip) │ │ │ │ + fldt 0x21724(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27f15 │ │ │ │ + jmp 25f01 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ + lea 0x10(%r15,%r11,1),%rax │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ - jmp 27fb8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 25f98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r10,%rsi │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + add 0x18(%r13),%rdi │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0xe8(%rbp) │ │ │ │ push -0xf0(%rbp) │ │ │ │ push -0xf8(%rbp) │ │ │ │ push -0x100(%rbp) │ │ │ │ push %rdx │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ push (%rdi) │ │ │ │ mov -0x118(%rbp),%r9 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ - call 17150 │ │ │ │ + call 16660 │ │ │ │ mov -0x110(%rbp),%rsp │ │ │ │ incq -0xb8(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ cmp %rax,-0xd8(%rbp) │ │ │ │ - jle 2736e │ │ │ │ + jle 2540c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 27b30 │ │ │ │ + jmp 25b48 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 273e9 │ │ │ │ + jmp 25469 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 27a69 │ │ │ │ + jmp 25a81 │ │ │ │ movq $0x0,-0xb8(%rbp) │ │ │ │ - jmp 2741f │ │ │ │ + jmp 2549f │ │ │ │ movq $0x0,-0xb8(%rbp) │ │ │ │ - jmp 27a9f │ │ │ │ + jmp 25ab7 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2736e │ │ │ │ - jmp 27a0f │ │ │ │ - nop │ │ │ │ + je 2540c │ │ │ │ + jmp 25a49 │ │ │ │ + xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0x168,%rsp │ │ │ │ - mov 0x20(%rdi),%rbx │ │ │ │ + mov 0x20(%rdi),%rsi │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ - mov 0x38(%rdi),%r12 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov (%rdi),%r12 │ │ │ │ + mov 0x38(%rdi),%rbx │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ + mov 0x108(%r12),%r10 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ + mov 0x10(%rdi),%rsi │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov 0x10(%rdi),%rbx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - mov 0x8(%rdi),%rbx │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ - mov (%rdi),%rbx │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - mov 0x108(%rbx),%r10 │ │ │ │ mov %r10,-0x70(%rbp) │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + mov 0x8(%rdi),%rsi │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ push %rax │ │ │ │ - push 0x48(%rbx) │ │ │ │ - call d190 │ │ │ │ + push 0x48(%r12) │ │ │ │ + call c930 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 28160 │ │ │ │ + jne 26140 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 28835 │ │ │ │ + jne 267d3 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 290cb │ │ │ │ + je 26fbb │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 281a9 │ │ │ │ + jmp 26189 │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%r10,%r9,1),%rdx │ │ │ │ - jg 290c3 │ │ │ │ + jg 26fb3 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 28180 │ │ │ │ + jl 26160 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r10,%rax,1),%rdx │ │ │ │ setg %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 290e5 │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 26fd5 │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ mov %r10,-0x188(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rcx │ │ │ │ - lea 0x1(%rsi),%r11 │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ + lea 0x1(%rsi),%r8 │ │ │ │ lea 0x2(%rsi),%r15 │ │ │ │ lea 0x0(,%rax,4),%rsi │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ mov %rsi,-0xf0(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ + fld1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x6,%rsi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ - add %r10,%rax │ │ │ │ mov %rsi,-0x100(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + add %r10,%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ - mov %rdi,-0x180(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ mov %rax,-0x178(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ lea (%r14,%rax,1),%r13 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ + fstpt -0x130(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ + fstpt -0x160(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstpt -0x120(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ fstpt -0x170(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x140(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 28820 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 267b7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 28820 │ │ │ │ - mov 0x8(%rdi),%r9 │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov 0x78(%rbx),%rdi │ │ │ │ + jg 267b7 │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + mov 0x8(%rdi),%r10 │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ sub -0x110(%rbp),%rsp │ │ │ │ - imul %r9,%rcx │ │ │ │ - fildll (%rax) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - lea (%r9,%r9,2),%r8 │ │ │ │ + mov 0x30(%rdx),%rcx │ │ │ │ + mov 0x48(%rdx),%r9 │ │ │ │ + lea (%r10,%r10,2),%r8 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ + mov 0x78(%rdx),%rdi │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rcx,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + imul %r10,%rcx │ │ │ │ + fildll (%r9) │ │ │ │ + mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ + lea (%rdi,%r8,1),%rax │ │ │ │ + mov 0x58(%rdx),%r11 │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xd8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov 0x60(%rbx),%r10 │ │ │ │ - sub %rdx,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + mov 0x60(%rdx),%r11 │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ fildll -0xd8(%rbp) │ │ │ │ fldt -0x130(%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) │ │ │ │ fadd %st(1),%st │ │ │ │ - fldt (%r10) │ │ │ │ + fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 28f60 │ │ │ │ + jbe 26e78 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22fba(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41011,114 +40286,112 @@ │ │ │ │ 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 28405 │ │ │ │ + je 263e2 │ │ │ │ fchs │ │ │ │ - fmuls 0x22cd1(%rip) │ │ │ │ - fldt 0x232af(%rip) │ │ │ │ + fmuls 0x20cf4(%rip) │ │ │ │ + fldt 0x212a2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x78(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - jle 28490 │ │ │ │ + jle 26460 │ │ │ │ fldt -0x150(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x22f4f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(3) │ │ │ │ - fldt 0x10(%r12,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x10(%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 28460 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26438 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 284a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 26470 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fildll 0x8(%r9) │ │ │ │ inc %rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fildll 0x8(%rax) │ │ │ │ lea 0x10(%rdi,%r8,1),%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xe0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ - sub -0x88(%rbp),%rax │ │ │ │ + sub -0x80(%rbp),%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ fildll -0xe0(%rbp) │ │ │ │ fldt -0x120(%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) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ - fldt 0x10(%r10) │ │ │ │ + fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 28f40 │ │ │ │ + jbe 26e60 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22e5c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41132,119 +40405,115 @@ │ │ │ │ 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 28563 │ │ │ │ + je 26529 │ │ │ │ fchs │ │ │ │ - fmuls 0x22b73(%rip) │ │ │ │ - fldt 0x23151(%rip) │ │ │ │ + fmuls 0x20bad(%rip) │ │ │ │ + fldt 0x2115b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x78(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - jle 28610 │ │ │ │ + jle 265b8 │ │ │ │ fldt -0x160(%rbp) │ │ │ │ mov -0x178(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x22dda(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x30(%r14,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ - fstpt 0x30(%r11,%rax,1) │ │ │ │ + fstpt 0x30(%r12,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 285e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28620 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jne 26590 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 265c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fildll 0x10(%r9) │ │ │ │ lea 0x20(%rdi,%r8,1),%rdx │ │ │ │ - fildll 0x10(%rax) │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0xe0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - sub -0x88(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + sub -0x80(%rbp),%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ fldt -0x140(%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) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt 0x20(%r10) │ │ │ │ + fldt 0x20(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 28f20 │ │ │ │ + jbe 26e40 │ │ │ │ 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 0x22cef(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -41259,271 +40528,270 @@ │ │ │ │ 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 286d2 │ │ │ │ + je 2666e │ │ │ │ fchs │ │ │ │ - fmuls 0x22a04(%rip) │ │ │ │ - fldt 0x22fe2(%rip) │ │ │ │ + fmuls 0x20a68(%rip) │ │ │ │ + fldt 0x21016(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x78(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - jle 28770 │ │ │ │ + jle 26700 │ │ │ │ fldt -0x170(%rbp) │ │ │ │ mov -0x180(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x22c6b(%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) │ │ │ │ nopl (%rax) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x50(%r13,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x50(%r13,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x50(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jne 28740 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28780 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 266d8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26710 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ + push -0x90(%rbp) │ │ │ │ push -0x98(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ - push -0xb0(%rbp) │ │ │ │ push %rdx │ │ │ │ - mov %r9,%rdx │ │ │ │ + mov %r10,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%rbx),%rdx │ │ │ │ + add 0x18(%rdi),%rdx │ │ │ │ push 0x18(%rdx) │ │ │ │ push 0x10(%rdx) │ │ │ │ push 0x8(%rdx) │ │ │ │ push (%rdx) │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ mov -0xd8(%rbp),%r9 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ - call 17150 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + call 16660 │ │ │ │ mov -0xc8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 28820 │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 267b7 │ │ │ │ addq $0x10,-0xc0(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ mov (%rdi),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 282d0 │ │ │ │ + jge 262b0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ mov -0x188(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 28147 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 2612a │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 290d8 │ │ │ │ + je 26fc8 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 288a9 │ │ │ │ - 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 26821 │ │ │ │ + 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 %rdx,(%r10,%r9,1) │ │ │ │ - jl 290bb │ │ │ │ + jl 26fab │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 28880 │ │ │ │ + jl 267f8 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rdx,(%r10,%rax,1) │ │ │ │ setl %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 28147 │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 2612a │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rcx │ │ │ │ - lea 0x1(%rsi),%r11 │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ + lea 0x1(%rsi),%r8 │ │ │ │ lea 0x2(%rsi),%r15 │ │ │ │ lea 0x0(,%rax,4),%rsi │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ mov %rsi,-0x108(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ + fld1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x6,%rsi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ - add %r10,%rax │ │ │ │ mov %rsi,-0x120(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ mov %rdi,-0x178(%rbp) │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ lea (%r14,%rax,1),%r13 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ + fstpt -0x160(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ fstpt -0x170(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x140(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ mov (%rdi),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 28147 │ │ │ │ + jl 2612a │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 28147 │ │ │ │ - mov 0x8(%rdi),%r9 │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov 0x78(%rbx),%rdi │ │ │ │ + jg 2612a │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov 0x8(%rdi),%r10 │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ sub -0x110(%rbp),%rsp │ │ │ │ - imul %r9,%rcx │ │ │ │ - fildll (%rax) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - lea (%r9,%r9,2),%r8 │ │ │ │ + mov 0x30(%rdx),%rcx │ │ │ │ + mov 0x48(%rdx),%r9 │ │ │ │ + lea (%r10,%r10,2),%r8 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ + mov 0x78(%rdx),%rdi │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rcx,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + imul %r10,%rcx │ │ │ │ + fildll (%r9) │ │ │ │ + mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ + lea (%rdi,%r8,1),%rax │ │ │ │ + mov 0x58(%rdx),%r11 │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xd8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov 0x60(%rbx),%r10 │ │ │ │ - sub %rdx,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + mov 0x60(%rdx),%r11 │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ fildll -0xd8(%rbp) │ │ │ │ fldt -0x100(%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) │ │ │ │ fadd %st(1),%st │ │ │ │ - fldt (%r10) │ │ │ │ + fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29030 │ │ │ │ + jbe 26f30 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x228c7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41537,115 +40805,112 @@ │ │ │ │ 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 28af8 │ │ │ │ + je 26a75 │ │ │ │ fchs │ │ │ │ - fmuls 0x225de(%rip) │ │ │ │ - fldt 0x22bbc(%rip) │ │ │ │ + fmuls 0x20661(%rip) │ │ │ │ + fldt 0x20c0f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + cmpq $0x0,-0x78(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - jle 28b90 │ │ │ │ + jle 26af0 │ │ │ │ fldt -0x150(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x2285c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st,%st(3) │ │ │ │ - fldt 0x10(%r12,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x10(%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 28b60 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26ac8 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 28ba0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 26b00 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fildll 0x8(%r9) │ │ │ │ inc %rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fildll 0x8(%rax) │ │ │ │ lea 0x10(%rdi,%r8,1),%rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xe0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ - sub -0x88(%rbp),%rax │ │ │ │ + sub -0x80(%rbp),%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ fildll -0xe0(%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) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ - fldt 0x10(%r10) │ │ │ │ + fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29010 │ │ │ │ + jbe 26f18 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2275c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41659,119 +40924,115 @@ │ │ │ │ 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 28c63 │ │ │ │ + je 26bb9 │ │ │ │ fchs │ │ │ │ - fmuls 0x22473(%rip) │ │ │ │ - fldt 0x22a51(%rip) │ │ │ │ + fmuls 0x2051d(%rip) │ │ │ │ + fldt 0x20acb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x78(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - jle 28d10 │ │ │ │ + jle 26c48 │ │ │ │ fldt -0x160(%rbp) │ │ │ │ mov -0x180(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x226da(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st,%st(2) │ │ │ │ - fldt 0x30(%r14,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt 0x30(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ - fstpt 0x30(%r11,%rax,1) │ │ │ │ + fstpt 0x30(%r12,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 28ce0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28d20 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jne 26c20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26c50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fildll 0x10(%r9) │ │ │ │ lea 0x20(%rdi,%r8,1),%rdx │ │ │ │ - fildll 0x10(%rax) │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0xe0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - sub -0x88(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + sub -0x80(%rbp),%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ fldt -0x140(%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) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt 0x20(%r10) │ │ │ │ + fldt 0x20(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 28ff0 │ │ │ │ + jbe 26ef8 │ │ │ │ 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 0x225ef(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -41786,1915 +41047,1874 @@ │ │ │ │ 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 28dd2 │ │ │ │ + je 26cfe │ │ │ │ fchs │ │ │ │ - fmuls 0x22304(%rip) │ │ │ │ - fldt 0x228e2(%rip) │ │ │ │ + fmuls 0x203d8(%rip) │ │ │ │ + fldt 0x20986(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + cmpq $0x0,-0x78(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - jle 28e70 │ │ │ │ + jle 26d90 │ │ │ │ fldt -0x170(%rbp) │ │ │ │ mov -0x178(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2256b(%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) │ │ │ │ nopl (%rax) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x50(%r13,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x50(%r13,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt 0x50(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jne 28e40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28e80 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26d68 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26da0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ mov -0x130(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ + push -0x90(%rbp) │ │ │ │ push -0x98(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ - push -0xb0(%rbp) │ │ │ │ push %rdx │ │ │ │ - mov %r9,%rdx │ │ │ │ + mov %r10,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%rbx),%rdx │ │ │ │ + add 0x18(%rdi),%rdx │ │ │ │ push 0x18(%rdx) │ │ │ │ push 0x10(%rdx) │ │ │ │ push 0x8(%rdx) │ │ │ │ push (%rdx) │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ mov -0xd8(%rbp),%r9 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ - call 17150 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + call 16660 │ │ │ │ mov -0xc8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - cmp %rax,-0x90(%rbp) │ │ │ │ - jle 28147 │ │ │ │ - addq $0x10,-0xc0(%rbp) │ │ │ │ + cmp %rax,-0x88(%rbp) │ │ │ │ + jle 2612a │ │ │ │ + addq $0x10,-0xb8(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 289b0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 26930 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 28f80 │ │ │ │ + ja 26e90 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2278e(%rip) │ │ │ │ + fldt 0x2083e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 286e2 │ │ │ │ + jmp 2667e │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28fd0 │ │ │ │ + ja 26ed8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2276e(%rip) │ │ │ │ + fldt 0x20822(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28573 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 26539 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28fb0 │ │ │ │ + ja 26eb8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x22752(%rip) │ │ │ │ + fldt 0x2080a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28415 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 263f2 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2272e(%rip) │ │ │ │ + fldt 0x207ee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 286e2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2667e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x226fe(%rip) │ │ │ │ + fldt 0x207c6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28415 │ │ │ │ + jmp 263f2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x226de(%rip) │ │ │ │ + fldt 0x207a6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28573 │ │ │ │ + jmp 26539 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 29050 │ │ │ │ + ja 26f48 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x226be(%rip) │ │ │ │ + fldt 0x20786(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28de2 │ │ │ │ + jmp 26d0e │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 290a0 │ │ │ │ + ja 26f90 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2269e(%rip) │ │ │ │ + fldt 0x2076a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28c73 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 26bc9 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29080 │ │ │ │ + ja 26f70 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x22682(%rip) │ │ │ │ + fldt 0x20752(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28b08 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 26a85 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2265e(%rip) │ │ │ │ + fldt 0x20736(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 28de2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 26d0e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2262e(%rip) │ │ │ │ + fldt 0x2070e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28b08 │ │ │ │ + jmp 26a85 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2260e(%rip) │ │ │ │ + fldt 0x206ee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28c73 │ │ │ │ + jmp 26bc9 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 288a9 │ │ │ │ + jmp 26821 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 281a9 │ │ │ │ + jmp 26189 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 281dc │ │ │ │ + jmp 261bc │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 288dc │ │ │ │ + jmp 26854 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 28147 │ │ │ │ - jmp 2884a │ │ │ │ + je 2612a │ │ │ │ + jmp 267e8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0x170,%rsp │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8380 │ │ │ │ + call 7e70 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 291a2 │ │ │ │ + jne 27092 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 29830 │ │ │ │ + jne 276b0 │ │ │ │ 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 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2ab76 │ │ │ │ + je 28960 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 29229 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 270e9 │ │ │ │ + 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 29e71 │ │ │ │ + jg 27ca1 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 29200 │ │ │ │ + jl 270c0 │ │ │ │ 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,-0xd8(%rbp) │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jle 2ab96 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ + jle 28980 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 2981b │ │ │ │ + jl 2769b │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2981b │ │ │ │ + jg 2769b │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - mov %rsp,-0x128(%rbp) │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov %rsp,-0x138(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r15 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ lea 0x1(%r15),%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ - lea (%rdi,%rdi,1),%r14 │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x108(%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,-0x120(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xf0(%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) │ │ │ │ mov %rdi,%rdx │ │ │ │ + imul %rbx,%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ + add %rdi,%rdi │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - imul %rbx,%rdx │ │ │ │ + imul %rdi,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - imul %r14,%rax │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - fstpt (%rsi) │ │ │ │ + mov %rsi,-0xc8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fstpt (%rsi) │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - js 2a4d2 │ │ │ │ + js 282dc │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ 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 -0x100(%rbp),%rax │ │ │ │ mov (%rax,%r9,8),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r15,%rax,1),%rax │ │ │ │ - sub %r15,%rsi │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rsi,0x0(%r13,%r9,8) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 29494 │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov %rdx,(%r12,%r9,8) │ │ │ │ + mov %rax,0x0(%r13,%r9,8) │ │ │ │ + jle 27344 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r14,1),%rbx │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%r8 │ │ │ │ add -0xc0(%rbp),%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 29480 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 27330 │ │ │ │ dec %r9 │ │ │ │ add -0xa0(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 293f7 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ + jne 272bd │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - and %r14,%r10 │ │ │ │ + and -0x70(%rbp),%r10 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ add $0x17,%rax │ │ │ │ + mov %r10,%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + shl $0x4,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r15,-0x80(%rbp) │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ + mov %r14,-0xa8(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xc8(%rdi),%rax │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov %r10,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ mov (%r12,%rsi,8),%rdx │ │ │ │ - fldt (%r14) │ │ │ │ imul %rsi,%rdi │ │ │ │ + fldt (%r11) │ │ │ │ shl $0x4,%rdi │ │ │ │ - add -0xd0(%rbp),%rdi │ │ │ │ + add -0xd8(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jge 295e7 │ │ │ │ + jge 27487 │ │ │ │ + fldt 0x10(%r11) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r15 │ │ │ │ - fldt 0x10(%r14) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ imul %rsi,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x4,%r11 │ │ │ │ - fldt 0x10(%r11,%r15,1) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + mov %rax,%r14 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + fldt 0x10(%r14,%r15,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jg 295eb │ │ │ │ + jg 2748b │ │ │ │ + fldt (%rcx) │ │ │ │ sub %r8,%rdx │ │ │ │ - lea (%r15,%r11,1),%r8 │ │ │ │ + lea (%r15,%r14,1),%r8 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ - fld %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%r8,%rax,1) │ │ │ │ inc %rdi │ │ │ │ + fldt 0x20(%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 295c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27460 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r15,-0x80(%rbp) │ │ │ │ - jmp 295ed │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 295ed │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2748d │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2748d │ │ │ │ + fstp %st(0) │ │ │ │ inc %rsi │ │ │ │ - add $0x20,%r14 │ │ │ │ + add $0x20,%r11 │ │ │ │ add %r9,%rcx │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 29543 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ + jne 273e6 │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2a257 │ │ │ │ + je 2805b │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 29ecd │ │ │ │ + je 27d01 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 297da │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2765a │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ + shl $0x5,%r14 │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - movabs $0xfffffffffffffff,%r10 │ │ │ │ - and %r14,%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r11 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r11,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ + movabs $0xfffffffffffffff,%r10 │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ + and -0x70(%rbp),%r10 │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + lea (%rcx,%rdx,1),%r11 │ │ │ │ + mov %r15,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 29e93 │ │ │ │ + je 27cc3 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 29748 │ │ │ │ + jle 275cd │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %rdx,-0xb8(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + fldt (%r14,%rdi,1) │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ mov 0x48(%rcx),%r15 │ │ │ │ - mov (%r11,%rax,8),%rcx │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - fldt (%rcx,%r9,1) │ │ │ │ - mov -0x88(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - imul %rax,%r9 │ │ │ │ - add %r9,%r9 │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ + imul %rax,%r14 │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + add %r14,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov (%r9,%rax,8),%rdi │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r15,%rax,8),%rcx │ │ │ │ imul %r10,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %r9,%rsi │ │ │ │ - add %r14,%r9 │ │ │ │ + imul -0x8(%r15,%rax,8),%rcx │ │ │ │ + add %rdi,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ + add -0x70(%rbp),%r14 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ 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) │ │ │ │ + add (%rdx,%rdi,8),%rcx │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 296e1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ + jne 27569 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + fldt (%r11) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r11,%rbx,8),%rax │ │ │ │ - fldt (%r15) │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - add 0x18(%rcx),%r15 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov (%rsi,%rbx,8),%rax │ │ │ │ + add 0x18(%rcx),%rdi │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - fldt 0x10(%r15) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r15) │ │ │ │ + fldt (%rdi) │ │ │ │ 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 297b1 │ │ │ │ - jmp 2a4c9 │ │ │ │ - nop │ │ │ │ - movq $0x0,(%rdi,%rax,8) │ │ │ │ + jg 27631 │ │ │ │ + jmp 282d3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,(%r9,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 29e80 │ │ │ │ + je 27cb0 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ - mov (%rdi,%rax,8),%r9 │ │ │ │ + mov (%r9,%rax,8),%rdi │ │ │ │ sub 0x0(%r13,%rax,8),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 297a0 │ │ │ │ - inc %r9 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 27620 │ │ │ │ + inc %rdi │ │ │ │ inc %r8 │ │ │ │ - mov %r9,(%rdi,%rax,8) │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - jg 29680 │ │ │ │ + mov %rdi,(%r9,%rax,8) │ │ │ │ + cmp %r8,-0xd0(%rbp) │ │ │ │ + jg 2751a │ │ │ │ + mov -0x138(%rbp),%rsp │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x128(%rbp),%rsp │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2981b │ │ │ │ - addq $0x10,-0x118(%rbp) │ │ │ │ + jle 2769b │ │ │ │ + addq $0x10,-0x128(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 2928a │ │ │ │ + jge 2714a │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 29193 │ │ │ │ + je 27083 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2ab86 │ │ │ │ + je 28970 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 298a9 │ │ │ │ - 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 27701 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%rsi,%rdi,1),%r10 │ │ │ │ mov %r10,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ add %r10,%rcx │ │ │ │ sar $1,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 2a4f6 │ │ │ │ + jl 28300 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 29880 │ │ │ │ + jl 276d8 │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %dil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rdi,%rcx │ │ │ │ add %rsi,%rcx │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 29193 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + jge 27083 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 29193 │ │ │ │ + jl 27083 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 29193 │ │ │ │ + jg 27083 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov %rsp,-0x130(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r15 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ lea 0x1(%r15),%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ - lea (%rdi,%rdi,1),%r14 │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x118(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xf0(%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) │ │ │ │ mov %rdi,%rdx │ │ │ │ + imul %rbx,%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ + add %rdi,%rdi │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - imul %rbx,%rdx │ │ │ │ + imul %rdi,%rax │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - imul %r14,%rax │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - fstpt (%rsi) │ │ │ │ + mov %rsi,-0xc8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fstpt (%rsi) │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - js 2ab49 │ │ │ │ + js 28933 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ 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 -0x100(%rbp),%rax │ │ │ │ mov (%rax,%r9,8),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r15,%rax,1),%rax │ │ │ │ - sub %r15,%rsi │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rsi,0x0(%r13,%r9,8) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 29af4 │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov %rdx,(%r12,%r9,8) │ │ │ │ + mov %rax,0x0(%r13,%r9,8) │ │ │ │ + jle 27954 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r14,1),%rbx │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%r8 │ │ │ │ add -0xc0(%rbp),%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 29ae0 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 27940 │ │ │ │ dec %r9 │ │ │ │ add -0xa0(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 29a70 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ + jne 278ce │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - and %r14,%r10 │ │ │ │ + and -0x70(%rbp),%r10 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ add $0x17,%rax │ │ │ │ + mov %r10,%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + shl $0x4,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r15,-0x80(%rbp) │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ + mov %r14,-0xa8(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xc8(%rdi),%rax │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov %r10,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ mov (%r12,%rsi,8),%rdx │ │ │ │ - fldt (%r14) │ │ │ │ imul %rsi,%rdi │ │ │ │ + fldt (%r11) │ │ │ │ shl $0x4,%rdi │ │ │ │ - add -0xd0(%rbp),%rdi │ │ │ │ + add -0xd8(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jge 29c47 │ │ │ │ + jge 27a97 │ │ │ │ + fldt 0x10(%r11) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r15 │ │ │ │ - fldt 0x10(%r14) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ imul %rsi,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x4,%r11 │ │ │ │ - fldt 0x10(%r11,%r15,1) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + mov %rax,%r14 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + fldt 0x10(%r14,%r15,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jg 29c4b │ │ │ │ + jg 27a9b │ │ │ │ + fldt (%rcx) │ │ │ │ sub %r8,%rdx │ │ │ │ - lea (%r15,%r11,1),%r8 │ │ │ │ + lea (%r15,%r14,1),%r8 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ - fld %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%r8,%rax,1) │ │ │ │ inc %rdi │ │ │ │ + fldt 0x20(%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 29c20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27a70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r15,-0x80(%rbp) │ │ │ │ - jmp 29c4d │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29c4d │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 27a9d │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 27a9d │ │ │ │ + fstp %st(0) │ │ │ │ inc %rsi │ │ │ │ - add $0x20,%r14 │ │ │ │ + add $0x20,%r11 │ │ │ │ add %r9,%rcx │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 29ba3 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ + jne 279f6 │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2a8d7 │ │ │ │ + je 286bb │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2a54d │ │ │ │ + je 28361 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 29e3a │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 27c6a │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ + shl $0x5,%r14 │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - movabs $0xfffffffffffffff,%r10 │ │ │ │ - and %r14,%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r11 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r11,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ + movabs $0xfffffffffffffff,%r10 │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ + and -0x70(%rbp),%r10 │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + lea (%rcx,%rdx,1),%r11 │ │ │ │ + mov %r15,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 2a513 │ │ │ │ + je 28323 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 29da8 │ │ │ │ + jle 27bdd │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %rdx,-0xb8(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + fldt (%r14,%rdi,1) │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ mov 0x48(%rcx),%r15 │ │ │ │ - mov (%r11,%rax,8),%rcx │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - fldt (%rcx,%r9,1) │ │ │ │ - mov -0x88(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - imul %rax,%r9 │ │ │ │ - add %r9,%r9 │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ + imul %rax,%r14 │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + add %r14,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov (%r9,%rax,8),%rdi │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r15,%rax,8),%rcx │ │ │ │ imul %r10,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %r9,%rsi │ │ │ │ - add %r14,%r9 │ │ │ │ + imul -0x8(%r15,%rax,8),%rcx │ │ │ │ + add %rdi,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ + add -0x70(%rbp),%r14 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ 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) │ │ │ │ + add (%rdx,%rdi,8),%rcx │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 29d41 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ + jne 27b79 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + fldt (%r11) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r11,%rbx,8),%rax │ │ │ │ - fldt (%r15) │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - add 0x18(%rcx),%r15 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov (%rsi,%rbx,8),%rax │ │ │ │ + add 0x18(%rcx),%rdi │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - fldt 0x10(%r15) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r15) │ │ │ │ + fldt (%rdi) │ │ │ │ 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 29e11 │ │ │ │ - jmp 2ab6d │ │ │ │ - nop │ │ │ │ - movq $0x0,(%rdi,%rax,8) │ │ │ │ + jg 27c41 │ │ │ │ + jmp 28957 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,(%r9,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2a500 │ │ │ │ + je 28310 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ - mov (%rdi,%rax,8),%r9 │ │ │ │ + mov (%r9,%rax,8),%rdi │ │ │ │ sub 0x0(%r13,%rax,8),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 29e00 │ │ │ │ - inc %r9 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 27c30 │ │ │ │ + inc %rdi │ │ │ │ inc %r8 │ │ │ │ - mov %r9,(%rdi,%rax,8) │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - jg 29ce0 │ │ │ │ + mov %rdi,(%r9,%rax,8) │ │ │ │ + cmp %r8,-0xd0(%rbp) │ │ │ │ + jg 27b2a │ │ │ │ + mov -0x130(%rbp),%rsp │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 29193 │ │ │ │ - addq $0x10,-0x100(%rbp) │ │ │ │ + jle 27083 │ │ │ │ + addq $0x10,-0x110(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 298f0 │ │ │ │ + jmp 27748 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 29229 │ │ │ │ + jmp 270e9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - incq (%rdi) │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - jle 297da │ │ │ │ - mov (%rdi),%rax │ │ │ │ + incq (%r9) │ │ │ │ + cmp %r8,-0xd0(%rbp) │ │ │ │ + jle 2765a │ │ │ │ + mov (%r9),%rax │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 29eab │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 29ec6 │ │ │ │ + jl 27cdf │ │ │ │ + cmp -0xa0(%rbp),%rcx │ │ │ │ + jle 27cfa │ │ │ │ inc %rax │ │ │ │ - add -0x110(%rbp),%r8 │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - jg 29e93 │ │ │ │ - jmp 297da │ │ │ │ + add -0x120(%rbp),%r8 │ │ │ │ + mov %rax,(%r9) │ │ │ │ + cmp %r8,-0xd0(%rbp) │ │ │ │ + jg 27cc3 │ │ │ │ + jmp 2765a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 29689 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 297da │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ + jmp 27523 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jle 2765a │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + shl $0x5,%r14 │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov %r14,-0x150(%rbp) │ │ │ │ lea (%rbx,%r9,1),%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ - mov %r12,-0x160(%rbp) │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rdx,-0x158(%rbp) │ │ │ │ - lea (%r10,%r10,2),%rdx │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ + lea (%rdx,%rax,1),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rsi,-0x158(%rbp) │ │ │ │ + add %rax,%rsi │ │ │ │ + add %rbx,%rdx │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ + lea (%rsi,%rax,2),%r14 │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + mov %rdx,-0x168(%rbp) │ │ │ │ + lea (%r10,%r10,2),%rdx │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rax,%rdi │ │ │ │ + movq %rax,%xmm3 │ │ │ │ add %rbx,%rdx │ │ │ │ - mov %rdi,-0x148(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ mov %rdx,-0xb8(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ - mov %r11,%r12 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ shl $0x6,%rdx │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ add %rdx,%rbx │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 29f89 │ │ │ │ - inc %r8 │ │ │ │ - cmp %r14,%r8 │ │ │ │ - je 2a242 │ │ │ │ + jmp 27dca │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + je 28046 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov (%rax,%r8,8),%rax │ │ │ │ - cmp -0x160(%rbp),%rax │ │ │ │ - jl 29f7d │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jg 29f7d │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ - mov %r8,-0x170(%rbp) │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + cmp %r9,%rax │ │ │ │ + jl 27db6 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jg 27db6 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ + mov %r9,-0x170(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rdx,-0x178(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ + mov %rax,%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rbx,-0x138(%rbp) │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rbx,-0x148(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + mov -0x160(%rbp),%rbx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ + mov 0xe0(%rax),%r10 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 2a037 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - fldt (%r11) │ │ │ │ + jmp 27e7c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + fldt (%rbx) │ │ │ │ mov %rdx,-0x180(%rbp) │ │ │ │ - mov %rbx,-0x188(%rbp) │ │ │ │ + mov %r12,-0x188(%rbp) │ │ │ │ + mov 0x10(%rcx,%r12,8),%rax │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ + mov %rbx,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ - mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2a096 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + jmp 27ed6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - imul %r8,%rbx │ │ │ │ - jmp 2a0e4 │ │ │ │ + mov -0xa8(%rbp),%r12 │ │ │ │ + add 0x20(%rbx,%rcx,8),%r9 │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + imul %r9,%r12 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + jmp 27f24 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%r10,8),%r13 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov 0x30(%r13,%r11,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + add %r12,%r15 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r13 │ │ │ │ - imul %r13,%r8 │ │ │ │ - jmp 2a142 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ + imul %r15,%r9 │ │ │ │ + jmp 27f42 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ + add %r9,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - add %r8,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r9,%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 %r14,%rdx │ │ │ │ - jne 2a140 │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jne 2a0e0 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 27f40 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 27f20 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jne 2a090 │ │ │ │ - mov -0x188(%rbp),%rbx │ │ │ │ - mov -0x190(%rbp),%r11 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 27ed0 │ │ │ │ + mov -0x188(%rbp),%r12 │ │ │ │ + mov -0x190(%rbp),%rbx │ │ │ │ mov -0x180(%rbp),%rdx │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 2a02f │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 27e74 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ movq -0x80(%rbp),%xmm7 │ │ │ │ - movq -0x130(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - movq %r13,%xmm0 │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ + movq %r15,%xmm0 │ │ │ │ movq %rsi,%xmm4 │ │ │ │ + movq -0x140(%rbp),%xmm1 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ + fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %r8 │ │ │ │ + mov -0x178(%rbp),%rdx │ │ │ │ + mov -0x170(%rbp),%r9 │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ - fstpt 0x30(%rcx) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - cmp %r14,%r8 │ │ │ │ - jne 29f89 │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jne 27dca │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 297da │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 297da │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + jmp 2765a │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 2765a │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ mov %r10,%rdx │ │ │ │ + shl $0x5,%r14 │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov -0x58(%rbp),%r13 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%rbx,%r9,1),%rax │ │ │ │ - lea (%rbx,%rdx,1),%rdi │ │ │ │ - lea (%r10,%r10,2),%rdx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + lea (%rcx,%r9,1),%rax │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - lea (%r12,%rax,1),%r15 │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + lea (%r10,%r10,2),%rdx │ │ │ │ + add %rax,%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + lea (%r12,%rax,1),%r15 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov %r11,%rcx │ │ │ │ movq %rax,%xmm3 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + mov %r13,%rax │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - jmp 2a2e7 │ │ │ │ + jmp 280f7 │ │ │ │ inc %rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 2a242 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - jl 2a2db │ │ │ │ - cmp %r13,%rax │ │ │ │ - jg 2a2db │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - mov %r13,-0x140(%rbp) │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rbx,%rcx,1) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 28046 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov (%rbx,%rdx,8),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jl 280eb │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg 280eb │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + movq $0x0,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x148(%rbp) │ │ │ │ + fldt (%rbx,%rdi,1) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ - imul 0x8(%rbx),%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - jmp 2a38c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rsi,0x8(%rbx) │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + imul 0x8(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ + jmp 281a6 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r13 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ - mov %rdx,-0x158(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ fldt (%rax) │ │ │ │ - mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%r14 │ │ │ │ + add 0x10(%rbx,%rcx,8),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r8,%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 2a3d9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%r12,%r11,8),%rbx │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + imul %rax,%r9 │ │ │ │ + jmp 281e9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r14) │ │ │ │ + mov 0x20(%r12,%rbx,8),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ + add %r9,%r13 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add %rax,%rbx │ │ │ │ - imul %rbx,%r10 │ │ │ │ - jmp 2a402 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ - fldt (%r8) │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%r8 │ │ │ │ + imul %r13,%r11 │ │ │ │ + jmp 28212 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov 0x30(%r15,%rdx,8),%rsi │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %r11,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r10,%rax │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - add %r10,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r9,%rdx │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ + fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - fstpt 0x10(%rdx) │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jne 2a400 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%r13 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jne 2a3d5 │ │ │ │ - mov -0x158(%rbp),%rdx │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ + fstpt (%rax) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 28210 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r14 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 281e5 │ │ │ │ + incq -0x80(%rbp) │ │ │ │ addq $0x10,-0x88(%rbp) │ │ │ │ - inc %rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 2a386 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 281a0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - movq -0x90(%rbp),%xmm1 │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ - mov -0x140(%rbp),%r13 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ - fstpt 0x40(%rax) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + movq -0xa0(%rbp),%xmm1 │ │ │ │ + movq %r13,%xmm5 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0xf0(%rbp),%r11 │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - movq %xmm3,0x18(%rcx) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ - mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ - fstpt 0x30(%rax) │ │ │ │ - jmp 2a2db │ │ │ │ - mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 297c3 │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ + mov -0x158(%rbp),%rdx │ │ │ │ + mov %rsi,0x20(%r11) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + movq %xmm3,0x18(%rdi) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + movups %xmm1,0x10(%r11) │ │ │ │ + movups %xmm2,0x8(%rdi) │ │ │ │ + jmp 280eb │ │ │ │ + mov (%r9,%rcx,8),%rdi │ │ │ │ + jmp 27643 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 29628 │ │ │ │ + jmp 274c1 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 298a9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - incq (%rdi) │ │ │ │ + jmp 27701 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - jle 29e3a │ │ │ │ - mov (%rdi),%rax │ │ │ │ + incq (%r9) │ │ │ │ + cmp %r8,-0xd0(%rbp) │ │ │ │ + jle 27c6a │ │ │ │ + mov (%r9),%rax │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 2a52b │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 2a546 │ │ │ │ + jl 2833f │ │ │ │ + cmp -0xa0(%rbp),%rcx │ │ │ │ + jle 2835a │ │ │ │ inc %rax │ │ │ │ - add -0x110(%rbp),%r8 │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - cmp %r8,-0xc8(%rbp) │ │ │ │ - jg 2a513 │ │ │ │ - jmp 29e3a │ │ │ │ + add -0x120(%rbp),%r8 │ │ │ │ + mov %rax,(%r9) │ │ │ │ + cmp %r8,-0xd0(%rbp) │ │ │ │ + jg 28323 │ │ │ │ + jmp 27c6a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 29ce9 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 29e3a │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ + jmp 27b33 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jle 27c6a │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + shl $0x5,%r14 │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov %r14,-0x148(%rbp) │ │ │ │ lea (%rbx,%r9,1),%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ - mov %r12,-0x158(%rbp) │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - lea (%r10,%r10,2),%rdx │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ + lea (%rdx,%rax,1),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rsi,-0x158(%rbp) │ │ │ │ + add %rax,%rsi │ │ │ │ + add %rbx,%rdx │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ + lea (%rsi,%rax,2),%r14 │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ + mov %rdx,-0x150(%rbp) │ │ │ │ + lea (%r10,%r10,2),%rdx │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rax,%rdi │ │ │ │ + movq %rax,%xmm3 │ │ │ │ add %rbx,%rdx │ │ │ │ - mov %rdi,-0x148(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ - mov %r11,%r12 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ shl $0x6,%rdx │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ add %rdx,%rbx │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2a609 │ │ │ │ - inc %r8 │ │ │ │ - cmp %r14,%r8 │ │ │ │ - je 2a8c2 │ │ │ │ + jmp 2842a │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + je 286a6 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov (%rax,%r8,8),%rax │ │ │ │ - cmp -0x158(%rbp),%rax │ │ │ │ - jl 2a5fd │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jg 2a5fd │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov -0x138(%rbp),%rdi │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + cmp %r9,%rax │ │ │ │ + jl 28416 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jg 28416 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + mov %r9,-0x168(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ + mov %rax,%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rbx,-0x140(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + mov -0x160(%rbp),%rbx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ + mov 0xe0(%rax),%r10 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 2a6b7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ - fldt (%r11) │ │ │ │ + jmp 284dc │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + fldt (%rbx) │ │ │ │ mov %rdx,-0x178(%rbp) │ │ │ │ - mov %rbx,-0x180(%rbp) │ │ │ │ + mov %r12,-0x180(%rbp) │ │ │ │ + mov 0x10(%rcx,%r12,8),%rax │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %rbx,-0x188(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r11,-0x188(%rbp) │ │ │ │ - mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2a716 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + jmp 28536 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - imul %r8,%rbx │ │ │ │ - jmp 2a764 │ │ │ │ + mov -0xa8(%rbp),%r12 │ │ │ │ + add 0x20(%rbx,%rcx,8),%r9 │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + imul %r9,%r12 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + jmp 28584 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%r10,8),%r13 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov 0x30(%r13,%r11,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + add %r12,%r15 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r13 │ │ │ │ - imul %r13,%r8 │ │ │ │ - jmp 2a7c2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ + imul %r15,%r9 │ │ │ │ + jmp 285a2 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ + add %r9,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - add %r8,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + add %r10,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r9,%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 %r14,%rdx │ │ │ │ - jne 2a7c0 │ │ │ │ - inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jne 2a760 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 285a0 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 28580 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jne 2a710 │ │ │ │ - mov -0x180(%rbp),%rbx │ │ │ │ - mov -0x188(%rbp),%r11 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 28530 │ │ │ │ + mov -0x180(%rbp),%r12 │ │ │ │ + mov -0x188(%rbp),%rbx │ │ │ │ mov -0x178(%rbp),%rdx │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 2a6af │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 284d4 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ movq -0x80(%rbp),%xmm4 │ │ │ │ - movq -0x128(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - movq %r13,%xmm0 │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - mov -0x168(%rbp),%r8 │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ + movq %r15,%xmm0 │ │ │ │ movq %rsi,%xmm5 │ │ │ │ + movq -0x138(%rbp),%xmm1 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ + fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %r8 │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + mov -0x168(%rbp),%r9 │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ - fstpt 0x30(%rcx) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - cmp %r14,%r8 │ │ │ │ - jne 2a609 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jne 2842a │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 29e3a │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 29e3a │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + jmp 27c6a │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 27c6a │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ mov %r10,%rdx │ │ │ │ + shl $0x5,%r14 │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov -0x58(%rbp),%r13 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%rbx,%r9,1),%rax │ │ │ │ - lea (%rbx,%rdx,1),%rdi │ │ │ │ - lea (%r10,%r10,2),%rdx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + lea (%rcx,%r9,1),%rax │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - lea (%r12,%rax,1),%r15 │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + lea (%r10,%r10,2),%rdx │ │ │ │ + add %rax,%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + lea (%r12,%rax,1),%r15 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov %r11,%rcx │ │ │ │ movq %rax,%xmm3 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + mov %r13,%rax │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - jmp 2a967 │ │ │ │ + jmp 28757 │ │ │ │ inc %rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 2a8c2 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - jl 2a95b │ │ │ │ - cmp %r13,%rax │ │ │ │ - jg 2a95b │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov %r13,-0x138(%rbp) │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rbx,%rcx,1) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 286a6 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov (%rbx,%rdx,8),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jl 2874b │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg 2874b │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + movq $0x0,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ + fldt (%rbx,%rdi,1) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + mov %rdx,-0x150(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ - imul 0x8(%rbx),%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov 0xe0(%rax),%r9 │ │ │ │ - add 0x18(%rax),%rdi │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - jmp 2aa0c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rsi,0x8(%rbx) │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + imul 0x8(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ + jmp 28806 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ fldt (%rax) │ │ │ │ - mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + add 0x10(%rbx,%rcx,8),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r8,%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 2aa59 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%r12,%r11,8),%rbx │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + imul %rax,%r9 │ │ │ │ + jmp 28849 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r14) │ │ │ │ + mov 0x20(%r12,%rbx,8),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ + add %r9,%r13 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add %rax,%rbx │ │ │ │ - imul %rbx,%r10 │ │ │ │ - jmp 2aa82 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ - fldt (%r8) │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%r8 │ │ │ │ + imul %r13,%r11 │ │ │ │ + jmp 28872 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov 0x30(%r15,%rdx,8),%rsi │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %r11,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r10,%rax │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - add %r10,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r9,%rdx │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ + fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - fstpt 0x10(%rdx) │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jne 2aa80 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%r13 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jne 2aa55 │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x148(%rbp),%r8 │ │ │ │ + fstpt (%rax) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 28870 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r14 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 28845 │ │ │ │ + incq -0x80(%rbp) │ │ │ │ addq $0x10,-0x88(%rbp) │ │ │ │ - inc %rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 2aa06 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 28800 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - movq -0x90(%rbp),%xmm1 │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - mov -0x138(%rbp),%r13 │ │ │ │ - mov -0x140(%rbp),%rdx │ │ │ │ - fstpt 0x40(%rax) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + movq -0xa0(%rbp),%xmm1 │ │ │ │ + movq %r13,%xmm6 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0xf0(%rbp),%r11 │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - movq %xmm3,0x18(%rcx) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ - mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ - fstpt 0x30(%rax) │ │ │ │ - jmp 2a95b │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov -0x148(%rbp),%rax │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ + mov %rsi,0x20(%r11) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + movq %xmm3,0x18(%rdi) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + movups %xmm1,0x10(%r11) │ │ │ │ + movups %xmm2,0x8(%rdi) │ │ │ │ + jmp 2874b │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 29c88 │ │ │ │ - mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 29e23 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2925b │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 298db │ │ │ │ + jmp 27ad1 │ │ │ │ + mov (%r9,%rcx,8),%rdi │ │ │ │ + jmp 27c53 │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + jmp 2711b │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + jmp 27733 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 29193 │ │ │ │ - jmp 29845 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + je 27083 │ │ │ │ + jmp 276c5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0x1a0,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8380 │ │ │ │ + call 7e70 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 2ac3c │ │ │ │ + jne 28a2c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2b174 │ │ │ │ + jne 28f5f │ │ │ │ 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 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2c682 │ │ │ │ + je 2a374 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2aca9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 28a79 │ │ │ │ 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 2b695 │ │ │ │ + jg 29470 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2ac80 │ │ │ │ + jl 28a50 │ │ │ │ mov %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%rbx,%rdx,1),%rsi │ │ │ │ setg %dil │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rcx,%r8 │ │ │ │ setne %dl │ │ │ │ and %rdi,%rdx │ │ │ │ lea (%rdx,%rcx,1),%rdi │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jle 2c6a2 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ + jle 2a394 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + 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 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 2b15f │ │ │ │ + jl 28f4a │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2b15f │ │ │ │ + jg 28f4a │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ mov %rsp,-0x118(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rbx),%r13 │ │ │ │ mov 0x58(%rbx),%r12 │ │ │ │ lea 0x0(,%r13,8),%rsi │ │ │ │ @@ -43704,300 +42924,304 @@ │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r14 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ + shr $0x3,%rdi │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov %r13,%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,-0x78(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ mov %r13,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ - shr $0x3,%r8 │ │ │ │ dec %rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - js 2be7c │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + js 29be8 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ + lea (%r12,%r12,1),%r8 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rcx,%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ mov %rax,%r11 │ │ │ │ + lea 0x2(%r8),%rax │ │ │ │ + mov %rax,-0xa8(%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 -0xe8(%rbp),%rax │ │ │ │ mov (%rax,%r9,8),%rsi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ + fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%r12,%rax,1),%rax │ │ │ │ - sub %r12,%rcx │ │ │ │ - mov %rax,(%r14,%r9,8) │ │ │ │ - mov %rcx,(%r15,%r9,8) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r12,%rdx,1),%rdx │ │ │ │ + sub %r12,%rax │ │ │ │ + mov %rdx,(%r14,%r9,8) │ │ │ │ + mov %rax,(%r15,%r9,8) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 2aef4 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r13 │ │ │ │ + jle 28cdc │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + lea (%rdi,%rsi,1),%r13 │ │ │ │ + add %rax,%r13 │ │ │ │ mov %rcx,%rax │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%rdi │ │ │ │ add -0xc8(%rbp),%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%rdi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jne 2aee0 │ │ │ │ + jne 28cc8 │ │ │ │ dec %r9 │ │ │ │ - add -0x90(%rbp),%r10 │ │ │ │ + add -0xa0(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2ae6d │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + jne 28c53 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ call 3030 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - je 2bb28 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + je 298db │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 2b707 │ │ │ │ + je 294d2 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2b11e │ │ │ │ + cmpq $0x0,-0xd8(%rbp) │ │ │ │ + jle 28f09 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%r11 │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ imul %rcx,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ lea (%rcx,%rdx,1),%r12 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov %r12,-0xb8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2b701 │ │ │ │ + je 29493 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 2b08c │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + jle 28e68 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov 0xc8(%rdi),%r12 │ │ │ │ - mov 0x48(%rdi),%r9 │ │ │ │ - mov (%rbx,%rax,8),%rcx │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - imul %r10,%rdx │ │ │ │ - imul %rax,%r10 │ │ │ │ + mov 0xc8(%rbx),%r10 │ │ │ │ + mov 0x48(%rbx),%r12 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + imul %rbx,%rdx │ │ │ │ + imul %rax,%rbx │ │ │ │ lea (%rdx,%rdx,1),%r8 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - add %r10,%r10 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + lea (%r9,%r9,1),%rbx │ │ │ │ mov (%rsi,%rax,8),%rdx │ │ │ │ - mov -0x78(%rbp),%r14 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r9,%rax,8),%rcx │ │ │ │ - lea (%r8,%rdx,1),%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%r12,%rdi,1) │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + imul -0x8(%r12,%rax,8),%rcx │ │ │ │ + lea (%r8,%rdx,1),%r9 │ │ │ │ + add %rbx,%rdx │ │ │ │ + shl $0x4,%r9 │ │ │ │ add %r8,%rdx │ │ │ │ add %r11,%r8 │ │ │ │ + fldt (%r10,%r9,1) │ │ │ │ + mov %rax,%r9 │ │ │ │ + shl $0x4,%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r14,%rdi,1) │ │ │ │ + fstpt (%rdi,%r9,1) │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ add (%rdi,%rdx,8),%rcx │ │ │ │ - mov %rcx,(%rbx,%rax,8) │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov %rcx,(%rdi,%rax,8) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 2b033 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov (%rbx,%r13,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + jne 28e0f │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - add 0x18(%rdi),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ fldt 0x10(%rdx) │ │ │ │ - add 0xe0(%rdi),%rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%rbx),%rax │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0x80(%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 2b0f1 │ │ │ │ - jmp 2be73 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 28ee1 │ │ │ │ + jmp 29bdf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rsi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2b6a0 │ │ │ │ + je 29480 │ │ │ │ mov (%r14,%rax,8),%rdx │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ sub (%r15,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2b0e0 │ │ │ │ + je 28ed0 │ │ │ │ inc %rcx │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + inc %rdi │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - cmp %rcx,-0xd0(%rbp) │ │ │ │ - jg 2afd2 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + jg 28da3 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2b15f │ │ │ │ - addq $0x10,-0x110(%rbp) │ │ │ │ + jle 28f4a │ │ │ │ + addq $0x10,-0x108(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 2ad0b │ │ │ │ + jge 28adb │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2ac2d │ │ │ │ + je 28a1d │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2c692 │ │ │ │ + je 2a384 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2b1e9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 28fb1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rdi,1),%r10 │ │ │ │ mov %r10,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ add %r10,%rcx │ │ │ │ sar $1,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 2be84 │ │ │ │ + jl 29bf0 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 2b1c0 │ │ │ │ + jl 28f88 │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %dil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rdi,%rcx │ │ │ │ lea (%rcx,%rsi,1),%rdi │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 2ac2d │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + jge 28a1d │ │ │ │ + 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 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2ac2d │ │ │ │ + jl 28a1d │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2ac2d │ │ │ │ + jg 28a1d │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ mov %rsp,-0x118(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rbx),%r13 │ │ │ │ mov 0x58(%rbx),%rbx │ │ │ │ lea 0x0(,%r13,8),%rsi │ │ │ │ @@ -44007,1402 +43231,1378 @@ │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r14 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ + shr $0x3,%rdi │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov %r13,%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 %r13,%rax │ │ │ │ imul %r12,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ - shr $0x3,%r8 │ │ │ │ dec %rax │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - js 2c67a │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + js 2a363 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%r8 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ lea (%r12,%r12,1),%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ neg %rax │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ imul %r12,%rax │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rcx,%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ mov %rax,%r11 │ │ │ │ + lea 0x2(%r8),%rax │ │ │ │ + mov %rax,-0xa8(%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 -0xe8(%rbp),%rax │ │ │ │ mov (%rax,%r9,8),%rsi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ + fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rax,(%r14,%r9,8) │ │ │ │ - mov %rcx,(%r15,%r9,8) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%rbx,%rdx,1),%rdx │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %rdx,(%r14,%r9,8) │ │ │ │ + mov %rax,(%r15,%r9,8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 2b434 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r13 │ │ │ │ + jle 2920c │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + lea (%rdi,%rsi,1),%r13 │ │ │ │ + add %rax,%r13 │ │ │ │ mov %rcx,%rax │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%rdi │ │ │ │ add -0xc8(%rbp),%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 %rcx,%r13 │ │ │ │ - jne 2b420 │ │ │ │ + jne 291f8 │ │ │ │ dec %r9 │ │ │ │ - add -0x90(%rbp),%r10 │ │ │ │ + add -0xa0(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2b3a5 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + jne 29183 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ call 3030 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - je 2c323 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + je 2a037 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 2bef1 │ │ │ │ + je 29c52 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2b65e │ │ │ │ + cmpq $0x0,-0xd8(%rbp) │ │ │ │ + jle 29439 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov %r13,%rdx │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ mov %r12,-0xb0(%rbp) │ │ │ │ lea (%r12,%r12,1),%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rbx,-0x88(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ mov %r13,%rbx │ │ │ │ imul %rcx,%rbx │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ add %rdx,%rbx │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 2c31a │ │ │ │ + je 29c13 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 2b5cb │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + jle 29397 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov 0xc8(%rdi),%r12 │ │ │ │ - mov 0x48(%rdi),%r9 │ │ │ │ - mov (%rbx,%rax,8),%rcx │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - add %rax,%rdx │ │ │ │ - imul %r10,%rdx │ │ │ │ - imul %rax,%r10 │ │ │ │ + mov 0xc8(%rbx),%r10 │ │ │ │ + mov 0x48(%rbx),%r12 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + imul %rbx,%rdx │ │ │ │ + imul %rax,%rbx │ │ │ │ lea (%rdx,%rdx,1),%r8 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - add %r10,%r10 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + lea (%r9,%r9,1),%rbx │ │ │ │ mov (%rsi,%rax,8),%rdx │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r9,%rax,8),%rcx │ │ │ │ - lea (%r8,%rdx,1),%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%r12,%rdi,1) │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + imul -0x8(%r12,%rax,8),%rcx │ │ │ │ + lea (%r8,%rdx,1),%r9 │ │ │ │ + add %rbx,%rdx │ │ │ │ + shl $0x4,%r9 │ │ │ │ add %r8,%rdx │ │ │ │ add %r11,%r8 │ │ │ │ + fldt (%r10,%r9,1) │ │ │ │ + mov %rax,%r9 │ │ │ │ + shl $0x4,%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r14,%rdi,1) │ │ │ │ + fstpt (%rdi,%r9,1) │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ add (%rdi,%rdx,8),%rcx │ │ │ │ - mov %rcx,(%rbx,%rax,8) │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov %rcx,(%rdi,%rax,8) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 2b572 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov (%rbx,%r13,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + jne 2933e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - add 0x18(%rdi),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ fldt 0x10(%rdx) │ │ │ │ - add 0xe0(%rdi),%rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%rbx),%rax │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0x78(%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 2b631 │ │ │ │ - jmp 2c671 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 29411 │ │ │ │ + jmp 2a36b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movq $0x0,(%rsi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2be90 │ │ │ │ + je 29c00 │ │ │ │ mov (%r14,%rax,8),%rdx │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ sub (%r15,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2b620 │ │ │ │ + je 29400 │ │ │ │ inc %rcx │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + inc %rdi │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - cmp %rcx,-0xd0(%rbp) │ │ │ │ - jg 2b511 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + jg 292d2 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2ac2d │ │ │ │ - addq $0x10,-0x100(%rbp) │ │ │ │ + jle 28a1d │ │ │ │ + addq $0x10,-0xf8(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 2b231 │ │ │ │ + jmp 28ff9 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2aca9 │ │ │ │ - nopl (%rax) │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + jmp 28a79 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + inc %rdi │ │ │ │ incq (%rsi) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - cmp %rax,-0xd0(%rbp) │ │ │ │ - jle 2b11e │ │ │ │ - mov %rax,%rdx │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + jle 28f09 │ │ │ │ mov (%rsi),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rcx │ │ │ │ - cmp -0x88(%rbp),%rcx │ │ │ │ - jl 2b6db │ │ │ │ - cmp -0x90(%rbp),%rcx │ │ │ │ - jle 2b6f6 │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + cmp -0x78(%rbp),%rdx │ │ │ │ + jl 294b0 │ │ │ │ + cmp -0x88(%rbp),%rdx │ │ │ │ + jle 294cb │ │ │ │ inc %rax │ │ │ │ - add -0x108(%rbp),%rdx │ │ │ │ + add -0x100(%rbp),%rdi │ │ │ │ mov %rax,(%rsi) │ │ │ │ - cmp %rdx,-0xd0(%rbp) │ │ │ │ - jg 2b6bb │ │ │ │ - jmp 2b11e │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + jg 29493 │ │ │ │ + jmp 28f09 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2afdb │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - jmp 2b6bb │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2b11e │ │ │ │ + jmp 28dac │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 28f09 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov %r8,-0x198(%rbp) │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - lea (%rax,%rax,4),%rsi │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ + lea 0x2(%r8),%rcx │ │ │ │ mov %rcx,-0x148(%rbp) │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ + lea (%rax,%rax,4),%rsi │ │ │ │ lea (%rsi,%rbx,1),%rdx │ │ │ │ lea (%rdx,%rbx,1),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rdx,-0x160(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ lea (%rax,%rbx,1),%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ lea (%rdi,%rbx,1),%r9 │ │ │ │ mov %rsi,%rbx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shl $0x5,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ + shl $0x5,%rbx │ │ │ │ mov %rdx,-0x158(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ lea (%rcx,%rdx,1),%rax │ │ │ │ lea 0x10(%rcx,%rdx,1),%rsi │ │ │ │ mov %rax,-0x168(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rax │ │ │ │ - mov %rsi,-0x150(%rbp) │ │ │ │ + lea (%r8,%r12,1),%rax │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0x150(%rbp) │ │ │ │ lea 0x10(%rcx,%rax,1),%rdx │ │ │ │ lea 0x30(%rcx,%rax,1),%rax │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ shl $0x6,%rax │ │ │ │ - lea 0x40(%rcx,%rax,1),%r13 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + lea 0x40(%rcx,%rax,1),%rdi │ │ │ │ add %rcx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ lea (%r9,%r12,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ mov %rax,-0x188(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %rdi,-0x180(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov %rdi,-0x190(%rbp) │ │ │ │ not %rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ movq %rax,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - mov %rdi,-0x190(%rbp) │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - jmp 2b839 │ │ │ │ + jmp 2960c │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rbx │ │ │ │ - cmp -0xe0(%rbp),%rcx │ │ │ │ - je 2bb12 │ │ │ │ + cmp -0x148(%rbp),%rcx │ │ │ │ + je 298c6 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%rcx,8),%rdx │ │ │ │ cmp -0x120(%rbp),%rdx │ │ │ │ - jl 2b825 │ │ │ │ + jl 295f8 │ │ │ │ cmp -0x128(%rbp),%rdx │ │ │ │ - jg 2b825 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + jg 295f8 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ + mov %rcx,-0x198(%rbp) │ │ │ │ + mov %rbx,-0x1a0(%rbp) │ │ │ │ mov -0x158(%rbp),%r11 │ │ │ │ - mov %rcx,-0x1a0(%rbp) │ │ │ │ - mov %rbx,-0x1a8(%rbp) │ │ │ │ - mov %r8,-0x1b0(%rbp) │ │ │ │ - mov %rdx,0x8(%rdi) │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ mov 0xc8(%rsi),%rax │ │ │ │ mov 0xe0(%rsi),%r10 │ │ │ │ + mov %rdx,0x8(%rdi) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov %r8,-0x1a8(%rbp) │ │ │ │ + fldt (%rax,%rbx,1) │ │ │ │ imul 0x8(%rdi),%rdx │ │ │ │ mov 0x20(%rdi),%r15 │ │ │ │ - fldt (%rax,%rbx,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ + mov %rdx,%r12 │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ mov 0x18(%rdi),%rdx │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - add 0x18(%rsi),%rdi │ │ │ │ - mov -0x170(%rbp),%rsi │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ mov -0x160(%rbp),%rdx │ │ │ │ + add 0x18(%rsi),%rdi │ │ │ │ + mov -0x170(%rbp),%rsi │ │ │ │ + add %rax,%rdx │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,-0x178(%rbp) │ │ │ │ mov -0x180(%rbp),%rsi │ │ │ │ - add %rax,%rdx │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ mov -0x190(%rbp),%rsi │ │ │ │ - add %rax,%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + lea (%rax,%rsi,1),%r13 │ │ │ │ mov -0x188(%rbp),%rsi │ │ │ │ lea 0x20(%rax,%rsi,1),%r9 │ │ │ │ - jmp 2b923 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ + jmp 296ef │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x10(%r11),%rax │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ + mov %r12,-0x1b0(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ mov -0x178(%rbp),%rcx │ │ │ │ - add 0x10(%r11),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %r11,-0x1b8(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ mov %rdx,-0x1c0(%rbp) │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ mov -0x168(%rbp),%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rbx,-0xa0(%rbp) │ │ │ │ - jmp 2b976 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 29746 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rcx) │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0xa8(%rbp),%r12 │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ add 0x20(%rax),%r8 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ imul %r8,%r12 │ │ │ │ - jmp 2b9c4 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%r11),%r14 │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + jmp 2978c │ │ │ │ + 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 2ba02 │ │ │ │ - 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(%rcx),%rsi │ │ │ │ + jmp 297b2 │ │ │ │ + cs 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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 2ba00 │ │ │ │ + jne 297b0 │ │ │ │ add $0x8,%r11 │ │ │ │ add $0x10,%rbx │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jne 2b9c0 │ │ │ │ + cmp %r11,-0x70(%rbp) │ │ │ │ + jne 29788 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 2b970 │ │ │ │ + jne 29740 │ │ │ │ mov -0x1b8(%rbp),%r11 │ │ │ │ mov -0x1c0(%rbp),%rdx │ │ │ │ + mov -0x1b0(%rbp),%r12 │ │ │ │ add $0x8,%r11 │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %r11,-0x150(%rbp) │ │ │ │ - jne 2b91b │ │ │ │ + jne 296e7 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x80(%rbp),%xmm5 │ │ │ │ - movq -0x138(%rbp),%xmm1 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x1a8(%rbp),%r8 │ │ │ │ + movq -0x80(%rbp),%xmm7 │ │ │ │ movq %r14,%xmm0 │ │ │ │ - mov -0x1b0(%rbp),%r8 │ │ │ │ - mov -0x1a0(%rbp),%rcx │ │ │ │ - mov -0x1a8(%rbp),%rbx │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm5,%xmm1 │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ + movq -0x130(%rbp),%xmm1 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ fstpt 0x50(%r8) │ │ │ │ fxch %st(2) │ │ │ │ + mov -0x198(%rbp),%rcx │ │ │ │ + mov -0x1a0(%rbp),%rbx │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ + movups %xmm1,0x10(%rax) │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rbx │ │ │ │ - movups %xmm1,0x10(%rax) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ fstpt 0x20(%r8) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ fstpt 0x30(%r8) │ │ │ │ - fstpt 0x40(%r8) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - cmp -0xe0(%rbp),%rcx │ │ │ │ - jne 2b839 │ │ │ │ - mov -0x198(%rbp),%r8 │ │ │ │ - movq %xmm3,0x0(,%r8,8) │ │ │ │ - jmp 2b11e │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2b11e │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + cmp -0x148(%rbp),%rcx │ │ │ │ + jne 2960c │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + movq %xmm3,0x0(,%rax,8) │ │ │ │ + jmp 28f09 │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 28f09 │ │ │ │ mov %rcx,%rsi │ │ │ │ - imul %rbx,%rsi │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - lea (%rbx,%rsi,4),%rdx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + imul %rbx,%rsi │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ + lea (%rbx,%rsi,4),%rdx │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ shl $0x7,%rsi │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ lea (%rdx,%rbx,1),%rax │ │ │ │ - lea (%rax,%rbx,1),%rdi │ │ │ │ - add %rbx,%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ + lea (%rax,%rbx,1),%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + add %rbx,%rbx │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ lea (%rcx,%rdx,1),%rax │ │ │ │ lea 0x10(%rcx,%rdx,1),%rsi │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rax │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + lea (%r8,%r12,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ lea 0x10(%rcx,%rax,1),%rdx │ │ │ │ lea 0x30(%rcx,%rax,1),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ mov %rdi,%rdx │ │ │ │ add %r12,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ not %rax │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ + shl $0x5,%rdi │ │ │ │ movq %rax,%xmm3 │ │ │ │ + mov %rdx,-0x150(%rbp) │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2bc22 │ │ │ │ - inc %r12 │ │ │ │ + jmp 299d5 │ │ │ │ + inc %r11 │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 2be64 │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 298c6 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov (%rax,%r12,8),%rax │ │ │ │ - cmp -0x90(%rbp),%rax │ │ │ │ - jl 2bc12 │ │ │ │ + mov (%rax,%r11,8),%rax │ │ │ │ cmp -0xa0(%rbp),%rax │ │ │ │ - jg 2bc12 │ │ │ │ + jl 299c5 │ │ │ │ + cmp -0xa8(%rbp),%rax │ │ │ │ + jg 299c5 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - mov %r12,-0x150(%rbp) │ │ │ │ - mov %rbx,-0x158(%rbp) │ │ │ │ - mov %r15,-0x160(%rbp) │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov %rbx,-0x160(%rbp) │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ + mov %r15,-0x168(%rbp) │ │ │ │ mov 0xc8(%rdi),%rcx │ │ │ │ mov 0xe0(%rdi),%r10 │ │ │ │ + mov %r11,-0x158(%rbp) │ │ │ │ fldt (%rcx,%r15,1) │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov %rsi,-0x140(%rbp) │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + add %rcx,%rsi │ │ │ │ mov %rax,0x8(%rdx) │ │ │ │ - imul 0x8(%rsi),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rsi),%rsi │ │ │ │ + mov -0xe8(%rbp),%rdx │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + mov -0x148(%rbp),%rsi │ │ │ │ + imul 0x8(%rdx),%rax │ │ │ │ + lea 0x20(%rcx,%rsi,1),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ mov 0x18(%rax),%r14 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ + mov %r8,%r11 │ │ │ │ add 0x18(%rdi),%rax │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov %rsi,-0x138(%rbp) │ │ │ │ - mov -0x148(%rbp),%rsi │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - lea (%rcx,%rsi,1),%r11 │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ - lea 0x20(%rcx,%rsi,1),%r9 │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 2bd05 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0x128(%rbp),%r12 │ │ │ │ - mov -0x138(%rbp),%r15 │ │ │ │ - mov %r8,-0x170(%rbp) │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + jmp 29aad │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ + mov %r11,-0x170(%rbp) │ │ │ │ mov %rdx,-0x178(%rbp) │ │ │ │ + mov -0x140(%rbp),%r15 │ │ │ │ fldt (%rax) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + add %r11,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r8,%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 2bd4e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%r12),%r13 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + imul %rdx,%rax │ │ │ │ + jmp 29aec │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r15) │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - mov %r11,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x20(%r12),%r13 │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ add %rax,%r13 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov %r13,%rbx │ │ │ │ - imul %r14,%rbx │ │ │ │ - jmp 2bd82 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - fldt (%rcx) │ │ │ │ - add $0x10,%rcx │ │ │ │ - add $0x8,%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + imul %r14,%rbx │ │ │ │ + jmp 29b12 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r8) │ │ │ │ + mov (%r11),%rsi │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x8,%r11 │ │ │ │ add %rbx,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rdx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jne 2bd80 │ │ │ │ - add $0x10,%r15 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 29b10 │ │ │ │ add $0x8,%r12 │ │ │ │ + add $0x10,%r15 │ │ │ │ cmp %r12,-0x70(%rbp) │ │ │ │ - jne 2bd4a │ │ │ │ + jne 29ae8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + addq $0x10,-0x90(%rbp) │ │ │ │ + mov -0x170(%rbp),%r11 │ │ │ │ mov -0x178(%rbp),%rdx │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - addq $0x10,-0x88(%rbp) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,-0xc0(%rbp) │ │ │ │ - jne 2bcff │ │ │ │ + cmp %rcx,-0xc0(%rbp) │ │ │ │ + jne 29aa7 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - movq -0xa8(%rbp),%xmm1 │ │ │ │ - mov -0x150(%rbp),%r12 │ │ │ │ - movq %r13,%xmm4 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%r15 │ │ │ │ - mov -0x158(%rbp),%rbx │ │ │ │ - mov -0x168(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + movq -0xb0(%rbp),%xmm1 │ │ │ │ + movq %r13,%xmm5 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - inc %r12 │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ + punpcklqdq %xmm5,%xmm1 │ │ │ │ + mov -0x158(%rbp),%r11 │ │ │ │ + mov -0x160(%rbp),%rbx │ │ │ │ + mov -0x168(%rbp),%r15 │ │ │ │ mov %rsi,0x20(%rcx) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ movq %xmm3,0x18(%rdi) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ movups %xmm1,0x10(%rcx) │ │ │ │ movups %xmm2,0x8(%rdi) │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 2bc22 │ │ │ │ - movq %xmm3,0x0(,%r8,8) │ │ │ │ - jmp 2b11e │ │ │ │ - mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2b102 │ │ │ │ + jmp 299c5 │ │ │ │ + mov (%rsi,%rbx,8),%rcx │ │ │ │ + jmp 28ef2 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 2af57 │ │ │ │ + jmp 28d3f │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 2b1e9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + jmp 28fb1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + inc %rdi │ │ │ │ incq (%rsi) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - cmp %rax,-0xd0(%rbp) │ │ │ │ - jle 2b65e │ │ │ │ - mov %rax,%rdx │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + jle 29439 │ │ │ │ mov (%rsi),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rcx │ │ │ │ - cmp -0x88(%rbp),%rcx │ │ │ │ - jl 2becb │ │ │ │ - cmp -0x90(%rbp),%rcx │ │ │ │ - jle 2bee6 │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + cmp -0x78(%rbp),%rdx │ │ │ │ + jl 29c30 │ │ │ │ + cmp -0x88(%rbp),%rdx │ │ │ │ + jle 29c4b │ │ │ │ inc %rax │ │ │ │ - add -0x108(%rbp),%rdx │ │ │ │ + add -0x100(%rbp),%rdi │ │ │ │ mov %rax,(%rsi) │ │ │ │ - cmp %rdx,-0xd0(%rbp) │ │ │ │ - jg 2beab │ │ │ │ - jmp 2b65e │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + jg 29c13 │ │ │ │ + jmp 29439 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2b51a │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2b65e │ │ │ │ + jmp 292db │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 29439 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov %r8,-0x190(%rbp) │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - imul %r12,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - lea (%rax,%rax,4),%rdi │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ + imul %r12,%rax │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + lea (%rax,%rax,4),%rdi │ │ │ │ lea (%rdi,%r12,1),%rsi │ │ │ │ shl $0x5,%rdi │ │ │ │ mov %rdi,%r13 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + lea 0x2(%r8),%rdi │ │ │ │ lea (%rsi,%r12,1),%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov %rdi,-0x168(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ lea (%rdx,%r12,1),%rax │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - lea (%rax,%r12,1),%r9 │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ + lea (%r8,%rbx,1),%rdx │ │ │ │ + lea (%rax,%r12,1),%r9 │ │ │ │ + shl $0x5,%rax │ │ │ │ add %rdi,%rcx │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rax,-0x188(%rbp) │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ lea 0x30(%rdi,%rdx,1),%rax │ │ │ │ - mov %rsi,-0x150(%rbp) │ │ │ │ - lea 0x10(%rdi,%rcx,1),%rsi │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rsi,-0x148(%rbp) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ + lea 0x10(%rdi,%rcx,1),%rsi │ │ │ │ mov %rbx,%rax │ │ │ │ add %rdi,%rcx │ │ │ │ - mov %rsi,-0x170(%rbp) │ │ │ │ - mov %rcx,-0x168(%rbp) │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ lea 0x10(%rdi,%rdx,1),%rcx │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - shl $0x6,%rax │ │ │ │ lea 0x40(%rdi,%rax,1),%rcx │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - lea (%r9,%rbx,1),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ mov %r9,%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + add %rbx,%r9 │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ not %rax │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ movq %rax,%xmm3 │ │ │ │ + mov %rcx,-0x178(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ + mov %r9,-0x180(%rbp) │ │ │ │ + mov %r13,-0x110(%rbp) │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2c031 │ │ │ │ - addq $0x10,-0x110(%rbp) │ │ │ │ + jmp 29d95 │ │ │ │ inc %rcx │ │ │ │ - cmp -0xe0(%rbp),%rcx │ │ │ │ - je 2c304 │ │ │ │ + addq $0x10,-0x110(%rbp) │ │ │ │ + cmp -0x168(%rbp),%rcx │ │ │ │ + je 2a34e │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%rcx,8),%rdx │ │ │ │ cmp -0x120(%rbp),%rdx │ │ │ │ - jl 2c019 │ │ │ │ + jl 29d7d │ │ │ │ cmp -0x128(%rbp),%rdx │ │ │ │ - jg 2c019 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + jg 29d7d │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ - mov -0x148(%rbp),%r11 │ │ │ │ - mov %rcx,-0x198(%rbp) │ │ │ │ - mov %r8,-0x1a0(%rbp) │ │ │ │ - mov 0xc8(%rdi),%rax │ │ │ │ - mov 0xe0(%rdi),%r10 │ │ │ │ + mov %rcx,-0x190(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ + mov %r8,-0x198(%rbp) │ │ │ │ + mov 0xc8(%rsi),%rax │ │ │ │ + mov 0xe0(%rsi),%r10 │ │ │ │ + mov 0x20(%rdi),%r15 │ │ │ │ fldt (%rax,%rbx,1) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ + imul 0x8(%rdi),%rdx │ │ │ │ + mov 0x10(%rdi),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - imul 0x8(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%r15 │ │ │ │ mov %rdx,%r12 │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ - add 0x18(%rdi),%rbx │ │ │ │ + mov 0x18(%rdi),%rdx │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + add 0x18(%rsi),%rdi │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov -0x150(%rbp),%rbx │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ - mov -0x160(%rbp),%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - mov %rbx,-0x158(%rbp) │ │ │ │ - mov -0x188(%rbp),%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov -0x178(%rbp),%rbx │ │ │ │ - lea (%rax,%rbx,1),%r13 │ │ │ │ - mov -0x180(%rbp),%rbx │ │ │ │ - lea 0x20(%rax,%rbx,1),%r9 │ │ │ │ - jmp 2c118 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x148(%rbp),%rdx │ │ │ │ + add %rax,%rsi │ │ │ │ + mov %rsi,-0x150(%rbp) │ │ │ │ + mov -0x188(%rbp),%rsi │ │ │ │ + add %rax,%rdx │ │ │ │ + add %rax,%rsi │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + mov -0x178(%rbp),%rsi │ │ │ │ + lea (%rax,%rsi,1),%r13 │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + lea 0x20(%rax,%rsi,1),%r9 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 29e7a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x10(%r11),%rax │ │ │ │ - mov -0x138(%rbp),%rbx │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %rbx,-0x1a0(%rbp) │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ mov %r12,-0x1a8(%rbp) │ │ │ │ + add %rbx,%rax │ │ │ │ mov %r11,-0x1b0(%rbp) │ │ │ │ - mov %rdx,-0x1b8(%rbp) │ │ │ │ - add %r12,%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - jmp 2c176 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %r12,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rdx,-0x1b8(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ + jmp 29ece │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rax) │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ mov -0xa8(%rbp),%r12 │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ add 0x20(%rcx),%r8 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ imul %r8,%r12 │ │ │ │ - jmp 2c1c4 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%r11),%r14 │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + jmp 29f14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + mov (%r11),%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ add %r12,%r14 │ │ │ │ mov %r14,%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r8 │ │ │ │ - jmp 2c202 │ │ │ │ - nop │ │ │ │ - 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(%rcx),%rsi │ │ │ │ + jmp 29f32 │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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 2c200 │ │ │ │ - add $0x10,%rbx │ │ │ │ + jne 29f30 │ │ │ │ add $0x8,%r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ cmp %r11,-0x70(%rbp) │ │ │ │ - jne 2c1c0 │ │ │ │ + jne 29f10 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp -0xb0(%rbp),%rcx │ │ │ │ - jne 2c170 │ │ │ │ + jne 29ec8 │ │ │ │ mov -0x1b0(%rbp),%r11 │ │ │ │ mov -0x1b8(%rbp),%rdx │ │ │ │ + mov -0x1a0(%rbp),%rbx │ │ │ │ mov -0x1a8(%rbp),%r12 │ │ │ │ - add $0x10,%rdx │ │ │ │ add $0x8,%r11 │ │ │ │ + add $0x10,%rdx │ │ │ │ cmp -0x170(%rbp),%r11 │ │ │ │ - jne 2c110 │ │ │ │ + jne 29e72 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x198(%rbp),%r8 │ │ │ │ movq -0x80(%rbp),%xmm4 │ │ │ │ - movq -0x130(%rbp),%xmm1 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ movq %r14,%xmm0 │ │ │ │ - mov -0x1a0(%rbp),%r8 │ │ │ │ - mov -0x198(%rbp),%rcx │ │ │ │ movq %rsi,%xmm5 │ │ │ │ + movq -0x130(%rbp),%xmm1 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ fstpt 0x50(%r8) │ │ │ │ fxch %st(2) │ │ │ │ + mov -0x190(%rbp),%rcx │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ fstpt 0x20(%r8) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ fstpt 0x30(%r8) │ │ │ │ - fstpt 0x40(%r8) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - jmp 2c019 │ │ │ │ - mov -0x190(%rbp),%r8 │ │ │ │ - movq %xmm3,0x0(,%r8,8) │ │ │ │ - jmp 2b65e │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - jmp 2beab │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2b65e │ │ │ │ - mov %rcx,%rdi │ │ │ │ + jmp 29d7d │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 29439 │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - imul %r12,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - lea (%r12,%rdi,4),%rsi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + imul %r12,%rsi │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea (%rsi,%r12,1),%rdx │ │ │ │ - shl $0x7,%rdi │ │ │ │ - mov %rdi,%r15 │ │ │ │ - lea (%r12,%r12,1),%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + lea (%r12,%r12,1),%rcx │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + lea (%r12,%rsi,4),%rdx │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + shl $0x7,%rsi │ │ │ │ lea (%rdx,%r12,1),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shl $0x4,%rcx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rsi,-0x130(%rbp) │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - lea 0x10(%rdi,%rcx,1),%rsi │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea (%rax,%r12,1),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + lea 0x10(%rcx,%rdx,1),%rsi │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + lea (%r8,%rbx,1),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + lea 0x10(%rcx,%rax,1),%rdx │ │ │ │ + lea 0x30(%rcx,%rax,1),%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov %rsi,-0x148(%rbp) │ │ │ │ not %rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ movq %rax,%xmm3 │ │ │ │ - shl $0x5,%rcx │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - lea 0x10(%rdi,%rdx,1),%r13 │ │ │ │ - lea 0x30(%rdi,%rdx,1),%rdi │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - jmp 2c42f │ │ │ │ - inc %r12 │ │ │ │ + jmp 2a139 │ │ │ │ + inc %r13 │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %r12,-0xb0(%rbp) │ │ │ │ - je 2c65b │ │ │ │ + cmp %r13,-0xb8(%rbp) │ │ │ │ + je 2a34e │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov (%rax,%r12,8),%rax │ │ │ │ - cmp -0xa0(%rbp),%rax │ │ │ │ - jl 2c41b │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ cmp -0xa8(%rbp),%rax │ │ │ │ - jg 2c41b │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + jl 2a125 │ │ │ │ + cmp -0xb0(%rbp),%rax │ │ │ │ + jg 2a125 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov %r13,-0x150(%rbp) │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - mov %r12,-0x150(%rbp) │ │ │ │ mov %r15,-0x158(%rbp) │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov 0xc8(%rdi),%rsi │ │ │ │ - mov 0xe0(%rdi),%r11 │ │ │ │ - add 0x18(%rdi),%r8 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - imul 0x8(%rcx),%rax │ │ │ │ + mov 0xc8(%rbx),%rsi │ │ │ │ fldt (%rsi,%r15,1) │ │ │ │ - add %rsi,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x10(%rcx),%rcx │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov %rax,0x8(%rdi) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov 0x10(%rdi),%rcx │ │ │ │ + mov 0x18(%rdi),%r11 │ │ │ │ + imul 0x8(%rdi),%rax │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ add %rsi,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + add 0x18(%rax),%r8 │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov 0xe0(%rbx),%rbx │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ lea 0x20(%rsi,%rdi,1),%r10 │ │ │ │ - jmp 2c4f7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x168(%rbp) │ │ │ │ - mov %rbx,-0x170(%rbp) │ │ │ │ + jmp 2a204 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%r13 │ │ │ │ + mov %r12,-0x160(%rbp) │ │ │ │ + mov %r9,-0x168(%rbp) │ │ │ │ + mov -0x130(%rbp),%r15 │ │ │ │ fldt (%rax) │ │ │ │ mov 0x10(%rcx),%rax │ │ │ │ + mov %rcx,-0x170(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r9,%rax │ │ │ │ - imul %rax,%rdi │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 2c544 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%r12),%r14 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + imul %r9,%rax │ │ │ │ + jmp 2a24a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r15) │ │ │ │ + mov 0x20(%r13),%r14 │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ + add %rax,%r14 │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ + mov %r14,%r12 │ │ │ │ fmul %st(1),%st │ │ │ │ - add %rax,%r14 │ │ │ │ - mov %r14,%rbx │ │ │ │ - imul %rdx,%rbx │ │ │ │ - jmp 2c582 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%r9),%rdi │ │ │ │ + imul %r11,%r12 │ │ │ │ + jmp 2a272 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rsi) │ │ │ │ + mov (%r9),%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x8,%r9 │ │ │ │ + add %r12,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ - add %rbx,%rdi │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + fldt 0x10(%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r11,%rcx │ │ │ │ fldt 0x10(%rcx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rcx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 2c580 │ │ │ │ - add $0x8,%r12 │ │ │ │ + jne 2a270 │ │ │ │ + add $0x8,%r13 │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jne 2c540 │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%rbx │ │ │ │ - addq $0x10,-0x80(%rbp) │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne 2a246 │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ + addq $0x10,-0x88(%rbp) │ │ │ │ + mov -0x160(%rbp),%r12 │ │ │ │ + mov -0x168(%rbp),%r9 │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - jne 2c4f1 │ │ │ │ + cmp %rcx,-0xa0(%rbp) │ │ │ │ + jne 2a1fe │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - movq -0x88(%rbp),%xmm1 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0x150(%rbp),%r13 │ │ │ │ + movq %r14,%xmm6 │ │ │ │ + movq -0x90(%rbp),%xmm1 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x150(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov -0x158(%rbp),%r15 │ │ │ │ - movq %r14,%xmm6 │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - mov %rdi,0x20(%rcx) │ │ │ │ - movq %xmm3,0x18(%rax) │ │ │ │ - movups %xmm2,0x8(%rax) │ │ │ │ + inc %r13 │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ - inc %r12 │ │ │ │ + mov %rdi,0x20(%rcx) │ │ │ │ add $0x10,%r15 │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + movq %xmm3,0x18(%rbx) │ │ │ │ + fstpt 0x30(%rax) │ │ │ │ movups %xmm1,0x10(%rcx) │ │ │ │ - cmp %r12,-0xb0(%rbp) │ │ │ │ - jne 2c42f │ │ │ │ - mov -0x148(%rbp),%r8 │ │ │ │ - movq %xmm3,0x0(,%r8,8) │ │ │ │ - jmp 2b65e │ │ │ │ - mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2b642 │ │ │ │ + movups %xmm2,0x8(%rbx) │ │ │ │ + cmp %r13,-0xb8(%rbp) │ │ │ │ + jne 2a139 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + movq %xmm3,0x0(,%rax,8) │ │ │ │ + jmp 29439 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 2b497 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2acdc │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2b21c │ │ │ │ + jmp 2926f │ │ │ │ + mov (%rsi,%rbx,8),%rcx │ │ │ │ + jmp 29422 │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + jmp 28aac │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + jmp 28fe4 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2ac2d │ │ │ │ - jmp 2b189 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 28a1d │ │ │ │ + jmp 28f74 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0x180,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8380 │ │ │ │ + call 7e70 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 2c74c │ │ │ │ + jne 2a43c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2cdf0 │ │ │ │ + jne 2aad8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2e205 │ │ │ │ + je 2be95 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2c7a9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a489 │ │ │ │ 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 2d280 │ │ │ │ + jg 2af40 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2c780 │ │ │ │ + jl 2a460 │ │ │ │ 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,-0x108(%rbp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jle 2e215 │ │ │ │ + lea (%rdx,%rcx,1),%rdi │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jle 2bea5 │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ mov %rbx,-0x118(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rbx,%rax,1),%r14 │ │ │ │ - mov %r14,-0x130(%rbp) │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 2cddb │ │ │ │ + jl 2aac3 │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2cddb │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jg 2aac3 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov %rsp,-0x138(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%r12 │ │ │ │ mov 0x58(%rdi),%r14 │ │ │ │ lea 0x0(,%r12,8),%rbx │ │ │ │ lea 0xf(%rbx),%rax │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ lea 0x1(%r14),%rbx │ │ │ │ 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,-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 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rax,%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ mov %r12,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xd8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - js 2d922 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + js 2b5bd │ │ │ │ mov %rax,%r9 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%r15 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov %r12,-0x98(%rbp) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %rcx,%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + lea 0x2(%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 -0xc0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov (%rax,%r9,8),%rsi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ 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,8) │ │ │ │ - mov %rcx,(%rdi,%r9,8) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rdx,0x0(%r13,%r9,8) │ │ │ │ + mov %rax,(%r15,%r9,8) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 2c9f4 │ │ │ │ - add %rsi,%rcx │ │ │ │ + jle 2a6dc │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + lea (%r11,%rsi,1),%r12 │ │ │ │ + add %rax,%r12 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea (%rcx,%r15,1),%r12 │ │ │ │ neg %rax │ │ │ │ - lea (%r8,%rax,8),%rdi │ │ │ │ + lea (%r10,%rax,8),%rdi │ │ │ │ add -0xd8(%rbp),%rdi │ │ │ │ nopl (%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%rdi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 2c9e0 │ │ │ │ + jne 2a6c8 │ │ │ │ dec %r9 │ │ │ │ - add %r11,%r8 │ │ │ │ + add -0x80(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2c96b │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ + jne 2a656 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %rax,%r11 │ │ │ │ - jle 2d909 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + jle 2b5a4 │ │ │ │ mov %r14,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + lea (%rbx,%rbx,1),%r8 │ │ │ │ xor %edi,%edi │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov 0x60(%rax),%r8 │ │ │ │ + mov 0x60(%rax),%r10 │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov (%r15,%rdi,1),%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - add -0x100(%rbp),%rsi │ │ │ │ fldt (%rax,%rdi,2) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ + lea (%r8,%rdx,1),%r11 │ │ │ │ + add -0xf8(%rbp),%rsi │ │ │ │ fildll (%rax,%rdi,1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov (%rax,%rdi,1),%rdx │ │ │ │ - lea (%r15,%rdx,1),%r10 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r8,%rdi,2) │ │ │ │ + fldt (%r10,%rdi,2) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - fldt 0x1ec00(%rip) │ │ │ │ + fldt 0x1cee3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - jmp 2cb33 │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + jmp 2a81f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1e8a8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -45415,415 +44615,415 @@ │ │ │ │ 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 2a801 │ │ │ │ fchs │ │ │ │ - fmuls 0x1e5c1(%rip) │ │ │ │ - fldt 0x1eb9f(%rip) │ │ │ │ + fmuls 0x1c8d5(%rip) │ │ │ │ + fldt 0x1ce83(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 2cb84 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 2a870 │ │ │ │ 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 2a7c0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2d290 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + ja 2af50 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rsi │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - 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) │ │ │ │ - add %r15,%r9 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jne 2a81f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2a878 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rdi │ │ │ │ - cmp %rdi,-0xb8(%rbp) │ │ │ │ - jne 2ca73 │ │ │ │ + add %r8,%r9 │ │ │ │ + cmp %rdi,-0xc0(%rbp) │ │ │ │ + jne 2a767 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2d675 │ │ │ │ + je 2b32f │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2d2f9 │ │ │ │ + je 2afb9 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2cd9a │ │ │ │ + jle 2aa82 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ lea (%rbx,%rbx,1),%r14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - add %rsi,%r15 │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + add %rsi,%r11 │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 2d2c0 │ │ │ │ + je 2af80 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 2cce5 │ │ │ │ + jle 2a9e6 │ │ │ │ mov -0xe8(%rbp),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ - imul -0xb8(%rbp),%rax │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov (%rcx,%rdi,1),%rdx │ │ │ │ + mov %r12,-0xc8(%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 -0xb0(%rbp),%rcx │ │ │ │ - add %rax,%rax │ │ │ │ + imul -0xc0(%rbp),%rax │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ 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 -0xb0(%rbp),%rcx │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ mov (%rcx),%r9 │ │ │ │ - imul (%r8),%rdx │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%r8 │ │ │ │ + imul (%r8),%rdx │ │ │ │ add $0x8,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ add %rax,%r9 │ │ │ │ add %r14,%rax │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x4,%r12 │ │ │ │ - fldt (%r11,%r12,1) │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ + fldt (%rsi,%r12,1) │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + add (%rsi,%r9,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%r12,%r9,8),%rdx │ │ │ │ + mov %rdx,-0x8(%rdi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r10) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 2cc91 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 2a984 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rax,%r12,8),%rax │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + add 0x18(%rdi),%rdx │ │ │ │ fldt 0x10(%rdx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%rax,%r12,8),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xe0(%rcx),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + add 0xe0(%rdi),%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 %rcx,%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 2cd71 │ │ │ │ - jmp 2d66c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2aa59 │ │ │ │ + jmp 2b326 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movq $0x0,(%rsi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2d2ad │ │ │ │ + je 2af6d │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ + sub (%r15,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2cd60 │ │ │ │ + je 2aa48 │ │ │ │ inc %rcx │ │ │ │ inc %r9 │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jg 2cc10 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + jg 2a8fc │ │ │ │ mov -0x138(%rbp),%rsp │ │ │ │ incq -0x108(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2cddb │ │ │ │ - addq $0x10,-0x130(%rbp) │ │ │ │ + jle 2aac3 │ │ │ │ + addq $0x10,-0x128(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 2c80b │ │ │ │ + jge 2a4eb │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2c73d │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + je 2a42d │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2e1f5 │ │ │ │ + je 2be85 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2ce69 │ │ │ │ - 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 2ab29 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%rsi,%rdi,1),%r10 │ │ │ │ mov %r10,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ add %r10,%rcx │ │ │ │ sar $1,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 2d93d │ │ │ │ + jl 2b5dc │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 2ce40 │ │ │ │ + jl 2ab00 │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %dil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rdi,%rcx │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,-0x108(%rbp) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jge 2c73d │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + lea (%rcx,%rsi,1),%rdi │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 2a42d │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rbx,%rax,1),%r14 │ │ │ │ - mov %r14,-0x128(%rbp) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2c73d │ │ │ │ + jl 2a42d │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2c73d │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jg 2a42d │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov %rsp,-0x138(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%r12 │ │ │ │ mov 0x58(%rdi),%r14 │ │ │ │ lea 0x0(,%r12,8),%rbx │ │ │ │ lea 0xf(%rbx),%rax │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ lea 0x1(%r14),%rbx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x128(%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 %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 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rax,%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ mov %r12,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xd8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - js 2df9d │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + js 2bc34 │ │ │ │ mov %rax,%r9 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%r15 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov %r12,-0x98(%rbp) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %rcx,%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + lea 0x2(%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 -0xc0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ mov (%rax,%r9,8),%rsi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ 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,8) │ │ │ │ - mov %rcx,(%rdi,%r9,8) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rdx,0x0(%r13,%r9,8) │ │ │ │ + mov %rax,(%r15,%r9,8) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 2d0b4 │ │ │ │ - add %rsi,%rcx │ │ │ │ + jle 2ad74 │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ + lea (%r11,%rsi,1),%r12 │ │ │ │ + add %rax,%r12 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea (%rcx,%r15,1),%r12 │ │ │ │ neg %rax │ │ │ │ - lea (%r8,%rax,8),%rdi │ │ │ │ + lea (%r10,%rax,8),%rdi │ │ │ │ add -0xd8(%rbp),%rdi │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%rdi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 2d0a0 │ │ │ │ + jne 2ad60 │ │ │ │ dec %r9 │ │ │ │ - add %r11,%r8 │ │ │ │ + add -0x80(%rbp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2d024 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ + jne 2acef │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %rax,%r11 │ │ │ │ - jle 2df85 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + jle 2bc1c │ │ │ │ mov %r14,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + lea (%rbx,%rbx,1),%r8 │ │ │ │ xor %edi,%edi │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov 0x60(%rax),%r8 │ │ │ │ + mov 0x60(%rax),%r10 │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov (%r15,%rdi,1),%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - add -0x100(%rbp),%rsi │ │ │ │ fldt (%rax,%rdi,2) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ + lea (%rdx,%r8,1),%r11 │ │ │ │ + add -0xf8(%rbp),%rsi │ │ │ │ fildll (%rax,%rdi,1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov (%rax,%rdi,1),%rdx │ │ │ │ - lea (%rdx,%r15,1),%r10 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r8,%rdi,2) │ │ │ │ + fldt (%r10,%rdi,2) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - fldt 0x1e540(%rip) │ │ │ │ + fldt 0x1c84b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - jmp 2d1f3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + jmp 2aeaf │ │ │ │ + nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1e1e8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -45836,2780 +45036,2740 @@ │ │ │ │ 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 2ae91 │ │ │ │ fchs │ │ │ │ - fmuls 0x1df01(%rip) │ │ │ │ - fldt 0x1e4df(%rip) │ │ │ │ + fmuls 0x1c245(%rip) │ │ │ │ + fldt 0x1c7f3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 2d244 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + je 2af00 │ │ │ │ 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 2ae50 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2d950 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + ja 2b5e8 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rsi │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - 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) │ │ │ │ - add %r15,%r9 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 2aeaf │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2af08 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rdi │ │ │ │ - cmp %rdi,-0xb8(%rbp) │ │ │ │ - jne 2d133 │ │ │ │ + add %r8,%r9 │ │ │ │ + cmp %rdi,-0xc0(%rbp) │ │ │ │ + jne 2adff │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2dd17 │ │ │ │ + je 2b9a1 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2d96d │ │ │ │ + je 2b605 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2dfb3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2bc4e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2c7a9 │ │ │ │ + jmp 2a489 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1e41c(%rip) │ │ │ │ + fldt 0x1c72c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2cb25 │ │ │ │ - incq (%rsi) │ │ │ │ + jmp 2a811 │ │ │ │ inc %r9 │ │ │ │ + incq (%rsi) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jle 2cd9a │ │ │ │ + jle 2aa82 │ │ │ │ mov (%rsi),%rax │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ cmp -0x70(%rbp),%rdx │ │ │ │ - jl 2d2de │ │ │ │ + jl 2af9e │ │ │ │ cmp -0x80(%rbp),%rdx │ │ │ │ - jle 2d665 │ │ │ │ + jle 2b31f │ │ │ │ inc %rax │ │ │ │ add -0x120(%rbp),%r9 │ │ │ │ mov %rax,(%rsi) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jg 2d2c0 │ │ │ │ - jmp 2cd9a │ │ │ │ + jg 2af80 │ │ │ │ + jmp 2aa82 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ mov %rax,-0x140(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ + add $0x2,%r11 │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%r12 │ │ │ │ + lea (%rdx,%rax,1),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x6,%rdx │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + add %rax,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ mov %rsi,-0xc8(%rbp) │ │ │ │ - movq %rax,%xmm3 │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ + lea (%rbx,%rbx,2),%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ mov %r14,%rdx │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ + lea (%rsi,%rax,2),%r14 │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ shl $0x7,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r10,%r12 │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ mov %rbx,-0x80(%rbp) │ │ │ │ - jmp 2d3af │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 2d650 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + jmp 2b090 │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + cmp %r11,-0x100(%rbp) │ │ │ │ + je 2b30a │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ cmp -0x140(%rbp),%rax │ │ │ │ - jl 2d3a3 │ │ │ │ + jl 2b07c │ │ │ │ cmp -0x148(%rbp),%rax │ │ │ │ - jg 2d3a3 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x160(%rbp),%r11 │ │ │ │ - mov %r8,-0x170(%rbp) │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ + jg 2b07c │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ + mov %r8,-0x180(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rdx,-0x178(%rbp) │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %rbx,-0x158(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ mov %rbx,-0xc0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov -0x168(%rbp),%rbx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ - add %r8,%rdi │ │ │ │ - jmp 2d45a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x10(%rdx,%rbx,8),%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %r10,%rdx │ │ │ │ + jmp 2b140 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + fldt 0x20(%rbx) │ │ │ │ + mov %rdx,-0x188(%rbp) │ │ │ │ + mov %r12,-0x190(%rbp) │ │ │ │ + mov 0x10(%rcx,%r12,8),%rax │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ - fldt 0x20(%r11) │ │ │ │ - mov %r10,-0x180(%rbp) │ │ │ │ + mov %rbx,-0x198(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,-0x188(%rbp) │ │ │ │ - mov %rdx,-0x190(%rbp) │ │ │ │ - mov %r11,-0x198(%rbp) │ │ │ │ - add %r10,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2d4b6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ + jmp 2b196 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x40(%rax) │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + imul %r8,%r12 │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ - imul %r8,%rbx │ │ │ │ - jmp 2d504 │ │ │ │ + jmp 2b1e4 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%r10,8),%r14 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov 0x30(%r13,%r10,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + add %r12,%r15 │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 2d542 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 2b202 │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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 2d540 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 2b200 │ │ │ │ inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 2d500 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 2b1e0 │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2d4b0 │ │ │ │ - mov -0x188(%rbp),%rbx │ │ │ │ - mov -0x198(%rbp),%r11 │ │ │ │ - mov -0x180(%rbp),%r10 │ │ │ │ - mov -0x190(%rbp),%rdx │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2d452 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jne 2b190 │ │ │ │ + mov -0x190(%rbp),%r12 │ │ │ │ + mov -0x198(%rbp),%rbx │ │ │ │ + mov -0x188(%rbp),%rdx │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jne 2b138 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x180(%rbp),%r8 │ │ │ │ movq -0x90(%rbp),%xmm7 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ movq -0x150(%rbp),%xmm1 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - movq %r14,%xmm0 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ - fstpt 0x50(%rbx) │ │ │ │ + fstpt 0x50(%r8) │ │ │ │ fxch %st(2) │ │ │ │ - inc %rcx │ │ │ │ + mov -0x178(%rbp),%rdx │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + fstpt 0x20(%r8) │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ + fstpt 0x30(%r8) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2d3af │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + cmp %r11,-0x100(%rbp) │ │ │ │ + jne 2b090 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 2cd9a │ │ │ │ + jmp 2aa82 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2cc19 │ │ │ │ + jmp 2a905 │ │ │ │ mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2cd83 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea (%rbx,%rbx,1),%r12 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + jmp 2aa6b │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov %r14,%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ shl $0x6,%rdx │ │ │ │ - add %rcx,%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ + add %rdi,%rax │ │ │ │ + lea (%rbx,%rbx,1),%r12 │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - lea (%r12,%rbx,1),%rdx │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rdi │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + lea (%r12,%rbx,1),%rdx │ │ │ │ + add %rax,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ + lea (%rcx,%rax,1),%r15 │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + lea (%r15,%rax,1),%r14 │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + movq %rax,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - jmp 2d714 │ │ │ │ - inc %r10 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 2d650 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - mov (%rbx,%r10,8),%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jl 2d708 │ │ │ │ - cmp -0xa0(%rbp),%rdx │ │ │ │ - jg 2d708 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov %r10,%rcx │ │ │ │ + jmp 2b3c0 │ │ │ │ + inc %rdx │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 2b30a │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jl 2b3b4 │ │ │ │ + cmp %r13,%rax │ │ │ │ + jg 2b3b4 │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %r13,-0x148(%rbp) │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x150(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - imul 0x8(%rbx),%rdx │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ + imul 0x8(%rbx),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov 0xe0(%rax),%r9 │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + jmp 2b468 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %r8,-0x158(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ + mov -0x100(%rbp),%r13 │ │ │ │ + fldt 0x20(%rax) │ │ │ │ + mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov 0xe0(%rbx),%r9 │ │ │ │ - add 0x18(%rbx),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - jmp 2d7b3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov -0x140(%rbp),%r15 │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - fldt 0x20(%rbx) │ │ │ │ - mov 0x10(%rcx,%r8,8),%rbx │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + add %r8,%rax │ │ │ │ + imul %rax,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 2b4b6 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x40(%r13) │ │ │ │ + mov 0x20(%r15,%r11,8),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - imul %rbx,%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 2d7fd │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - fldt 0x40(%r15) │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ - add %rcx,%r13 │ │ │ │ - mov %r13,%r10 │ │ │ │ - imul %r11,%r10 │ │ │ │ - jmp 2d842 │ │ │ │ - nop │ │ │ │ - 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 0x30(%r14,%rdx,8),%rsi │ │ │ │ + imul %rbx,%r10 │ │ │ │ + jmp 2b4da │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ - inc %rdx │ │ │ │ + mov 0x30(%r14,%rcx,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + add %r10,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - add %r10,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r9,%rax │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jne 2d840 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jne 2d7f9 │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 2b4d8 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jne 2b4b2 │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ addq $0x10,-0x90(%rbp) │ │ │ │ - inc %r8 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jne 2d7ad │ │ │ │ + mov -0x158(%rbp),%r8 │ │ │ │ + inc %rdx │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jne 2b462 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - movq -0xa8(%rbp),%xmm1 │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - movq %r13,%xmm5 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + movq -0x98(%rbp),%xmm1 │ │ │ │ + movq %rbx,%xmm5 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - movq %xmm3,0x18(%rcx) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ - mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 2d708 │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ + mov -0x148(%rbp),%r13 │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ + mov %rsi,0x20(%rcx) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + movq %xmm3,0x18(%rdi) │ │ │ │ + fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(%rcx) │ │ │ │ + movups %xmm2,0x8(%rdi) │ │ │ │ + jmp 2b3b4 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2cd9a │ │ │ │ + je 2aa82 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - jne 2cbb4 │ │ │ │ - jmp 2cd9a │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ + jne 2a8a0 │ │ │ │ + jmp 2aa82 │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 2cbb6 │ │ │ │ + jmp 2a8a2 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 2ce69 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2ab29 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1dd5c(%rip) │ │ │ │ + fldt 0x1c094(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2d1e5 │ │ │ │ + jmp 2aea1 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ mov %rax,-0x140(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ + add $0x2,%r11 │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%r12 │ │ │ │ + lea (%rdx,%rax,1),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x6,%rdx │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + add %rax,%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ mov %rsi,-0xc8(%rbp) │ │ │ │ - movq %rax,%xmm3 │ │ │ │ + mov %rdx,-0x168(%rbp) │ │ │ │ + lea (%rbx,%rbx,2),%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ mov %r14,%rdx │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ + lea (%rsi,%rax,2),%r14 │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ shl $0x7,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r10,%r12 │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ mov %rbx,-0x70(%rbp) │ │ │ │ - jmp 2da23 │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 2dcd0 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + jmp 2b6dc │ │ │ │ + incq -0x108(%rbp) │ │ │ │ + cmp %r11,-0x108(%rbp) │ │ │ │ + je 2b95a │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ cmp -0x140(%rbp),%rax │ │ │ │ - jl 2da17 │ │ │ │ + jl 2b6c8 │ │ │ │ cmp -0x148(%rbp),%rax │ │ │ │ - jg 2da17 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ + jg 2b6c8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ + mov %r8,-0x178(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %rbx,-0x158(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ mov %rbx,-0xc0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ - add %r8,%rdi │ │ │ │ - jmp 2dace │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x10(%rdx,%rbx,8),%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %r10,%rdx │ │ │ │ + jmp 2b78c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + fldt 0x20(%rbx) │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ + mov %r12,-0x188(%rbp) │ │ │ │ + mov 0x10(%rcx,%r12,8),%rax │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ - fldt 0x20(%r11) │ │ │ │ - mov %r10,-0x178(%rbp) │ │ │ │ + mov %rbx,-0x190(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,-0x180(%rbp) │ │ │ │ - mov %rdx,-0x188(%rbp) │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ - add %r10,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2db26 │ │ │ │ + jmp 2b7e6 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x40(%rax) │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + imul %r8,%r12 │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ - imul %r8,%rbx │ │ │ │ - jmp 2db74 │ │ │ │ + jmp 2b834 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%r10,8),%r14 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov 0x30(%r13,%r10,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + add %r12,%r15 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 2dbc2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 2b852 │ │ │ │ + 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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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 2dbc0 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 2b850 │ │ │ │ inc %r10 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 2db70 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 2b830 │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2db20 │ │ │ │ - mov -0x180(%rbp),%rbx │ │ │ │ - mov -0x190(%rbp),%r11 │ │ │ │ - mov -0x178(%rbp),%r10 │ │ │ │ - mov -0x188(%rbp),%rdx │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2dac6 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jne 2b7e0 │ │ │ │ + mov -0x188(%rbp),%r12 │ │ │ │ + mov -0x190(%rbp),%rbx │ │ │ │ + mov -0x180(%rbp),%rdx │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jne 2b784 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x178(%rbp),%r8 │ │ │ │ movq -0x90(%rbp),%xmm4 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ movq -0x150(%rbp),%xmm1 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - movq %r14,%xmm0 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - mov -0x168(%rbp),%r8 │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ - fstpt 0x50(%rbx) │ │ │ │ + fstpt 0x50(%r8) │ │ │ │ fxch %st(2) │ │ │ │ - inc %rcx │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ + incq -0x108(%rbp) │ │ │ │ + fstpt 0x20(%r8) │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ + fstpt 0x30(%r8) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2da23 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + cmp %r11,-0x108(%rbp) │ │ │ │ + jne 2b6dc │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ mov -0x138(%rbp),%rsp │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2c73d │ │ │ │ - addq $0x10,-0x128(%rbp) │ │ │ │ + jle 2a42d │ │ │ │ + addq $0x10,-0x118(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 2ceb1 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea (%rbx,%rbx,1),%r12 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + jmp 2ab71 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov %r14,%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ shl $0x6,%rdx │ │ │ │ - add %rcx,%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + add %rdi,%rax │ │ │ │ + lea (%rbx,%rbx,1),%r12 │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rdx,-0xc8(%rbp) │ │ │ │ lea (%r12,%rbx,1),%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rax,%rdi │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov %r13,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ + lea (%rcx,%rax,1),%r15 │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + lea (%r15,%rax,1),%r14 │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + movq %rax,%xmm3 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - jmp 2ddb6 │ │ │ │ - inc %r10 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 2dcd0 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - mov (%rbx,%r10,8),%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jl 2ddaa │ │ │ │ - cmp -0xa0(%rbp),%rdx │ │ │ │ - jg 2ddaa │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov %r10,%rcx │ │ │ │ + jmp 2ba32 │ │ │ │ + inc %rdx │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 2b95a │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jl 2ba26 │ │ │ │ + cmp %r13,%rax │ │ │ │ + jg 2ba26 │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ - mov %r10,-0x148(%rbp) │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %r13,-0x140(%rbp) │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x148(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - imul 0x8(%rbx),%rdx │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ + imul 0x8(%rbx),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov 0xe0(%rax),%r9 │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + jmp 2bada │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ + fldt 0x20(%rax) │ │ │ │ + mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ - mov 0xe0(%rbx),%r9 │ │ │ │ - add 0x18(%rbx),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - jmp 2de55 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov %r8,-0x158(%rbp) │ │ │ │ - fldt 0x20(%rbx) │ │ │ │ - mov 0x10(%rcx,%r8,8),%rbx │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + add %r8,%rax │ │ │ │ + imul %rax,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 2bb28 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x40(%r13) │ │ │ │ + mov 0x20(%r15,%r11,8),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - imul %rbx,%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 2de9f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - fldt 0x40(%r15) │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ - add %rcx,%r13 │ │ │ │ - mov %r13,%r10 │ │ │ │ - imul %r11,%r10 │ │ │ │ - jmp 2dec2 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r14,%rdx,8),%rsi │ │ │ │ + imul %rbx,%r10 │ │ │ │ + jmp 2bb52 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ - inc %rdx │ │ │ │ + mov 0x30(%r14,%rcx,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + add %r10,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - add %r10,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r9,%rax │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jne 2dec0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jne 2de9b │ │ │ │ - mov -0x158(%rbp),%r8 │ │ │ │ - mov -0x150(%rbp),%rax │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 2bb50 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jne 2bb24 │ │ │ │ + mov -0x158(%rbp),%rdx │ │ │ │ addq $0x10,-0x90(%rbp) │ │ │ │ - inc %r8 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jne 2de4f │ │ │ │ + mov -0x150(%rbp),%r8 │ │ │ │ + inc %rdx │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jne 2bad4 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - movq -0xa8(%rbp),%xmm1 │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - movq %r13,%xmm6 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ - mov -0x148(%rbp),%r10 │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + movq -0x98(%rbp),%xmm1 │ │ │ │ + movq %rbx,%xmm6 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - movq %xmm3,0x18(%rcx) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ - mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 2ddaa │ │ │ │ + mov -0x130(%rbp),%r11 │ │ │ │ + mov -0x140(%rbp),%r13 │ │ │ │ + mov -0x148(%rbp),%rdx │ │ │ │ + mov %rsi,0x20(%rcx) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + movq %xmm3,0x18(%rdi) │ │ │ │ + fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(%rcx) │ │ │ │ + movups %xmm2,0x8(%rdi) │ │ │ │ + jmp 2ba26 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2dce0 │ │ │ │ + je 2b96a │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2dce0 │ │ │ │ + je 2b96a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2dfb3 │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ + jmp 2bc4e │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2dce0 │ │ │ │ + jle 2b96a │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%r14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%r14 │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - add %rsi,%r15 │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + add %rsi,%r11 │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 2e19f │ │ │ │ - cmp %r12,%rax │ │ │ │ - jge 2e0e2 │ │ │ │ + je 2be2f │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jle 2bd92 │ │ │ │ mov -0xe8(%rbp),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ - imul -0xb8(%rbp),%rax │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov (%rcx,%rdi,1),%rdx │ │ │ │ + mov %r12,-0xc8(%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 -0xb0(%rbp),%rcx │ │ │ │ - add %rax,%rax │ │ │ │ + imul -0xc0(%rbp),%rax │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov %rsi,-0xf0(%rbp) │ │ │ │ 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 -0xb0(%rbp),%rcx │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ mov (%rcx),%r9 │ │ │ │ - imul (%r8),%rdx │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%r8 │ │ │ │ + imul (%r8),%rdx │ │ │ │ add $0x8,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ add %rax,%r9 │ │ │ │ add %r14,%rax │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x4,%r12 │ │ │ │ - fldt (%r11,%r12,1) │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ + fldt (%rsi,%r12,1) │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + add (%rsi,%r9,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%r12,%r9,8),%rdx │ │ │ │ + mov %rdx,-0x8(%rdi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r10) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 2e08e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 2bd30 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rax,%r12,8),%rax │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ add 0x18(%rcx),%rdx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%rax,%r12,8),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ + mov -0xd0(%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 2e16d │ │ │ │ - jmp 2e1ef │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2bdfd │ │ │ │ + jmp 2be7f │ │ │ │ movq $0x0,(%rsi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2e1db │ │ │ │ + je 2be6b │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ + sub (%r15,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2e160 │ │ │ │ + je 2bdf0 │ │ │ │ inc %rcx │ │ │ │ inc %r9 │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jle 2dce0 │ │ │ │ + jle 2b96a │ │ │ │ test %rax,%rax │ │ │ │ - jne 2e016 │ │ │ │ + jne 2bcb1 │ │ │ │ mov (%rsi),%rax │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ cmp -0x70(%rbp),%rdx │ │ │ │ - jl 2e1b9 │ │ │ │ + jl 2be49 │ │ │ │ cmp -0x80(%rbp),%rdx │ │ │ │ - jle 2e1d4 │ │ │ │ + jle 2be64 │ │ │ │ inc %rax │ │ │ │ add -0x120(%rbp),%r9 │ │ │ │ mov %rax,(%rsi) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jg 2e19f │ │ │ │ - jmp 2dce0 │ │ │ │ + jg 2be2f │ │ │ │ + jmp 2b96a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e016 │ │ │ │ - incq (%rsi) │ │ │ │ + jmp 2bcb1 │ │ │ │ inc %r9 │ │ │ │ + incq (%rsi) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jg 2e19f │ │ │ │ - jmp 2dce0 │ │ │ │ + jg 2be2f │ │ │ │ + jmp 2b96a │ │ │ │ mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2e17f │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ - jmp 2ce9b │ │ │ │ + jmp 2be0f │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + jmp 2ab5c │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - jmp 2c7db │ │ │ │ + jmp 2a4bc │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2c73d │ │ │ │ - jmp 2ce05 │ │ │ │ + je 2a42d │ │ │ │ + jmp 2aaed │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0x160,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8380 │ │ │ │ + call 7e70 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 2e2bc │ │ │ │ + jne 2bf4c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2e9f5 │ │ │ │ + jne 2c630 │ │ │ │ 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 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2feb0 │ │ │ │ + je 2d9d1 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2e329 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2bf99 │ │ │ │ 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 2f116 │ │ │ │ + jg 2ccf1 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2e300 │ │ │ │ + jl 2bf70 │ │ │ │ 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,-0xd8(%rbp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jle 2fed0 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + lea (%rdx,%rcx,1),%rdi │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jle 2d9f1 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov %rbx,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 2e9e0 │ │ │ │ + jl 2c61b │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2e9e0 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + jg 2c61b │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov %rsp,-0x128(%rbp) │ │ │ │ fld1 │ │ │ │ - mov 0x30(%rdi),%rbx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov 0x58(%rdi),%r14 │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ - lea 0xf(%rcx),%rax │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ + mov 0x30(%rsi),%rbx │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - lea 0x17(%rcx),%rax │ │ │ │ + lea 0x17(%rdi),%rax │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov 0x58(%rsi),%rdi │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ + lea 0x1(%rdi),%r15 │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ + lea (%r15,%r15,1),%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + imul %r15,%rdx │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - fstpt (%rcx) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - lea 0x1(%r14),%rcx │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%rcx,%rcx,1),%r15 │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ - imul %rbx,%rdx │ │ │ │ + fstpt (%rcx) │ │ │ │ lea -0x10(%rax),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%r8 │ │ │ │ - imul %r15,%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ + imul %r14,%r8 │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - js 2f7d1 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + js 2d342 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov 0x48(%rdi),%rax │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ + mov 0x48(%rsi),%rax │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %r9,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ + imul %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rdx),%rax │ │ │ │ + add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ 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 -0xd0(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ mov (%rax,%r9,8),%rsi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0x80(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%r14,%rax,1),%rax │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rcx,0x0(%r13,%r9,8) │ │ │ │ - cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 2e594 │ │ │ │ - add %rsi,%rcx │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%rbx,%rdx,1),%rdx │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %rdx,(%r12,%r9,8) │ │ │ │ + mov %rax,0x0(%r13,%r9,8) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 2c1f4 │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + lea (%rsi,%r14,1),%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ - lea (%rcx,%r15,1),%rbx │ │ │ │ neg %rax │ │ │ │ - lea (%r10,%rax,8),%rdi │ │ │ │ + lea (%r11,%rax,8),%rdi │ │ │ │ add -0xc0(%rbp),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%rdi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 2e580 │ │ │ │ + jne 2c1e0 │ │ │ │ dec %r9 │ │ │ │ - add %r11,%r10 │ │ │ │ + add %r10,%r11 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2e4fe │ │ │ │ + jne 2c168 │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ xor %r11d,%r11d │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ - lea 0x2(%r14),%rcx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + fadds 0x1ae80(%rip) │ │ │ │ + add $0x2,%rcx │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ lea 0x17(%r8),%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - fadds 0x1cabe(%rip) │ │ │ │ + fld1 │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ - fld1 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ cqto │ │ │ │ - fdivp %st,%st(2) │ │ │ │ idiv %rcx │ │ │ │ - mov %r15,%rcx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + fdivp %st,%st(2) │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ mov 0x0(%r13,%r11,1),%rdx │ │ │ │ mov (%r12,%r11,1),%rsi │ │ │ │ - fildll (%rcx,%r11,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - fldt (%rcx,%r11,2) │ │ │ │ - mov -0x118(%rbp),%rcx │ │ │ │ + fildll (%rdi,%r11,1) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + fldt (%rdi,%r11,2) │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rcx,%r11,2) │ │ │ │ + fstpt (%rdi,%r11,2) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jg 2e7a3 │ │ │ │ + jg 2c3db │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x62(%rbp),%ecx │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ lea 0x1(%rsi),%r10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ sub %rdx,%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + movzwl -0x62(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%ecx │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %cx,-0x66(%rbp) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - or $0xc,%ch │ │ │ │ - mov %cx,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0x80(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + mov 0xc8(%rdi),%r9 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0xc8(%rcx),%r9 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2e762 │ │ │ │ - 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) │ │ │ │ + jmp 2c39a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%r8,%rcx,1),%rdx │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 2e7a7 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 2c3df │ │ │ │ sub %rax,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 2e740 │ │ │ │ + jns 2c378 │ │ │ │ mov %rcx,%rdx │ │ │ │ inc %rsi │ │ │ │ not %rdx │ │ │ │ add %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 2e75b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e7ab │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e7ab │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - add -0xb8(%rbp),%rbx │ │ │ │ + jne 2c393 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c3e3 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c3e3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ add $0x8,%r11 │ │ │ │ - lea 0x1(%rcx,%r8,1),%r8 │ │ │ │ - cmp %r11,-0xa8(%rbp) │ │ │ │ - jne 2e66d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - mov -0x128(%rbp),%r9 │ │ │ │ + add -0x110(%rbp),%r8 │ │ │ │ + add %rcx,-0xa0(%rbp) │ │ │ │ + cmp %r11,-0xb0(%rbp) │ │ │ │ + jne 2c2d2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x130(%rbp),%r9 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2f517 │ │ │ │ + je 2d0ab │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2f183 │ │ │ │ + je 2cd4f │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 2e99f │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2c5da │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ mov -0xe8(%rbp),%r8 │ │ │ │ - and %r15,%r10 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + and %r14,%r10 │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ lea (%rdi,%rcx,1),%r11 │ │ │ │ - mov %r11,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2f17d │ │ │ │ + je 2cd13 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 2e904 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r11,%rax,8),%rsi │ │ │ │ + jle 2c53a │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%r15 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ + mov 0x48(%rdi),%r11 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - fldt (%r14,%rdi,1) │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov 0x48(%rcx),%rcx │ │ │ │ - imul %rax,%r14 │ │ │ │ - add %r14,%r14 │ │ │ │ + fldt (%r15,%rdi,1) │ │ │ │ + mov %rcx,%r15 │ │ │ │ + imul %rax,%r15 │ │ │ │ + add %r15,%r15 │ │ │ │ + mov %rax,%rcx │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%rcx,%rax,8),%rsi │ │ │ │ - imul %r10,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - add %r15,%r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + imul %r10,%rcx │ │ │ │ + imul -0x8(%r11,%rax,8),%rsi │ │ │ │ + add %rdi,%rcx │ │ │ │ + add %r15,%rdi │ │ │ │ + add %r14,%r15 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rdx,1) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - add (%rdx,%rdi,8),%rsi │ │ │ │ - mov %rsi,(%r11,%rax,8) │ │ │ │ + fstpt (%rdx,%rcx,1) │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + add (%rcx,%rdi,8),%rsi │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + mov %rsi,(%rdi,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 2e8a8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2c4d8 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r11,%rbx,8),%rax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ - fldt (%rdi) │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%rcx),%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + add 0x18(%rdi),%rsi │ │ │ │ fldt 0x10(%rsi) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%rdi),%rax │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ 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) │ │ │ │ - mov %rcx,%rax │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 2e971 │ │ │ │ - jmp 2f7c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 2c5b1 │ │ │ │ + jmp 2d339 │ │ │ │ + nop │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2f120 │ │ │ │ - mov (%r12,%rax,8),%rcx │ │ │ │ + je 2cd00 │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ - sub 0x0(%r13,%rax,8),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 2e960 │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + sub 0x0(%r13,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 2c5a0 │ │ │ │ inc %rdi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + inc %rdx │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ - jg 2e85c │ │ │ │ + cmp %rdx,-0xd0(%rbp) │ │ │ │ + jg 2c489 │ │ │ │ + mov -0x128(%rbp),%rsp │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2e9e0 │ │ │ │ + jle 2c61b │ │ │ │ addq $0x10,-0x108(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 2e38a │ │ │ │ + jge 2bffb │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2e2ad │ │ │ │ + je 2bf3d │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2fec0 │ │ │ │ + je 2d9e1 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2ea69 │ │ │ │ - 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 2c681 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%rsi,%rdi,1),%r10 │ │ │ │ mov %r10,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ add %r10,%rcx │ │ │ │ sar $1,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 2f7f0 │ │ │ │ + jl 2d361 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 2ea40 │ │ │ │ + jl 2c658 │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %dil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rdi,%rcx │ │ │ │ lea (%rcx,%rsi,1),%rdi │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 2e2ad │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + jge 2bf3d │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2e2ad │ │ │ │ + jl 2bf3d │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2e2ad │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + jg 2bf3d │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rsp,-0x120(%rbp) │ │ │ │ fld1 │ │ │ │ - mov 0x30(%rdi),%rbx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov 0x58(%rdi),%r14 │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ - lea 0xf(%rcx),%rax │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ + mov 0x30(%rsi),%rbx │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - lea 0x17(%rcx),%rax │ │ │ │ + lea 0x17(%rdi),%rax │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov 0x58(%rsi),%rdi │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ + lea 0x1(%rdi),%r15 │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x108(%rbp) │ │ │ │ + lea (%r15,%r15,1),%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + imul %r15,%rdx │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - fstpt (%rcx) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - lea 0x1(%r14),%rcx │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%rcx,%rcx,1),%r15 │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ - imul %rbx,%rdx │ │ │ │ + fstpt (%rcx) │ │ │ │ lea -0x10(%rax),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rcx,%r8 │ │ │ │ - imul %r15,%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ + imul %r14,%r8 │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - js 2fe91 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + js 2d9a9 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov 0x48(%rdi),%rax │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ + mov 0x48(%rsi),%rax │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %r9,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ + imul %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rdx),%rax │ │ │ │ + add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ 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 -0xd0(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ mov (%rax,%r9,8),%rsi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0x80(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%r14,%rax,1),%rax │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rcx,0x0(%r13,%r9,8) │ │ │ │ - cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 2ecd4 │ │ │ │ - add %rsi,%rcx │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%rbx,%rdx,1),%rdx │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %rdx,(%r12,%r9,8) │ │ │ │ + mov %rax,0x0(%r13,%r9,8) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 2c8d4 │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + lea (%rsi,%r14,1),%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ - lea (%rcx,%r15,1),%rbx │ │ │ │ neg %rax │ │ │ │ - lea (%r10,%rax,8),%rdi │ │ │ │ + lea (%r11,%rax,8),%rdi │ │ │ │ add -0xc0(%rbp),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - 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,%rbx │ │ │ │ - jne 2ecc0 │ │ │ │ + jne 2c8c0 │ │ │ │ dec %r9 │ │ │ │ - add %r11,%r10 │ │ │ │ + add %r10,%r11 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 2ec38 │ │ │ │ + jne 2c849 │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ xor %r11d,%r11d │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ - lea 0x2(%r14),%rcx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + fadds 0x1a7a0(%rip) │ │ │ │ + add $0x2,%rcx │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ lea 0x17(%r8),%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - fadds 0x1c37e(%rip) │ │ │ │ + fld1 │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ - fld1 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ cqto │ │ │ │ - fdivp %st,%st(2) │ │ │ │ idiv %rcx │ │ │ │ - mov %r15,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + inc %rcx │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + mov %r14,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fdivp %st,%st(2) │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ mov 0x0(%r13,%r11,1),%rdx │ │ │ │ mov (%r12,%r11,1),%rsi │ │ │ │ - fildll (%rcx,%r11,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - fldt (%rcx,%r11,2) │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ + fildll (%rdi,%r11,1) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + fldt (%rdi,%r11,2) │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rcx,%r11,2) │ │ │ │ + fstpt (%rdi,%r11,2) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jg 2eee3 │ │ │ │ + jg 2cabb │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x62(%rbp),%ecx │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ lea 0x1(%rsi),%r10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ sub %rdx,%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + movzwl -0x62(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%ecx │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %cx,-0x66(%rbp) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - or $0xc,%ch │ │ │ │ - mov %cx,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0x80(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + mov 0xc8(%rdi),%r9 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0xc8(%rcx),%r9 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2eea2 │ │ │ │ - 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) │ │ │ │ + jmp 2ca7a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rcx,%r8,1),%rdx │ │ │ │ inc %rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 2eee7 │ │ │ │ + je 2cabf │ │ │ │ sub %rax,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - jns 2ee80 │ │ │ │ + jns 2ca58 │ │ │ │ mov %rcx,%rdx │ │ │ │ inc %rsi │ │ │ │ not %rdx │ │ │ │ add %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 2ee9b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2eeeb │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2eeeb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - add -0xb8(%rbp),%rbx │ │ │ │ + jne 2ca73 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2cac3 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2cac3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ add $0x8,%r11 │ │ │ │ - lea 0x1(%rcx,%r8,1),%r8 │ │ │ │ - cmp %r11,-0xa8(%rbp) │ │ │ │ - jne 2edad │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ + add -0xb8(%rbp),%r8 │ │ │ │ + add %rcx,-0xa0(%rbp) │ │ │ │ + cmp %r11,-0xb0(%rbp) │ │ │ │ + jne 2c9b2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x128(%rbp),%r9 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2fbe0 │ │ │ │ + je 2d71b │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2f85d │ │ │ │ + je 2d3bf │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ - jle 2f0df │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2ccba │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ mov -0xe8(%rbp),%r8 │ │ │ │ - and %r15,%r10 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + and %r14,%r10 │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ lea (%rdi,%rcx,1),%r11 │ │ │ │ - mov %r11,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2fbd7 │ │ │ │ + je 2d383 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 2f044 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r11,%rax,8),%rsi │ │ │ │ + jle 2cc1a │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%r15 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ + mov 0x48(%rdi),%r11 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - fldt (%r14,%rdi,1) │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - mov 0x48(%rcx),%rcx │ │ │ │ - imul %rax,%r14 │ │ │ │ - add %r14,%r14 │ │ │ │ + fldt (%r15,%rdi,1) │ │ │ │ + mov %rcx,%r15 │ │ │ │ + imul %rax,%r15 │ │ │ │ + add %r15,%r15 │ │ │ │ + mov %rax,%rcx │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%rcx,%rax,8),%rsi │ │ │ │ - imul %r10,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - add %r15,%r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + imul %r10,%rcx │ │ │ │ + imul -0x8(%r11,%rax,8),%rsi │ │ │ │ + add %rdi,%rcx │ │ │ │ + add %r15,%rdi │ │ │ │ + add %r14,%r15 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rdx,1) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - add (%rdx,%rdi,8),%rsi │ │ │ │ - mov %rsi,(%r11,%rax,8) │ │ │ │ + fstpt (%rdx,%rcx,1) │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + add (%rcx,%rdi,8),%rsi │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + mov %rsi,(%rdi,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 2efe8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2cbb8 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r11,%rbx,8),%rax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%rcx),%rax │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + add 0x18(%rdi),%rsi │ │ │ │ fldt 0x10(%rsi) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%rdi),%rax │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ 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) │ │ │ │ mov %rdi,%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jg 2f0b1 │ │ │ │ - jmp 2fe88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 2cc91 │ │ │ │ + jmp 2d9c8 │ │ │ │ + nop │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2f800 │ │ │ │ - mov (%r12,%rax,8),%rcx │ │ │ │ + je 2d370 │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ - sub 0x0(%r13,%rax,8),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 2f0a0 │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + sub 0x0(%r13,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 2cc80 │ │ │ │ inc %rdi │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + inc %rdx │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ - jg 2ef9c │ │ │ │ + cmp %rdx,-0xd0(%rbp) │ │ │ │ + jg 2cb69 │ │ │ │ + mov -0x120(%rbp),%rsp │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x118(%rbp),%rsp │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2e2ad │ │ │ │ + jle 2bf3d │ │ │ │ addq $0x10,-0xf8(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 2eab1 │ │ │ │ + jmp 2c6c9 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2e329 │ │ │ │ - xchg %ax,%ax │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + jmp 2bf99 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + inc %rdx │ │ │ │ incq (%r8) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - cmp %rax,-0xc8(%rbp) │ │ │ │ - jle 2e99f │ │ │ │ - mov %rax,%rcx │ │ │ │ + cmp %rdx,-0xd0(%rbp) │ │ │ │ + jle 2c5da │ │ │ │ mov (%r8),%rax │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ mov (%rdi,%rax,8),%rsi │ │ │ │ - cmp -0x90(%rbp),%rsi │ │ │ │ - jl 2f157 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jle 2f172 │ │ │ │ + cmp -0x78(%rbp),%rsi │ │ │ │ + jl 2cd2d │ │ │ │ + cmp -0x80(%rbp),%rsi │ │ │ │ + jle 2cd48 │ │ │ │ inc %rax │ │ │ │ - add -0x100(%rbp),%rcx │ │ │ │ + add -0x100(%rbp),%rdx │ │ │ │ mov %rax,(%r8) │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ - jg 2f13b │ │ │ │ - jmp 2e99f │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + cmp %rdx,-0xd0(%rbp) │ │ │ │ + jg 2cd13 │ │ │ │ + jmp 2c5da │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e865 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - jmp 2f13b │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2e99f │ │ │ │ + jmp 2c492 │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 2c5da │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ movabs $0xfffffffffffffff,%rax │ │ │ │ - and %r15,%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rdi │ │ │ │ + and %r14,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ add %rbx,%rcx │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov %rcx,-0x150(%rbp) │ │ │ │ lea (%rax,%rax,2),%rcx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r12 │ │ │ │ - lea (%rdi,%rdx,2),%r13 │ │ │ │ shl $0x6,%rax │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - movq %rax,%xmm3 │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ + add %rdx,%rdi │ │ │ │ + movq %rax,%xmm3 │ │ │ │ add %rbx,%rcx │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + add %rdx,%rdi │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ + lea (%rdi,%rdx,2),%r15 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - jmp 2f256 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + lea (%rdi,%rdx,1),%r12 │ │ │ │ + jmp 2ce25 │ │ │ │ inc %r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 2f502 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 2d096 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ - cmp -0x118(%rbp),%rax │ │ │ │ - jl 2f24a │ │ │ │ - cmp -0x128(%rbp),%rax │ │ │ │ - jg 2f24a │ │ │ │ + cmp -0x110(%rbp),%rax │ │ │ │ + jl 2ce19 │ │ │ │ + cmp -0x120(%rbp),%rax │ │ │ │ + jg 2ce19 │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ mov %r8,%rdx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ mov %r8,-0x158(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rcx,-0x160(%rbp) │ │ │ │ xor %r11d,%r11d │ │ │ │ - shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ imul 0x8(%rdi),%rax │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ + mov -0x148(%rbp),%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x18(%rdi),%rdi │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 2f301 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2ced0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x140(%rbp),%rcx │ │ │ │ fldt (%rdx) │ │ │ │ mov %r10,-0x168(%rbp) │ │ │ │ mov %r11,-0x170(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %rbx,-0x178(%rbp) │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ mov 0x10(%rcx,%r11,8),%rax │ │ │ │ + mov %rbx,-0x178(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ add %r10,%rax │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov -0x150(%rbp),%rax │ │ │ │ - jmp 2f356 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2cf26 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ imul %r8,%rbx │ │ │ │ - jmp 2f3a4 │ │ │ │ + jmp 2cf74 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%r10,8),%r14 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ + mov 0x30(%r12,%r10,8),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + add %rbx,%r13 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 2f402 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + imul %r13,%r8 │ │ │ │ + jmp 2cf9a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r15,%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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 2cf98 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 2f3a0 │ │ │ │ + cmp %r14,%r10 │ │ │ │ + jne 2cf70 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2f350 │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 2cf20 │ │ │ │ mov -0x170(%rbp),%r11 │ │ │ │ mov -0x180(%rbp),%rdx │ │ │ │ mov -0x168(%rbp),%r10 │ │ │ │ mov -0x178(%rbp),%rbx │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rdx │ │ │ │ - cmp %r15,%r11 │ │ │ │ - jne 2f2f9 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jne 2cec8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x80(%rbp),%xmm4 │ │ │ │ - movq -0x130(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - movq %r14,%xmm0 │ │ │ │ mov -0x160(%rbp),%rcx │ │ │ │ - mov -0x158(%rbp),%r8 │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ + movq -0x80(%rbp),%xmm7 │ │ │ │ + movq %r13,%xmm0 │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ + movq -0x130(%rbp),%xmm1 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %r8 │ │ │ │ + mov -0x158(%rbp),%r8 │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + inc %r8 │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 2f256 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + cmp %r14,%r8 │ │ │ │ + jne 2ce25 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 2e99f │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2e99f │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jmp 2c5da │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 2c5da │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov -0x58(%rbp),%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ movabs $0xfffffffffffffff,%rax │ │ │ │ - and %r15,%rax │ │ │ │ + and %r14,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ add %rbx,%rax │ │ │ │ - add %rdx,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - add %rbx,%rcx │ │ │ │ mov %rdi,-0xb8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + add %rbx,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ movq %rax,%xmm3 │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%rcx │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + lea (%rdi,%rdx,1),%r12 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%r12 │ │ │ │ - mov %r11,%rcx │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + lea (%r12,%rdx,1),%r15 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 2f5c9 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 2f502 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jl 2f5bd │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jg 2f5bd │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 2d156 │ │ │ │ + inc %rdx │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 2d096 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jl 2d14a │ │ │ │ + cmp %r13,%rax │ │ │ │ + jg 2d14a │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%rbx,%rdi,1) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %r13,-0x130(%rbp) │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rsi,0x8(%rbx) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - imul 0x8(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ - mov 0xe0(%rbx),%r10 │ │ │ │ - add 0x18(%rbx),%r8 │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - jmp 2f66c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + imul 0x8(%rbx),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov 0xe0(%rax),%r9 │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + jmp 2d1fb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0x128(%rbp),%r14 │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rdx,-0x148(%rbp) │ │ │ │ + mov -0x110(%rbp),%r13 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add 0x10(%rbx,%r9,8),%rax │ │ │ │ + mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + add %r8,%rax │ │ │ │ + imul %rax,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - imul %rax,%rsi │ │ │ │ - jmp 2f6b2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 2d248 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + mov 0x20(%r12,%r11,8),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + add %rax,%rbx │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ - add %rsi,%r13 │ │ │ │ - mov %r13,%r11 │ │ │ │ - imul %rdx,%r11 │ │ │ │ - jmp 2f702 │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 0x30(%r12,%rcx,8),%rdi │ │ │ │ - fldt (%r9) │ │ │ │ + imul %rbx,%r10 │ │ │ │ + jmp 2d272 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r10,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r10,%rax │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2f700 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r14 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2f6ae │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 2d270 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jne 2d244 │ │ │ │ + mov -0x148(%rbp),%rdx │ │ │ │ addq $0x10,-0x88(%rbp) │ │ │ │ - inc %r9 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 2f666 │ │ │ │ + mov -0x140(%rbp),%r8 │ │ │ │ + inc %rdx │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 2d1f5 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - movq -0xa0(%rbp),%xmm1 │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - movq %r13,%xmm7 │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + movq -0x90(%rbp),%xmm1 │ │ │ │ + movq %rbx,%xmm5 │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - movq %xmm3,0x18(%rdx) │ │ │ │ - movups %xmm2,0x8(%rdx) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ - mov %rdi,0x20(%rsi) │ │ │ │ - movups %xmm1,0x10(%rsi) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 2f5bd │ │ │ │ - mov (%r8,%rcx,8),%rdi │ │ │ │ - jmp 2e983 │ │ │ │ + punpcklqdq %xmm5,%xmm1 │ │ │ │ + mov -0x120(%rbp),%r11 │ │ │ │ + mov -0x130(%rbp),%r13 │ │ │ │ + mov -0x138(%rbp),%rdx │ │ │ │ + mov %rsi,0x20(%rcx) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + movq %xmm3,0x18(%rdi) │ │ │ │ + fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(%rcx) │ │ │ │ + movups %xmm2,0x8(%rdi) │ │ │ │ + jmp 2d14a │ │ │ │ + mov (%r8,%rdi,8),%rdi │ │ │ │ + jmp 2c5c3 │ │ │ │ lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 2e7f7 │ │ │ │ + jmp 2c42a │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 2ea69 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + jmp 2c681 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + inc %rdx │ │ │ │ incq (%r8) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - cmp %rax,-0xc8(%rbp) │ │ │ │ - jle 2f0df │ │ │ │ - mov %rax,%rcx │ │ │ │ + cmp %rdx,-0xd0(%rbp) │ │ │ │ + jle 2ccba │ │ │ │ mov (%r8),%rax │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ mov (%rdi,%rax,8),%rsi │ │ │ │ - cmp -0x90(%rbp),%rsi │ │ │ │ - jl 2f837 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jle 2f852 │ │ │ │ + cmp -0x78(%rbp),%rsi │ │ │ │ + jl 2d39d │ │ │ │ + cmp -0x80(%rbp),%rsi │ │ │ │ + jle 2d3b8 │ │ │ │ inc %rax │ │ │ │ - add -0x100(%rbp),%rcx │ │ │ │ + add -0x100(%rbp),%rdx │ │ │ │ mov %rax,(%r8) │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ - jg 2f81b │ │ │ │ - jmp 2f0df │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + cmp %rdx,-0xd0(%rbp) │ │ │ │ + jg 2d383 │ │ │ │ + jmp 2ccba │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2efa5 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2f0df │ │ │ │ + jmp 2cb72 │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 2ccba │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ movabs $0xfffffffffffffff,%rax │ │ │ │ - and %r15,%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rdi │ │ │ │ + and %r14,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ add %rbx,%rcx │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov %rcx,-0x138(%rbp) │ │ │ │ lea (%rax,%rax,2),%rcx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%r12 │ │ │ │ - lea (%rdi,%rdx,2),%r13 │ │ │ │ shl $0x6,%rax │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - movq %rax,%xmm3 │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ + add %rdx,%rdi │ │ │ │ + movq %rax,%xmm3 │ │ │ │ add %rbx,%rcx │ │ │ │ - punpcklqdq %xmm2,%xmm2 │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ + add %rdx,%rdi │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ + lea (%rdi,%rdx,2),%r15 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - jmp 2f930 │ │ │ │ + punpcklqdq %xmm2,%xmm2 │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + lea (%rdi,%rdx,1),%r12 │ │ │ │ + jmp 2d495 │ │ │ │ inc %r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 2fbc2 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 2d706 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ - cmp -0x110(%rbp),%rax │ │ │ │ - jl 2f924 │ │ │ │ - cmp -0x120(%rbp),%rax │ │ │ │ - jg 2f924 │ │ │ │ + cmp -0x108(%rbp),%rax │ │ │ │ + jl 2d489 │ │ │ │ + cmp -0x118(%rbp),%rax │ │ │ │ + jg 2d489 │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ mov %r8,%rdx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ mov %r8,-0x150(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rcx,-0x158(%rbp) │ │ │ │ xor %r11d,%r11d │ │ │ │ - shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ imul 0x8(%rdi),%rax │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ + mov -0x148(%rbp),%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x18(%rdi),%rdi │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 2f9db │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2d540 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x140(%rbp),%rcx │ │ │ │ fldt (%rdx) │ │ │ │ mov %r10,-0x160(%rbp) │ │ │ │ mov %r11,-0x168(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %rbx,-0x170(%rbp) │ │ │ │ - mov %rdx,-0x178(%rbp) │ │ │ │ mov 0x10(%rcx,%r11,8),%rax │ │ │ │ + mov %rbx,-0x170(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rdx,-0x178(%rbp) │ │ │ │ add %r10,%rax │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov -0x138(%rbp),%rax │ │ │ │ - jmp 2fa36 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2d596 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ imul %r8,%rbx │ │ │ │ - jmp 2fa84 │ │ │ │ + jmp 2d5e4 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%r10,8),%r14 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r11) │ │ │ │ + mov 0x30(%r12,%r10,8),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + add %rbx,%r13 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 2fac2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + imul %r13,%r8 │ │ │ │ + jmp 2d60a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r15,%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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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 2fac0 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 2d608 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 2fa80 │ │ │ │ + cmp %r14,%r10 │ │ │ │ + jne 2d5e0 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2fa30 │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 2d590 │ │ │ │ mov -0x168(%rbp),%r11 │ │ │ │ mov -0x178(%rbp),%rdx │ │ │ │ mov -0x160(%rbp),%r10 │ │ │ │ mov -0x170(%rbp),%rbx │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rdx │ │ │ │ - cmp %r15,%r11 │ │ │ │ - jne 2f9d3 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jne 2d538 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x80(%rbp),%xmm5 │ │ │ │ - movq -0x128(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - movq %r14,%xmm0 │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ - punpcklqdq %xmm4,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm5,%xmm1 │ │ │ │ + movq -0x80(%rbp),%xmm4 │ │ │ │ + movq %r13,%xmm0 │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ + movq -0x128(%rbp),%xmm1 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %r8 │ │ │ │ + mov -0x150(%rbp),%r8 │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + inc %r8 │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 2f930 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + cmp %r14,%r8 │ │ │ │ + jne 2d495 │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 2f0df │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - jmp 2f81b │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2f0df │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jmp 2ccba │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 2ccba │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov -0x58(%rbp),%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ movabs $0xfffffffffffffff,%rax │ │ │ │ - and %r15,%rax │ │ │ │ + and %r14,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rdi │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ add %rbx,%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ add %rbx,%rcx │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - lea (%rdi,%rdx,1),%rcx │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ movq %rax,%xmm3 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%r12 │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + lea (%rdi,%rdx,1),%r12 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - mov %r11,%rcx │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + lea (%r12,%rdx,1),%r15 │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 2fc93 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 2fbc2 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jl 2fc87 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jg 2fc87 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 2d7c6 │ │ │ │ + inc %rdx │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 2d706 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jl 2d7ba │ │ │ │ + cmp %r13,%rax │ │ │ │ + jg 2d7ba │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%rbx,%rdi,1) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov %r11,-0x118(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %r13,-0x128(%rbp) │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rsi,0x8(%rbx) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - imul 0x8(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov 0xe0(%rbx),%r10 │ │ │ │ - add 0x18(%rbx),%r8 │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - jmp 2fd36 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + imul 0x8(%rbx),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov 0xe0(%rax),%r9 │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + jmp 2d86b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov %r9,-0x140(%rbp) │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + mov -0x90(%rbp),%r13 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add 0x10(%rbx,%r9,8),%rax │ │ │ │ + mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + add %r8,%rax │ │ │ │ + imul %rax,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - imul %rax,%rsi │ │ │ │ - jmp 2fd7c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 2d8b8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + mov 0x20(%r12,%r11,8),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + add %rax,%rbx │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ - add %rsi,%r13 │ │ │ │ - mov %r13,%r11 │ │ │ │ - imul %rdx,%r11 │ │ │ │ - jmp 2fdc2 │ │ │ │ - nopl (%rax) │ │ │ │ - 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 0x30(%r12,%rcx,8),%rdi │ │ │ │ - fldt (%r9) │ │ │ │ + imul %rbx,%r10 │ │ │ │ + jmp 2d8e2 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ inc %rcx │ │ │ │ - add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r10,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r9,%rdx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r10,%rax │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2fdc0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r14 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2fd78 │ │ │ │ - mov -0x140(%rbp),%r9 │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 2d8e0 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jne 2d8b4 │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ addq $0x10,-0x88(%rbp) │ │ │ │ - inc %r9 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 2fd30 │ │ │ │ + mov -0x138(%rbp),%r8 │ │ │ │ + inc %rdx │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 2d865 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - movq -0xa8(%rbp),%xmm1 │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - movq %r13,%xmm5 │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + movq -0xa0(%rbp),%xmm1 │ │ │ │ + movq %rbx,%xmm6 │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - movq %xmm3,0x18(%rdx) │ │ │ │ - movups %xmm2,0x8(%rdx) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - punpcklqdq %xmm5,%xmm1 │ │ │ │ - mov %rdi,0x20(%rsi) │ │ │ │ - movups %xmm1,0x10(%rsi) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 2fc87 │ │ │ │ - mov (%r8,%rdi,8),%rdi │ │ │ │ - jmp 2f0c3 │ │ │ │ + punpcklqdq %xmm6,%xmm1 │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ + mov -0x128(%rbp),%r13 │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ + mov %rsi,0x20(%rcx) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + movq %xmm3,0x18(%rdi) │ │ │ │ + fstpt 0x30(%rax) │ │ │ │ + movups %xmm1,0x10(%rcx) │ │ │ │ + movups %xmm2,0x8(%rdi) │ │ │ │ + jmp 2d7ba │ │ │ │ lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 2ef37 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2e35b │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - jmp 2ea9c │ │ │ │ + jmp 2cb0a │ │ │ │ + mov (%r8,%rdi,8),%rdi │ │ │ │ + jmp 2cca3 │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + jmp 2bfcc │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + jmp 2c6b4 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2e2ad │ │ │ │ - jmp 2ea0a │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 2bf3d │ │ │ │ + jmp 2c645 │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0x180,%rsp │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8380 │ │ │ │ + call 7e70 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 2ff92 │ │ │ │ + jne 2dab2 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 306b0 │ │ │ │ + jne 2e1c0 │ │ │ │ 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 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 31b39 │ │ │ │ + je 2f5a1 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 2ffe9 │ │ │ │ + jmp 2db09 │ │ │ │ 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 30dd1 │ │ │ │ + jg 2e8a1 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2ffc0 │ │ │ │ + jl 2dae0 │ │ │ │ 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,-0xe8(%rbp) │ │ │ │ + mov %rcx,-0xf0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jle 31b59 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + jle 2f5c1 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ mov %rbx,-0x110(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ mov -0x120(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 3069b │ │ │ │ + jl 2e1ab │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 3069b │ │ │ │ + jg 2e1ab │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ mov %rsp,-0x130(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r15 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ @@ -48624,51 +47784,51 @@ │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf0(%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 %r14,%rax │ │ │ │ mov %rdi,%rdx │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ imul %rbx,%rdx │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - imul %r14,%rax │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ - fstpt (%rsi) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fstpt (%rsi) │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - js 31484 │ │ │ │ + js 2eef8 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ mov %rax,%r9 │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ @@ -48682,120 +47842,121 @@ │ │ │ │ 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 -0xd8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ mov (%rax,%r9,8),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r15,%rax,1),%rax │ │ │ │ - sub %r15,%rsi │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rsi,0x0(%r13,%r9,8) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 30234 │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov %rdx,(%r12,%r9,8) │ │ │ │ + mov %rax,0x0(%r13,%r9,8) │ │ │ │ + jle 2dd5c │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + lea (%rdi,%r14,1),%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r14,1),%rbx │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%r8 │ │ │ │ add -0xc8(%rbp),%r8 │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 30220 │ │ │ │ + jne 2dd48 │ │ │ │ dec %r9 │ │ │ │ add %r11,%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 301b0 │ │ │ │ + jne 2dcd0 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ call 3030 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ and %r14,%r10 │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r15,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fld %st(0) │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ + fld %st(0) │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ fildll -0xb0(%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) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 30e26 │ │ │ │ + jbe 2e8f6 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1b04d(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -48808,43 +47969,44 @@ │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 30378 │ │ │ │ + je 2de9c │ │ │ │ fchs │ │ │ │ - fmuls 0x1ad5e(%rip) │ │ │ │ - fldt 0x1b33c(%rip) │ │ │ │ + flds 0x1923a(%rip) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x197e6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov (%r12,%rsi,8),%rdx │ │ │ │ imul %r10,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - add -0xe0(%rbp),%rdi │ │ │ │ + add -0xe8(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jge 30447 │ │ │ │ + jge 2df67 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ mov -0xf8(%rbp),%r14 │ │ │ │ shr $0x4,%rax │ │ │ │ + imul %rsi,%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - imul %rsi,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ - shl $0x4,%r11 │ │ │ │ fadd %st(0),%st │ │ │ │ + shl $0x4,%r11 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x1afb4(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -48854,223 +48016,219 @@ │ │ │ │ fldt 0x10(%r11,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jg 30453 │ │ │ │ + jg 2df73 │ │ │ │ + fldt (%rcx) │ │ │ │ sub %r8,%rdx │ │ │ │ lea (%r14,%r11,1),%r8 │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ - fldt (%rcx) │ │ │ │ - fld %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ - nopl (%rax) │ │ │ │ + fld %st(1) │ │ │ │ + nop │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%r8,%rax,1) │ │ │ │ inc %rdi │ │ │ │ + fldt 0x20(%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 30420 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2df40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r14,-0x80(%rbp) │ │ │ │ - jmp 30455 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30455 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2df75 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2df75 │ │ │ │ + fstp %st(0) │ │ │ │ inc %rsi │ │ │ │ - add -0x90(%rbp),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ + add -0x90(%rbp),%rcx │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 302db │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2de03 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 30e5d │ │ │ │ + je 2e92d │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 31129 │ │ │ │ + je 2ebbd │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 3065a │ │ │ │ + cmpq $0x0,-0xd8(%rbp) │ │ │ │ + jle 2e16a │ │ │ │ + mov -0x58(%rbp),%r11 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + movabs $0xfffffffffffffff,%r10 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ - movabs $0xfffffffffffffff,%r10 │ │ │ │ - and %r14,%r10 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r15 │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ + lea (%rcx,%rdx,1),%r15 │ │ │ │ xor %r8d,%r8d │ │ │ │ + and %r14,%r10 │ │ │ │ + mov %r11,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 30df3 │ │ │ │ + je 2e8c3 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 305ac │ │ │ │ + jle 2e0cc │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ mov 0x48(%rcx),%r11 │ │ │ │ - mov (%r15,%rax,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ fldt (%rcx,%r9,1) │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ imul %rax,%r9 │ │ │ │ add %r9,%r9 │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r11,%rax,8),%rcx │ │ │ │ imul %r10,%rdx │ │ │ │ + imul -0x8(%r11,%rax,8),%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ add %r14,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ 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,(%r15,%rax,8) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 30545 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + jne 2e05e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ + fldt (%r15) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r15,%rbx,8),%rax │ │ │ │ - fldt (%r11) │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ add 0x18(%rcx),%r11 │ │ │ │ + fldt 0x10(%r11) │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ - fldt 0x10(%r11) │ │ │ │ - fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r11) │ │ │ │ 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 30631 │ │ │ │ - jmp 3147b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2e141 │ │ │ │ + jmp 2eeef │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 30de0 │ │ │ │ + je 2e8b0 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ sub 0x0(%r13,%rax,8),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 30620 │ │ │ │ + je 2e130 │ │ │ │ inc %r9 │ │ │ │ inc %r8 │ │ │ │ mov %r9,(%rdi,%rax,8) │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jg 304e4 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 2dff6 │ │ │ │ mov -0x130(%rbp),%rsp │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 3069b │ │ │ │ + jle 2e1ab │ │ │ │ addq $0x10,-0x120(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov -0x120(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 3004a │ │ │ │ + jge 2db6a │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2ff83 │ │ │ │ + je 2daa3 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 31b49 │ │ │ │ + je 2f5b1 │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ mov %r8,%rdi │ │ │ │ - jmp 30729 │ │ │ │ - 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 2e211 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%rsi,%rdi,1),%r10 │ │ │ │ mov %r10,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ add %r10,%rcx │ │ │ │ sar $1,%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 314ab │ │ │ │ + jl 2ef1f │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 30700 │ │ │ │ + jl 2e1e8 │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %dil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rdi,%rcx │ │ │ │ add %rsi,%rcx │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ + mov %rcx,-0xf0(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 2ff83 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + jge 2daa3 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2ff83 │ │ │ │ + jl 2daa3 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2ff83 │ │ │ │ + jg 2daa3 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ mov %rsp,-0x128(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r15 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ @@ -49085,51 +48243,51 @@ │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0x108(%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,-0x120(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf0(%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 %r14,%rax │ │ │ │ mov %rdi,%rdx │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ imul %rbx,%rdx │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - imul %r14,%rax │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ - fstpt (%rsi) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fstpt (%rsi) │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - js 31b09 │ │ │ │ + js 2f571 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ mov %rax,%r9 │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ @@ -49143,120 +48301,121 @@ │ │ │ │ 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 -0xd8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ mov (%rax,%r9,8),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r15,%rax,1),%rax │ │ │ │ - sub %r15,%rsi │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %rsi,0x0(%r13,%r9,8) │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 30974 │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov %rdx,(%r12,%r9,8) │ │ │ │ + mov %rax,0x0(%r13,%r9,8) │ │ │ │ + jle 2e45c │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + lea (%rdi,%r14,1),%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r14,1),%rbx │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%r8 │ │ │ │ add -0xc8(%rbp),%r8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 30960 │ │ │ │ + jne 2e448 │ │ │ │ dec %r9 │ │ │ │ add %r11,%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 308e9 │ │ │ │ + jne 2e3d1 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ call 3030 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ movabs $0xfffffffffffffff,%r10 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ and %r14,%r10 │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r15,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fld %st(0) │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ + fld %st(0) │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ fildll -0xb0(%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) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 31506 │ │ │ │ + jbe 2ef76 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1a90d(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -49269,43 +48428,44 @@ │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 30ab8 │ │ │ │ + je 2e59c │ │ │ │ fchs │ │ │ │ - fmuls 0x1a61e(%rip) │ │ │ │ - fldt 0x1abfc(%rip) │ │ │ │ + flds 0x18b3a(%rip) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x190e6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %rsi,%rdi │ │ │ │ mov (%r12,%rsi,8),%rdx │ │ │ │ imul %r10,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - add -0xe0(%rbp),%rdi │ │ │ │ + add -0xe8(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jge 30b87 │ │ │ │ + jge 2e667 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ mov -0xf8(%rbp),%r14 │ │ │ │ shr $0x4,%rax │ │ │ │ + imul %rsi,%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - imul %rsi,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ - shl $0x4,%r11 │ │ │ │ fadd %st(0),%st │ │ │ │ + shl $0x4,%r11 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x1a874(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -49315,1096 +48475,1087 @@ │ │ │ │ fldt 0x10(%r11,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jg 30b93 │ │ │ │ + jg 2e673 │ │ │ │ + fldt (%rcx) │ │ │ │ sub %r8,%rdx │ │ │ │ lea (%r14,%r11,1),%r8 │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ - fldt (%rcx) │ │ │ │ - fld %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ - nopl (%rax) │ │ │ │ + fld %st(1) │ │ │ │ + nop │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%r8,%rax,1) │ │ │ │ inc %rdi │ │ │ │ + fldt 0x20(%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 30b60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e640 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r14,-0x80(%rbp) │ │ │ │ - jmp 30b95 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30b95 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2e675 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2e675 │ │ │ │ + fstp %st(0) │ │ │ │ inc %rsi │ │ │ │ - add -0x90(%rbp),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ + add -0x90(%rbp),%rcx │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 30a1b │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e503 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 31893 │ │ │ │ + je 2f2fb │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 3153d │ │ │ │ + je 2efad │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 30d9a │ │ │ │ + cmpq $0x0,-0xd8(%rbp) │ │ │ │ + jle 2e86a │ │ │ │ + mov -0x58(%rbp),%r11 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + movabs $0xfffffffffffffff,%r10 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ - movabs $0xfffffffffffffff,%r10 │ │ │ │ - and %r14,%r10 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r15 │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ + lea (%rcx,%rdx,1),%r15 │ │ │ │ xor %r8d,%r8d │ │ │ │ + and %r14,%r10 │ │ │ │ + mov %r11,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 314d3 │ │ │ │ + je 2ef43 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 30cec │ │ │ │ + jle 2e7cc │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ mov 0x48(%rcx),%r11 │ │ │ │ - mov (%r15,%rax,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ fldt (%rcx,%r9,1) │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ imul %rax,%r9 │ │ │ │ add %r9,%r9 │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r11,%rax,8),%rcx │ │ │ │ imul %r10,%rdx │ │ │ │ + imul -0x8(%r11,%rax,8),%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ add %r14,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ 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,(%r15,%rax,8) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 30c85 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + jne 2e75e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ + fldt (%r15) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r15,%rbx,8),%rax │ │ │ │ - fldt (%r11) │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ add 0x18(%rcx),%r11 │ │ │ │ + fldt 0x10(%r11) │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ - fldt 0x10(%r11) │ │ │ │ - fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r11) │ │ │ │ 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 30d71 │ │ │ │ - jmp 31b30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 2e841 │ │ │ │ + jmp 2f598 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 314c0 │ │ │ │ + je 2ef30 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ sub 0x0(%r13,%rax,8),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 30d60 │ │ │ │ + je 2e830 │ │ │ │ inc %r9 │ │ │ │ inc %r8 │ │ │ │ mov %r9,(%rdi,%rax,8) │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jg 30c24 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 2e6f6 │ │ │ │ mov -0x128(%rbp),%rsp │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2ff83 │ │ │ │ + jle 2daa3 │ │ │ │ addq $0x10,-0x110(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 30770 │ │ │ │ + jmp 2e258 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2ffe9 │ │ │ │ + jmp 2db09 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - incq (%rdi) │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jle 3065a │ │ │ │ + incq (%rdi) │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jle 2e16a │ │ │ │ mov (%rdi),%rax │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 30e0b │ │ │ │ + jl 2e8db │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 30e56 │ │ │ │ + jle 2e926 │ │ │ │ inc %rax │ │ │ │ add -0x118(%rbp),%r8 │ │ │ │ mov %rax,(%rdi) │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jg 30df3 │ │ │ │ - jmp 3065a │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 2e8c3 │ │ │ │ + jmp 2e16a │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 30e3b │ │ │ │ + ja 2e90b │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1a88c(%rip) │ │ │ │ + fldt 0x18d8c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 30388 │ │ │ │ + jmp 2deae │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1a873(%rip) │ │ │ │ + fldt 0x18d73(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30388 │ │ │ │ + jmp 2deae │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 304ed │ │ │ │ + jmp 2dfff │ │ │ │ test %r14,%r14 │ │ │ │ - jle 3065a │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jle 2e16a │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ mov %r10,%rdx │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0x58(%rbp),%r13 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ lea (%rbx,%rdx,1),%rdi │ │ │ │ lea (%r10,%r10,2),%rdx │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ add %rax,%rcx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ lea (%rcx,%rax,1),%r12 │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ lea (%r12,%rax,1),%r15 │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ movq %rax,%xmm3 │ │ │ │ - shl $0x5,%r8 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - jmp 30ef3 │ │ │ │ + jmp 2e9c3 │ │ │ │ inc %rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 31114 │ │ │ │ + je 2eba8 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ cmp %r11,%rax │ │ │ │ - jl 30ee7 │ │ │ │ + jl 2e9b7 │ │ │ │ cmp %r13,%rax │ │ │ │ - jg 30ee7 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jg 2e9b7 │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ mov %r11,-0x140(%rbp) │ │ │ │ - mov %r13,-0x148(%rbp) │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %r13,-0x148(%rbp) │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ + mov %rdx,-0x150(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ mov %rbx,-0xa0(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - jmp 30f98 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2ea68 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0x138(%rbp),%r13 │ │ │ │ - xor %r11d,%r11d │ │ │ │ mov %r8,-0x158(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov %rdx,-0x160(%rbp) │ │ │ │ + mov -0x138(%rbp),%r13 │ │ │ │ fldt (%rax) │ │ │ │ mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rax │ │ │ │ imul %rax,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 30fe5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2eab5 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ mov 0x20(%r12,%r11,8),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov -0x78(%rbp),%r10 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + add %rax,%rbx │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add %rax,%rbx │ │ │ │ imul %rbx,%r10 │ │ │ │ - jmp 31042 │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ + jmp 2eada │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ + mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r10,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rdx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne 31040 │ │ │ │ + jne 2ead8 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r14,%r11 │ │ │ │ - jne 30fe1 │ │ │ │ + jne 2eab1 │ │ │ │ mov -0x160(%rbp),%rdx │ │ │ │ - mov -0x158(%rbp),%r8 │ │ │ │ addq $0x10,-0x88(%rbp) │ │ │ │ + mov -0x158(%rbp),%r8 │ │ │ │ inc %rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 30f92 │ │ │ │ + jne 2ea62 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - movq -0x90(%rbp),%xmm1 │ │ │ │ mov -0x150(%rbp),%rdx │ │ │ │ movq %rbx,%xmm5 │ │ │ │ + movq -0x90(%rbp),%xmm1 │ │ │ │ mov -0x108(%rbp),%rcx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ - mov -0x148(%rbp),%r13 │ │ │ │ fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ inc %rdx │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ + mov -0x148(%rbp),%r13 │ │ │ │ mov %rsi,0x20(%rdi) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ movq %xmm3,0x18(%rcx) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ movups %xmm1,0x10(%rdi) │ │ │ │ movups %xmm2,0x8(%rcx) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 30ef3 │ │ │ │ + jne 2e9c3 │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 3065a │ │ │ │ + jmp 2e16a │ │ │ │ test %r14,%r14 │ │ │ │ - jle 3065a │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jle 2e16a │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov -0x60(%rbp),%r12 │ │ │ │ + mov %r8,-0x148(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ add %rbx,%rdx │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rdx,-0x160(%rbp) │ │ │ │ lea (%r10,%r10,2),%rdx │ │ │ │ - mov %r12,-0x168(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ add %rax,%rdi │ │ │ │ - add %rbx,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r12,-0x168(%rbp) │ │ │ │ mov %rdi,-0x150(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ + add %rbx,%rdx │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ mov %rdx,-0xc0(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ lea (%r11,%rax,1),%r15 │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ - mov %r11,%r12 │ │ │ │ shl $0x6,%rdx │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ movq %rax,%xmm3 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ add %rdx,%rbx │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ + mov %r11,%r12 │ │ │ │ mov %rcx,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 311eb │ │ │ │ + jmp 2ec7f │ │ │ │ inc %r8 │ │ │ │ cmp %r14,%r8 │ │ │ │ - je 31114 │ │ │ │ + je 2eba8 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ cmp -0x168(%rbp),%rax │ │ │ │ - jl 311df │ │ │ │ + jl 2ec73 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jg 311df │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jg 2ec73 │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov %r8,%rsi │ │ │ │ mov -0x148(%rbp),%rdi │ │ │ │ - mov -0x158(%rbp),%r11 │ │ │ │ mov %r8,-0x178(%rbp) │ │ │ │ - mov %rcx,-0x180(%rbp) │ │ │ │ - mov %rdx,-0x170(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rcx,-0x180(%rbp) │ │ │ │ + mov -0x158(%rbp),%r11 │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - 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 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 31299 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2ed2d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x150(%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 -0x140(%rbp),%rcx │ │ │ │ + mov %r11,-0x198(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 312f6 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2ed86 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ imul %r8,%rbx │ │ │ │ - jmp 31344 │ │ │ │ + jmp 2edd4 │ │ │ │ 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 31382 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ + jmp 2edfa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r15,%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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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 %r14,%rdx │ │ │ │ - jne 31380 │ │ │ │ + jne 2edf8 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r14,%r10 │ │ │ │ - jne 31340 │ │ │ │ + jne 2edd0 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne 312f0 │ │ │ │ + jne 2ed80 │ │ │ │ mov -0x190(%rbp),%rbx │ │ │ │ mov -0x198(%rbp),%r11 │ │ │ │ mov -0x188(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r14,%rbx │ │ │ │ - jne 31291 │ │ │ │ + jne 2ed25 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x180(%rbp),%rcx │ │ │ │ movq -0x80(%rbp),%xmm7 │ │ │ │ - movq -0x138(%rbp),%xmm1 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ movq %r13,%xmm0 │ │ │ │ - mov -0x180(%rbp),%rcx │ │ │ │ - mov -0x170(%rbp),%rdx │ │ │ │ - mov -0x178(%rbp),%r8 │ │ │ │ movq %rsi,%xmm4 │ │ │ │ + movq -0x138(%rbp),%xmm1 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + mov -0x178(%rbp),%r8 │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ - jmp 311df │ │ │ │ + jmp 2ec73 │ │ │ │ mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 30643 │ │ │ │ + jmp 2e153 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 3048f │ │ │ │ + jmp 2dfaf │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 30729 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq (%rdi) │ │ │ │ + jmp 2e211 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jle 30d9a │ │ │ │ + incq (%rdi) │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jle 2e86a │ │ │ │ mov (%rdi),%rax │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 314eb │ │ │ │ + jl 2ef5b │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 31536 │ │ │ │ + jle 2efa6 │ │ │ │ inc %rax │ │ │ │ add -0x118(%rbp),%r8 │ │ │ │ mov %rax,(%rdi) │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jg 314d3 │ │ │ │ - jmp 30d9a │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 2ef43 │ │ │ │ + jmp 2e86a │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3151b │ │ │ │ + ja 2ef8b │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1a1ac(%rip) │ │ │ │ + fldt 0x1870c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 30ac8 │ │ │ │ + jmp 2e5ae │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1a193(%rip) │ │ │ │ + fldt 0x186f3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30ac8 │ │ │ │ + jmp 2e5ae │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30c2d │ │ │ │ + jmp 2e6ff │ │ │ │ test %r14,%r14 │ │ │ │ - jle 30d9a │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jle 2e86a │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %r10,%rdx │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov -0x60(%rbp),%r12 │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ add %rbx,%rdx │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ lea (%r10,%r10,2),%rdx │ │ │ │ - mov %r12,-0x160(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ add %rax,%rdi │ │ │ │ - add %rbx,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r12,-0x160(%rbp) │ │ │ │ mov %rdi,-0x158(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ + add %rbx,%rdx │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ mov %rdx,-0xc0(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ lea (%r11,%rax,1),%r15 │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ - mov %r11,%r12 │ │ │ │ shl $0x6,%rdx │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ movq %rax,%xmm3 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - movdqa %xmm3,%xmm2 │ │ │ │ add %rdx,%rbx │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ + mov %r11,%r12 │ │ │ │ mov %rcx,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ + movdqa %xmm3,%xmm2 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - jmp 315ff │ │ │ │ + jmp 2f06f │ │ │ │ inc %r8 │ │ │ │ cmp %r14,%r8 │ │ │ │ - je 3187e │ │ │ │ + je 2f2e6 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ cmp -0x160(%rbp),%rax │ │ │ │ - jl 315f3 │ │ │ │ + jl 2f063 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jg 315f3 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jg 2f063 │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov %r8,%rsi │ │ │ │ mov -0x140(%rbp),%rdi │ │ │ │ - mov -0x148(%rbp),%r11 │ │ │ │ mov %r8,-0x170(%rbp) │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rcx,-0x178(%rbp) │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rdx,-0x168(%rbp) │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - 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 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 316ad │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2f11d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ fldt (%r11) │ │ │ │ mov %rdx,-0x180(%rbp) │ │ │ │ mov %rbx,-0x188(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ mov -0x138(%rbp),%rcx │ │ │ │ + mov %r11,-0x190(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ mov -0x150(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 31706 │ │ │ │ + jmp 2f176 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ imul %r8,%rbx │ │ │ │ - jmp 31754 │ │ │ │ + jmp 2f1c4 │ │ │ │ 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 31782 │ │ │ │ + jmp 2f1ea │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r15,%rdx,8),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r15,%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 │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + 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 %r14,%rdx │ │ │ │ - jne 31780 │ │ │ │ + jne 2f1e8 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r14,%r10 │ │ │ │ - jne 31750 │ │ │ │ + jne 2f1c0 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne 31700 │ │ │ │ + jne 2f170 │ │ │ │ mov -0x188(%rbp),%rbx │ │ │ │ mov -0x190(%rbp),%r11 │ │ │ │ mov -0x180(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r14,%rbx │ │ │ │ - jne 316a5 │ │ │ │ + jne 2f115 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x178(%rbp),%rcx │ │ │ │ movq -0x80(%rbp),%xmm4 │ │ │ │ - movq -0x130(%rbp),%xmm1 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ movq %r13,%xmm0 │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ movq %rsi,%xmm5 │ │ │ │ + movq -0x130(%rbp),%xmm1 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm0,0x20(%rax) │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %r8 │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + mov -0x168(%rbp),%rdx │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ movups %xmm1,0x10(%rax) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + inc %r8 │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ cmp %r14,%r8 │ │ │ │ - jne 315ff │ │ │ │ + jne 2f06f │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ movq %xmm3,0x0(,%rax,8) │ │ │ │ - jmp 30d9a │ │ │ │ + jmp 2e86a │ │ │ │ test %r14,%r14 │ │ │ │ - jle 30d9a │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jle 2e86a │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ mov %r10,%rdx │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0x58(%rbp),%r13 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ lea (%rbx,%rdx,1),%rdi │ │ │ │ lea (%r10,%r10,2),%rdx │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ add %rax,%rcx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ lea (%rcx,%rax,1),%r12 │ │ │ │ mov %rcx,-0x130(%rbp) │ │ │ │ lea (%r12,%rax,1),%r15 │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ movq %rax,%xmm3 │ │ │ │ - shl $0x5,%r8 │ │ │ │ movdqa %xmm3,%xmm2 │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ punpcklqdq %xmm2,%xmm2 │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - jmp 31929 │ │ │ │ + jmp 2f391 │ │ │ │ inc %rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 3187e │ │ │ │ + je 2f2e6 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ cmp %r11,%rax │ │ │ │ - jl 3191d │ │ │ │ + jl 2f385 │ │ │ │ cmp %r13,%rax │ │ │ │ - jg 3191d │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + jg 2f385 │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ mov %rdx,%rcx │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ mov %r11,-0x138(%rbp) │ │ │ │ - mov %r13,-0x140(%rbp) │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %r13,-0x140(%rbp) │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ + mov %rdx,-0x148(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r8 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ mov %rbx,-0xa0(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - jmp 319ce │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2f436 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov -0x130(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ - xor %r11d,%r11d │ │ │ │ mov %r8,-0x150(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov %rdx,-0x158(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ fldt (%rax) │ │ │ │ mov 0x10(%rbx,%rdx,8),%rax │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rax │ │ │ │ imul %rax,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 31a1b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2f483 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ mov 0x20(%r12,%r11,8),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov -0x78(%rbp),%r10 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + add %rax,%rbx │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add %rax,%rbx │ │ │ │ imul %rbx,%r10 │ │ │ │ - jmp 31a42 │ │ │ │ + jmp 2f4aa │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ + mov 0x30(%r15,%rcx,8),%rsi │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r10,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rdx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne 31a40 │ │ │ │ + jne 2f4a8 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r14,%r11 │ │ │ │ - jne 31a17 │ │ │ │ + jne 2f47f │ │ │ │ mov -0x158(%rbp),%rdx │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ addq $0x10,-0x88(%rbp) │ │ │ │ + mov -0x150(%rbp),%r8 │ │ │ │ inc %rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 319c8 │ │ │ │ + jne 2f430 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ movq -0x90(%rbp),%xmm1 │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ movq %rbx,%xmm6 │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ - mov -0x140(%rbp),%r13 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ fstpt 0x40(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - movq %xmm3,0x18(%rcx) │ │ │ │ - movups %xmm2,0x8(%rcx) │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ + mov -0x138(%rbp),%r11 │ │ │ │ + mov -0x140(%rbp),%r13 │ │ │ │ + mov -0x148(%rbp),%rdx │ │ │ │ mov %rsi,0x20(%rdi) │ │ │ │ - movups %xmm1,0x10(%rdi) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ + movq %xmm3,0x18(%rcx) │ │ │ │ fstpt 0x30(%rax) │ │ │ │ - jmp 3191d │ │ │ │ + movups %xmm1,0x10(%rdi) │ │ │ │ + movups %xmm2,0x8(%rcx) │ │ │ │ + jmp 2f385 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 30bcf │ │ │ │ + jmp 2e6af │ │ │ │ mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 30d83 │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - jmp 3001b │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - jmp 3075b │ │ │ │ + jmp 2e853 │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + jmp 2db3b │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + jmp 2e243 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2ff83 │ │ │ │ - jmp 306c5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + je 2daa3 │ │ │ │ + jmp 2e1d5 │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ mov 0xe0(%rdi),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 31c61 │ │ │ │ + jle 2f6d1 │ │ │ │ mov 0x58(%r14),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r15d │ │ │ │ mov %rdi,%r9 │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ nopl (%rax) │ │ │ │ imul %rsi,%r15 │ │ │ │ inc %rax │ │ │ │ add %r15,%r15 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 31bc0 │ │ │ │ + jne 2f630 │ │ │ │ mov 0x70(%r14),%edx │ │ │ │ mov %edx,%eax │ │ │ │ test $0x20,%dl │ │ │ │ - jne 31f20 │ │ │ │ + jne 2f910 │ │ │ │ test $0x10,%dl │ │ │ │ - je 31c80 │ │ │ │ + je 2f6f0 │ │ │ │ and $0x10,%dh │ │ │ │ - je 3206e │ │ │ │ + je 2fa4e │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 32c93 │ │ │ │ + je 30613 │ │ │ │ inc %rdi │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rdi,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 31c10 │ │ │ │ + jne 2f680 │ │ │ │ movq %r15,%xmm0 │ │ │ │ - movq %rax,%xmm2 │ │ │ │ + movq %rax,%xmm1 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x708f(%rip),%rdi │ │ │ │ + lea -0x6d0f(%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 │ │ │ │ mov 0x70(%r14),%edx │ │ │ │ mov %edx,%eax │ │ │ │ test $0x20,%dl │ │ │ │ - jne 32612 │ │ │ │ + jne 2ffcf │ │ │ │ mov $0x1,%r15d │ │ │ │ test $0x10,%dl │ │ │ │ - jne 32060 │ │ │ │ + jne 2fa40 │ │ │ │ nop │ │ │ │ test $0x8,%dl │ │ │ │ - jne 31de0 │ │ │ │ + jne 2f810 │ │ │ │ mov %edx,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%dl │ │ │ │ - je 320a2 │ │ │ │ + je 2fa82 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ lea 0x1(%rax),%r9 │ │ │ │ lea (%r9,%r9,1),%rsi │ │ │ │ mov %r9,%r11 │ │ │ │ imul %rcx,%rsi │ │ │ │ shl $0x5,%r11 │ │ │ │ shl $0x4,%rsi │ │ │ │ add $0x10,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rsi,%r9 │ │ │ │ test %edi,%edi │ │ │ │ - jne 322d7 │ │ │ │ + jne 2fca7 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32c80 │ │ │ │ + jle 30600 │ │ │ │ mov 0x60(%r14),%r13 │ │ │ │ mov 0x58(%r14),%rsi │ │ │ │ mov %r11,%r12 │ │ │ │ shr $0x4,%r12 │ │ │ │ fldt 0x0(%r13) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9) │ │ │ │ test %rsi,%rsi │ │ │ │ - js 32c3d │ │ │ │ + js 305bb │ │ │ │ fld1 │ │ │ │ mov %r9,%rdi │ │ │ │ lea 0x3(%rsi,%rsi,1),%r10 │ │ │ │ xor %ebx,%ebx │ │ │ │ fchs │ │ │ │ - fldt 0x19679(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -50412,52 +49563,47 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdi) │ │ │ │ fld %st(4) │ │ │ │ - jmp 31d82 │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2f7b2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%r8 │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%r8 │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%r8,1) │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 31d80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2f7b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 32127 │ │ │ │ + je 2fb07 │ │ │ │ mov %rbx,%rax │ │ │ │ add %r11,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r9,%rax,1) │ │ │ │ - jmp 31d20 │ │ │ │ + jmp 2f788 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ and $0x1000,%edx │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ lea (%r11,%r11,1),%rdi │ │ │ │ @@ -50466,32 +49612,32 @@ │ │ │ │ shl $0x5,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 3264e │ │ │ │ + jle 30009 │ │ │ │ mov 0x60(%r14),%r12 │ │ │ │ mov %rbx,%r13 │ │ │ │ shr $0x4,%r13 │ │ │ │ fldt (%r12) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 32660 │ │ │ │ + jle 3001b │ │ │ │ fld1 │ │ │ │ mov %r10,%rsi │ │ │ │ inc %rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ fchs │ │ │ │ - fldt 0x1953a(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -50499,121 +49645,114 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi) │ │ │ │ fld %st(4) │ │ │ │ - jmp 31ec2 │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2f8b2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%r8 │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%r8 │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%r8,1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 31ec0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2f8b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 31fd0 │ │ │ │ + je 2f9a8 │ │ │ │ mov %r9,%rax │ │ │ │ add %rbx,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ imul %r9,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ - jmp 31e60 │ │ │ │ + jmp 2f888 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movq 0x8(%r14),%xmm0 │ │ │ │ - mov 0x108(%r14),%rbx │ │ │ │ - mov 0x48(%r14),%r12 │ │ │ │ + mov 0x108(%r14),%r12 │ │ │ │ + mov 0x48(%r14),%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%r14),%r11 │ │ │ │ - mov 0xc8(%r14),%r10 │ │ │ │ - mov 0xd0(%r14),%r8 │ │ │ │ mov $0x1,%edi │ │ │ │ - mov 0xe0(%r14),%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + mov 0x18(%r14),%rbx │ │ │ │ + mov 0xc8(%r14),%r11 │ │ │ │ + mov 0xd0(%r14),%r10 │ │ │ │ + mov 0xe0(%r14),%r14 │ │ │ │ + nop │ │ │ │ imul %rsi,%rdi │ │ │ │ inc %rax │ │ │ │ add %rdi,%rdi │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 31f60 │ │ │ │ + jne 2f940 │ │ │ │ test $0x10,%dh │ │ │ │ - jne 321b6 │ │ │ │ + jne 2fb8e │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ - mov %edx,-0x58(%rbp) │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ + lea -0x2781c(%rip),%rdi │ │ │ │ + mov %edx,-0x58(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x29931(%rip),%rdi │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ - movq %xmm0,-0x70(%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 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 31fe0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 31fe0 │ │ │ │ - ffreep %st(0) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2f9c0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2f9c0 │ │ │ │ + fstp %st(0) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %edx,%edx │ │ │ │ - je 3221e │ │ │ │ + je 2fbfb │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 32656 │ │ │ │ + je 30011 │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %r11,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 32000 │ │ │ │ + jne 2f9e0 │ │ │ │ movq %r15,%xmm0 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ + movq %rax,%xmm2 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x8f2f(%rip),%rdi │ │ │ │ + lea -0x8a1f(%rip),%rdi │ │ │ │ mov %r10,-0x70(%rbp) │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xa0(%rbp),%rsp │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ @@ -50622,991 +49761,985 @@ │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov $0x1,%eax │ │ │ │ and $0x10,%dh │ │ │ │ - jne 31c1f │ │ │ │ + jne 2f68f │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1e580(%rip),%rdi │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ + lea -0x1c937(%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 │ │ │ │ and $0x4,%edx │ │ │ │ - je 32250 │ │ │ │ + je 2fc2d │ │ │ │ test %edi,%edi │ │ │ │ - jne 32980 │ │ │ │ + jne 30325 │ │ │ │ test $0x10,%ah │ │ │ │ - je 32956 │ │ │ │ + je 302fb │ │ │ │ mov 0x30(%r14),%rsi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 32c9d │ │ │ │ + jle 3061d │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rcx,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 320e0 │ │ │ │ + jne 2fac0 │ │ │ │ movq %r15,%xmm0 │ │ │ │ - movq %rax,%xmm7 │ │ │ │ + movq %rax,%xmm6 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ + punpcklqdq %xmm6,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x3edf(%rip),%rdi │ │ │ │ + lea -0x3c2f(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31c52 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 32135 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 32135 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2f6c2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2fb15 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2fb15 │ │ │ │ + fstp %st(0) │ │ │ │ and $0x10,%dh │ │ │ │ - je 325b6 │ │ │ │ + je 2ff73 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 32c89 │ │ │ │ + je 30609 │ │ │ │ inc %rsi │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ imul %rsi,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 32160 │ │ │ │ + jne 2fb38 │ │ │ │ movq %r15,%xmm0 │ │ │ │ - movq %rax,%xmm6 │ │ │ │ + movq %rax,%xmm5 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x229f(%rip),%rdi │ │ │ │ + lea -0x2157(%rip),%rdi │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ mov %r11,-0x78(%rbp) │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xc8(%rbp),%rsp │ │ │ │ - jmp 31c52 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ + jmp 2f6c2 │ │ │ │ mov %rdi,%rax │ │ │ │ add %rsi,%rsi │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ cqto │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ + lea -0xfc6b(%rip),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea -0x109f5(%rip),%rdi │ │ │ │ idiv %rsi │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ + 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 │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - mov %r12,-0x60(%rbp) │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + movups %xmm0,-0x48(%rbp) │ │ │ │ + movq %r8,%xmm0 │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ movaps %xmm0,-0x70(%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 31c52 │ │ │ │ + jmp 2f6c2 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1f3f0(%rip),%rdi │ │ │ │ mov %r10,-0x78(%rbp) │ │ │ │ + lea -0x1d7c1(%rip),%rdi │ │ │ │ mov %rbx,-0x80(%rbp) │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 3204a │ │ │ │ + jmp 2fa2a │ │ │ │ test %edi,%edi │ │ │ │ - jne 326a0 │ │ │ │ + jne 30060 │ │ │ │ test $0x10,%ah │ │ │ │ - je 325e8 │ │ │ │ + je 2ffa5 │ │ │ │ mov 0x30(%r14),%rsi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 32ca7 │ │ │ │ + jle 30627 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ imul %rcx,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 32290 │ │ │ │ + jne 2fc60 │ │ │ │ movq %r15,%xmm0 │ │ │ │ movq %rax,%xmm7 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x5bff(%rip),%rdi │ │ │ │ + lea -0x58df(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31c52 │ │ │ │ + jmp 2f6c2 │ │ │ │ mov 0x108(%r14),%rbx │ │ │ │ - mov 0x48(%r14),%rdi │ │ │ │ lea 0x0(,%rcx,8),%r8 │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ + mov 0x48(%r14),%rdi │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ lea 0xf(%r8),%rsi │ │ │ │ + mov 0x78(%r14),%rdx │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ + mov 0x8(%r14),%rbx │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xf8(%rbp) │ │ │ │ - mov 0x78(%r14),%rbx │ │ │ │ mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 324ae │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + jle 2fe6b │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ mov %rbx,%rdi │ │ │ │ + movq $0x0,0x8(%rbx) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32d08 │ │ │ │ + jle 30688 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ - mov %r11,-0xd8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ + mov %r9,-0xe8(%rbp) │ │ │ │ + lea (%r8,%rsi,1),%r12 │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ + mov %r15,-0xd8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ mov %r14,%rcx │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - lea (%r8,%rsi,1),%r12 │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x98(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r10,%r11 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ mov -0xb0(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%r11 │ │ │ │ - add -0xb8(%rbp),%r11 │ │ │ │ - jmp 32402 │ │ │ │ + add %r8,%r11 │ │ │ │ + jmp 2fdca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r9),%rsi │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x8,%r14 │ │ │ │ imul %rdx,%rsi │ │ │ │ mov %rsi,(%rbx) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + fildll (%r9) │ │ │ │ fldt (%r11) │ │ │ │ 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,(%r14) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%rbx) │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne 323f0 │ │ │ │ + jne 2fdb8 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r15 │ │ │ │ - je 32486 │ │ │ │ + je 2fe43 │ │ │ │ add $0x10,%rdi │ │ │ │ add -0xa8(%rbp),%r10 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - mov %r13,0x8(%rdi) │ │ │ │ mov %rdi,%rbx │ │ │ │ - jmp 323d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r13,0x8(%rdi) │ │ │ │ + jmp 2fd98 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov -0xd8(%rbp),%r11 │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ mov -0xa8(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32cb1 │ │ │ │ + jle 30631 │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%r8,1),%rsi │ │ │ │ and $0x8,%r8d │ │ │ │ - je 324d9 │ │ │ │ + je 2fe96 │ │ │ │ mov (%rax),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 324eb │ │ │ │ + je 2fea8 │ │ │ │ imul (%rax),%rcx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 324d9 │ │ │ │ + jne 2fe96 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%rbx │ │ │ │ dec %rbx │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ mov %r9,-0xa8(%rbp) │ │ │ │ mov %r11,-0xa0(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r12,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ mov 0x70(%r14),%edx │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ mov -0xa0(%rbp),%r11 │ │ │ │ - jmp 31cd7 │ │ │ │ + jmp 2f747 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1c648(%rip),%rdi │ │ │ │ mov %r9,-0x78(%rbp) │ │ │ │ + lea -0x1aa39(%rip),%rdi │ │ │ │ mov %r11,-0x80(%rbp) │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 321aa │ │ │ │ + jmp 2fb82 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1e00a(%rip),%rdi │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ + lea -0x1c3ce(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31c52 │ │ │ │ + jmp 2f6c2 │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - movq 0x8(%r14),%xmm0 │ │ │ │ - mov 0x108(%r14),%rbx │ │ │ │ + mov 0x108(%r14),%r12 │ │ │ │ mov $0x1,%edi │ │ │ │ - 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),%rsi │ │ │ │ - jmp 31f6f │ │ │ │ + mov 0xd0(%r14),%r10 │ │ │ │ + mov 0xe0(%r14),%r14 │ │ │ │ + jmp 2f94f │ │ │ │ test %edx,%edx │ │ │ │ - je 3221e │ │ │ │ + je 2fbfb │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3200f │ │ │ │ + jmp 2f9ef │ │ │ │ fstp %st(1) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 31fd8 │ │ │ │ + je 2f9b0 │ │ │ │ imul %r13,%rax │ │ │ │ add $0x2,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - je 31fdc │ │ │ │ + je 2f9b4 │ │ │ │ mov %r13,%rax │ │ │ │ imul %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ - jmp 32664 │ │ │ │ - nop │ │ │ │ - mov 0x78(%r14),%rax │ │ │ │ + jmp 3001f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ mov 0x8(%r14),%rbx │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ - lea 0x0(,%rcx,8),%r10 │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ lea 0xf(%r10),%rdx │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ mov 0x108(%r14),%r9 │ │ │ │ + mov 0x78(%r14),%r11 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 32867 │ │ │ │ + jle 3020c │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ mov %r9,%rdi │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32cd5 │ │ │ │ + jle 30655 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %r10,-0xd8(%rbp) │ │ │ │ + lea (%r10,%rbx,1),%r12 │ │ │ │ + mov %r9,%rbx │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ mov %r14,%rcx │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%r14 │ │ │ │ - mov %r15,-0xd0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ + mov %r15,-0xc8(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - lea (%r10,%rbx,1),%r12 │ │ │ │ - mov %r9,%rbx │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x98(%rbp) │ │ │ │ mov %r15,%r10 │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%r10 │ │ │ │ - add -0xb8(%rbp),%r10 │ │ │ │ - jmp 327c2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r8,%r10 │ │ │ │ + jmp 30172 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%r9),%rdx │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%r11 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + fildll (%r9) │ │ │ │ fldt (%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,(%r11) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%rbx) │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne 327b0 │ │ │ │ + jne 30160 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 32846 │ │ │ │ + je 301eb │ │ │ │ add $0x10,%rdi │ │ │ │ add -0xb0(%rbp),%r15 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - mov %r13,0x8(%rdi) │ │ │ │ mov %rdi,%rbx │ │ │ │ - jmp 32783 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r13,0x8(%rdi) │ │ │ │ + jmp 3013f │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0xd8(%rbp),%r10 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32cc9 │ │ │ │ + jle 30649 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%r10,1),%rcx │ │ │ │ and $0x8,%r10d │ │ │ │ - je 32892 │ │ │ │ + je 30237 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 328a4 │ │ │ │ + je 30249 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 32892 │ │ │ │ + jne 30237 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%rbx │ │ │ │ dec %rbx │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ + mov -0xc0(%rbp),%r13 │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r12,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0xe8(%rbp),%rsp │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ mov 0x70(%r14),%eax │ │ │ │ - jmp 32258 │ │ │ │ + jmp 2fc35 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1d768(%rip),%rdi │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ + lea -0x1bb34(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31c52 │ │ │ │ + jmp 2f6c2 │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ mov 0x8(%r14),%rbx │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ - lea 0x0(,%rcx,8),%r10 │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ lea 0xf(%r10),%rdx │ │ │ │ mov 0x108(%r14),%r9 │ │ │ │ mov 0x78(%r14),%r11 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 32b4e │ │ │ │ + jle 304cc │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ mov %r9,%rdi │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32d43 │ │ │ │ + jle 306c3 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%r14 │ │ │ │ - mov %r15,-0xd0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ mov %r11,%r8 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - or $0xc,%ah │ │ │ │ + mov %r10,-0xd8(%rbp) │ │ │ │ lea (%r10,%rbx,1),%r12 │ │ │ │ mov %r9,%rbx │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ + mov %r15,-0xc8(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x98(%rbp) │ │ │ │ mov %r15,%r10 │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%r10 │ │ │ │ add %r8,%r10 │ │ │ │ - jmp 32aa2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 30432 │ │ │ │ mov (%r9),%rsi │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%r11 │ │ │ │ imul %rdx,%rsi │ │ │ │ mov %rsi,(%rbx) │ │ │ │ - mov (%r9),%r13 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + fildll (%r9) │ │ │ │ fldt (%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 %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ mov %rdx,(%r11) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%rbx) │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne 32a90 │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ + jne 30420 │ │ │ │ inc %r13 │ │ │ │ cmp %r14,%r13 │ │ │ │ - je 32b2d │ │ │ │ + je 304ab │ │ │ │ add $0x10,%rdi │ │ │ │ - add -0xb8(%rbp),%r15 │ │ │ │ + add -0xb0(%rbp),%r15 │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - mov %r13,0x8(%rdi) │ │ │ │ mov %rdi,%rbx │ │ │ │ - jmp 32a5f │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r13,0x8(%rdi) │ │ │ │ + jmp 30404 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0xd8(%rbp),%r10 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32cbd │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + jle 3063d │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%r10,1),%rcx │ │ │ │ and $0x8,%r10d │ │ │ │ - je 32b79 │ │ │ │ + je 304f7 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 32b8b │ │ │ │ + je 30509 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 32b79 │ │ │ │ + jne 304f7 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%rbx │ │ │ │ dec %rbx │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ + mov -0xc0(%rbp),%r13 │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r12,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0xe8(%rbp),%rsp │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ mov 0x70(%r14),%eax │ │ │ │ - jmp 320b3 │ │ │ │ + jmp 2fa93 │ │ │ │ fstp %st(1) │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3212f │ │ │ │ + je 2fb0f │ │ │ │ imul %r12,%rax │ │ │ │ add $0x2,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9,%rax,1) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 32133 │ │ │ │ + je 2fb13 │ │ │ │ mov %r12,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9,%rax,1) │ │ │ │ - jmp 32c41 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 305bf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ and $0x10,%dh │ │ │ │ - je 325b6 │ │ │ │ + je 2ff73 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3216f │ │ │ │ + jmp 2fb47 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 31c1f │ │ │ │ + jmp 2f68f │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 320ef │ │ │ │ + jmp 2facf │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3229f │ │ │ │ + jmp 2fc6f │ │ │ │ mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 32553 │ │ │ │ + jmp 2ff10 │ │ │ │ mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 32bf3 │ │ │ │ + jmp 30571 │ │ │ │ mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 3290c │ │ │ │ + jmp 302b1 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 32cc9 │ │ │ │ + je 30649 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ mov %rdx,0x18(%rdi) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 32867 │ │ │ │ + je 3020c │ │ │ │ xor %edx,%edx │ │ │ │ add $0x20,%rdi │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - jmp 32cd7 │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + jmp 30657 │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 32cb1 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 30631 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ mov %rdx,0x18(%rdi) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 324ae │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 2fe6b │ │ │ │ xor %r10d,%r10d │ │ │ │ add $0x20,%rdi │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ mov %r10,(%rdi) │ │ │ │ - jmp 32d11 │ │ │ │ + jmp 3068a │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 32cbd │ │ │ │ + je 3063d │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ mov %rdx,0x18(%rdi) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 32b4e │ │ │ │ + je 304cc │ │ │ │ xor %esi,%esi │ │ │ │ add $0x20,%rdi │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - jmp 32d45 │ │ │ │ + jmp 306c5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032d80 : │ │ │ │ +0000000000030700 : │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ xor %esi,%esi │ │ │ │ + push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%rcx │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%rbp │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rsp,%rsi │ │ │ │ mov %rbp,0x8(%rsp) │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ mov $0x0,%ecx │ │ │ │ mov $0x0,%edx │ │ │ │ - je 32de0 │ │ │ │ - lea -0x2625c(%rip),%rdi │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + je 30760 │ │ │ │ + lea -0x243ac(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x263a7(%rip),%rdi │ │ │ │ + lea -0x244e7(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032e00 : │ │ │ │ +0000000000030780 : │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ xor %esi,%esi │ │ │ │ + push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov (%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%rcx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%rbp │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rsp,%rsi │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ mov $0x0,%ecx │ │ │ │ mov $0x0,%edx │ │ │ │ - je 32e60 │ │ │ │ - lea -0x25e8b(%rip),%rdi │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + je 307e0 │ │ │ │ + lea -0x2404b(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x25fc7(%rip),%rdi │ │ │ │ + lea -0x24187(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032e80 : │ │ │ │ +0000000000030800 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - sub $0xe8,%rsp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xf8,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ mov (%rax),%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 32eb8 │ │ │ │ + jle 30838 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov (%rax),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jg 32ed0 │ │ │ │ - mov %r14,%rdi │ │ │ │ + jg 30850 │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3300 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %rcx,%r12 │ │ │ │ - movq 0x10(%rdi),%xmm1 │ │ │ │ - lea -0x70(%rbp),%rbx │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + lea -0x70(%rbp),%r14 │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ shr $0x3f,%r12 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ add %rcx,%r12 │ │ │ │ - mov 0xf8(%rdi),%rcx │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ sar $1,%r12 │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %r12,%rcx │ │ │ │ sub %r12,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add 0x10(%rdi),%rdx │ │ │ │ - mov %rcx,0xe0(%rdi) │ │ │ │ - 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) │ │ │ │ - mov %rdx,0xe8(%rdi) │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ + mov 0xf8(%rdi),%rcx │ │ │ │ add %rdx,%rax │ │ │ │ + mov %rdx,0xe8(%rdi) │ │ │ │ movq %rdx,%xmm4 │ │ │ │ - lea -0x2b300(%rip),%rdi │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ + mov %rcx,0xe0(%rdi) │ │ │ │ movq %rax,%xmm0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ + lea -0x29137(%rip),%rdi │ │ │ │ + movaps %xmm1,-0xa0(%rbp) │ │ │ │ movaps %xmm0,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - testb $0x1,0x70(%r14) │ │ │ │ + testb $0x1,0x70(%rbx) │ │ │ │ movdqa -0x90(%rbp),%xmm0 │ │ │ │ movdqa -0xa0(%rbp),%xmm1 │ │ │ │ - jne 33050 │ │ │ │ + jne 309c8 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2b1b1(%rip),%rdi │ │ │ │ + lea -0x29013(%rip),%rdi │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ movaps %xmm0,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov 0xb0(%r14),%rdi │ │ │ │ + mov 0xb0(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ - mov 0x70(%r14),%esi │ │ │ │ - movq 0xe0(%r14),%xmm1 │ │ │ │ - mov 0x8(%r14),%r9 │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ - lea (%rax,%rax,1),%r10 │ │ │ │ + lea (%rax,%rax,1),%r8 │ │ │ │ test $0x20,%sil │ │ │ │ - jne 330a0 │ │ │ │ - mov 0x48(%r14),%r13 │ │ │ │ + jne 30a18 │ │ │ │ + mov 0x48(%rbx),%r14 │ │ │ │ movq %r9,%xmm5 │ │ │ │ - movq 0x0(%r13),%xmm0 │ │ │ │ + movq (%r14),%xmm0 │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ test $0x10,%sil │ │ │ │ - jne 331e0 │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ - movq %r10,%xmm6 │ │ │ │ - punpcklqdq %xmm6,%xmm2 │ │ │ │ + jne 30b40 │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ + movq %r8,%xmm6 │ │ │ │ + punpcklqdq %xmm6,%xmm1 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 33210 │ │ │ │ + jne 30b70 │ │ │ │ test $0x2,%sil │ │ │ │ - jne 330e0 │ │ │ │ + jne 30a50 │ │ │ │ test $0x4,%sil │ │ │ │ - jne 335b0 │ │ │ │ + jne 30ec0 │ │ │ │ and $0x800,%esi │ │ │ │ - jne 33600 │ │ │ │ + jne 30f10 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1b11d(%rip),%rdi │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - movq %xmm1,-0x48(%rbp) │ │ │ │ + lea -0x196bb(%rip),%rdi │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - movups %xmm2,-0x58(%rbp) │ │ │ │ + movups %xmm1,-0x58(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32ec0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc0(%r14),%rax │ │ │ │ + jmp 30840 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0xc0(%rbx),%rax │ │ │ │ mov %r12,%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x2b376(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea -0x291c2(%rip),%rdi │ │ │ │ mov (%rax),%rax │ │ │ │ movups %xmm0,-0x58(%rbp) │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ - movups %xmm1,-0x68(%rbp) │ │ │ │ add %rax,%rdx │ │ │ │ movq %rax,%xmm0 │ │ │ │ + movups %xmm1,-0x68(%rbp) │ │ │ │ movq %rdx,%xmm7 │ │ │ │ xor %edx,%edx │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movups %xmm0,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32f96 │ │ │ │ + jmp 30918 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ movq %r9,%xmm0 │ │ │ │ - movq %r10,%xmm7 │ │ │ │ + movq %r8,%xmm7 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2b14d(%rip),%rdi │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - movq %xmm1,-0x58(%rbp) │ │ │ │ + lea -0x28fa5(%rip),%rdi │ │ │ │ + mov %r10,-0x58(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32ec0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 30840 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + movq %r10,%xmm2 │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0x800,%esi │ │ │ │ - movq %rax,%xmm6 │ │ │ │ - mov %rax,%r8 │ │ │ │ - punpcklqdq %xmm6,%xmm1 │ │ │ │ - jne 332e0 │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + movhps -0xa0(%rbp),%xmm2 │ │ │ │ + jne 30c40 │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r8) │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - jle 331a6 │ │ │ │ + fstpt (%rdi) │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jle 30b06 │ │ │ │ fld1 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - lea 0x10(%r8),%rax │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - add %r8,%rdx │ │ │ │ - fldt 0x18249(%rip) │ │ │ │ + add %rdi,%rdx │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -51614,82 +50747,80 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 33182 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 30ae2 │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 33180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 331b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30ae0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 30b10 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1ab4f(%rip),%rdi │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - movups %xmm1,-0x48(%rbp) │ │ │ │ + lea -0x190ef(%rip),%rdi │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + movups %xmm2,-0x48(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - movups %xmm2,-0x58(%rbp) │ │ │ │ + movups %xmm1,-0x58(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xd0(%rbp),%rsp │ │ │ │ - jmp 32ec0 │ │ │ │ + jmp 30840 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea -0x130b3(%rip),%rdi │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - movq %xmm1,-0x50(%rbp) │ │ │ │ + lea -0x12093(%rip),%rdi │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32ec0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 30840 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rsp,%r12 │ │ │ │ + movq %r10,%xmm2 │ │ │ │ mov %rax,%rdx │ │ │ │ lea 0x10(%rax),%rax │ │ │ │ - mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ fldt (%rax) │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ + punpcklqdq %xmm6,%xmm2 │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - jle 332a6 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jle 30c06 │ │ │ │ fld1 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ add %rcx,%rdx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x18138(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -51697,800 +50828,799 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 33282 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 30be2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 33280 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 332b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30be0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 30c10 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x12e2f(%rip),%rdi │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - movups %xmm1,-0x48(%rbp) │ │ │ │ + lea -0x11eaf(%rip),%rdi │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + movups %xmm2,-0x48(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - movups %xmm2,-0x58(%rbp) │ │ │ │ + movups %xmm1,-0x58(%rbp) │ │ │ │ call 3350 │ │ │ │ mov %r12,%rsp │ │ │ │ - jmp 32ec0 │ │ │ │ + jmp 30840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x108(%r14),%rax │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov 0x78(%r14),%rax │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0x108(%rbx),%r10 │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ test %r9,%r9 │ │ │ │ - jle 33488 │ │ │ │ - mov -0x108(%rbp),%r11 │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - movq $0x0,0x8(%r11) │ │ │ │ - mov %r11,%rsi │ │ │ │ + jle 30db1 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %r10,%rsi │ │ │ │ + movq $0x0,0x8(%r10) │ │ │ │ test %rax,%rax │ │ │ │ - jle 33b52 │ │ │ │ + jle 31448 │ │ │ │ fnstcw -0x72(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%edx │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - lea (%rdi,%r13,1),%rbx │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ + lea (%rdi,%r14,1),%r13 │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %r14,-0x100(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ + mov %r10,-0x100(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + movzwl -0x72(%rbp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x76(%rbp) │ │ │ │ movzwl -0x72(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x78(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%r10 │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + mov %r14,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ add -0xb0(%rbp),%r10 │ │ │ │ - jmp 333e2 │ │ │ │ + jmp 30d22 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ - cmp %r14,%r8 │ │ │ │ - jne 333d0 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jne 30d10 │ │ │ │ inc %r12 │ │ │ │ cmp %r12,%r9 │ │ │ │ - je 33460 │ │ │ │ + je 30d90 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rdi,%r15 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - mov %r12,0x8(%rsi) │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 333b0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r12,0x8(%rsi) │ │ │ │ + jmp 30cf0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - mov -0x100(%rbp),%r14 │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jle 33b8e │ │ │ │ - lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ + jle 31484 │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 334c0 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - je 334d3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul 0x0(%r13),%rax │ │ │ │ - add $0x10,%r13 │ │ │ │ - imul -0x8(%r13),%rax │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jne 334c0 │ │ │ │ + je 30dd8 │ │ │ │ + mov (%r14),%rax │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 30dea │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + imul (%r14),%rax │ │ │ │ + add $0x10,%r14 │ │ │ │ + imul -0x8(%r14),%rax │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jne 30dd8 │ │ │ │ + fnstcw -0x72(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x72(%rbp) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%r12 │ │ │ │ dec %r12 │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r8,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - movaps %xmm1,-0xf0(%rbp) │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - movaps %xmm0,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + movaps %xmm2,-0x110(%rbp) │ │ │ │ + movaps %xmm1,-0x100(%rbp) │ │ │ │ + movaps %xmm0,-0xf0(%rbp) │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ call 3410 │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov %r12,%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xf0(%rbp),%xmm1 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ - movdqa -0xb0(%rbp),%xmm0 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - jmp 3311a │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ + movdqa -0x110(%rbp),%xmm2 │ │ │ │ + movdqa -0x100(%rbp),%xmm1 │ │ │ │ + movdqa -0xf0(%rbp),%xmm0 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + jmp 30a91 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ + mov 0x68(%rbx),%rax │ │ │ │ lea 0x2(%rcx),%rdi │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ and $0x800,%esi │ │ │ │ - mov %rax,%r10 │ │ │ │ - jne 33898 │ │ │ │ + mov %rax,%r8 │ │ │ │ + jne 311b5 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1bf6b(%rip),%rdi │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - movq %xmm1,-0x48(%rbp) │ │ │ │ + lea -0x1a3db(%rip),%rdi │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - movups %xmm2,-0x58(%rbp) │ │ │ │ + movups %xmm1,-0x58(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32ec0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r14),%rbx │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - mov 0x108(%r14),%r10 │ │ │ │ - mov 0x78(%r14),%rdx │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - lea 0xf(%rdi),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - sub %rsi,%rsp │ │ │ │ + jmp 30840 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + shl $0x3,%rdi │ │ │ │ + lea 0xf(%rdi),%rdx │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %rsp,-0xb0(%rbp) │ │ │ │ test %r9,%r9 │ │ │ │ - jle 3378e │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ - mov %r10,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 33ba6 │ │ │ │ + jle 310ae │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + mov %r8,%r13 │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ + jle 3149c │ │ │ │ fnstcw -0x72(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%ecx │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ - lea (%rdi,%r13,1),%r12 │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ + lea (%rdi,%r14,1),%r12 │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + mov %r8,-0xd8(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - mov %r10,%rdi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - or $0xc,%ch │ │ │ │ - mov %cx,-0x76(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%ecx │ │ │ │ - and $0xf3,%ch │ │ │ │ - or $0x4,%ch │ │ │ │ - mov %cx,-0x78(%rbp) │ │ │ │ - nop │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - xor %r15d,%r15d │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + movzwl -0x72(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x76(%rbp) │ │ │ │ + movzwl -0x72(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ + or $0x4,%dh │ │ │ │ + mov %dx,-0x78(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r14,%r8 │ │ │ │ add -0xc0(%rbp),%r10 │ │ │ │ - jmp 336f2 │ │ │ │ + mov %r10,%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %rax,%r11 │ │ │ │ + jmp 31012 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%r8),%rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x8,%r13 │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov (%r8),%rcx │ │ │ │ + add $0x10,%r11 │ │ │ │ + add $0x8,%rbx │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov (%r8),%r15 │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - fldt (%r10) │ │ │ │ + fldt (%r11) │ │ │ │ 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 %rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ + idiv %r15 │ │ │ │ + lea (%rdx,%r15,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - mov %rdx,0x0(%r13) │ │ │ │ - add %r15,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ + idiv %r15 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ + add %r10,%rdx │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 336e0 │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 33770 │ │ │ │ - add $0x10,%rdi │ │ │ │ - add %rbx,%r14 │ │ │ │ + jne 31000 │ │ │ │ + inc %r13 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + cmp %r13,%r9 │ │ │ │ + je 31090 │ │ │ │ + lea 0x10(%rcx),%rdi │ │ │ │ + add -0xa0(%rbp),%rsi │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - mov %rsi,0x8(%rdi) │ │ │ │ mov %rdi,%r11 │ │ │ │ - jmp 336b0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ + mov %r13,0x8(%rdi) │ │ │ │ + jmp 30fd0 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 33b46 │ │ │ │ - lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 3143c │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 337c0 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %r13,%rdx │ │ │ │ - je 337d3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul 0x0(%r13),%rax │ │ │ │ - add $0x10,%r13 │ │ │ │ - imul -0x8(%r13),%rax │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jne 337c0 │ │ │ │ + je 310e0 │ │ │ │ + mov (%r14),%rax │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 310f2 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul (%r14),%rax │ │ │ │ + add $0x10,%r14 │ │ │ │ + imul -0x8(%r14),%rax │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 310e0 │ │ │ │ + fnstcw -0x72(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x72(%rbp) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%r12 │ │ │ │ dec %r12 │ │ │ │ mov %r9,%rdi │ │ │ │ - movaps %xmm2,-0xd0(%rbp) │ │ │ │ - movq %xmm1,-0xa0(%rbp) │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - movaps %xmm0,-0xc0(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + movaps %xmm1,-0xd0(%rbp) │ │ │ │ + movaps %xmm0,-0xc0(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov %r12,%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xd0(%rbp),%xmm2 │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ + movdqa -0xd0(%rbp),%xmm1 │ │ │ │ movdqa -0xc0(%rbp),%xmm0 │ │ │ │ - movq -0xa0(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rsp │ │ │ │ - jmp 3301e │ │ │ │ - mov 0x30(%r14),%rbx │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ - mov 0x108(%r14),%r8 │ │ │ │ - mov 0x78(%r14),%rdx │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 3099c │ │ │ │ + mov 0x108(%rbx),%rax │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ test %r9,%r9 │ │ │ │ - jle 33a25 │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - movq $0x0,0x8(%r8) │ │ │ │ - mov %r8,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 33bd9 │ │ │ │ + jle 3133c │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ + movq $0x0,(%r11) │ │ │ │ + mov %r11,%rsi │ │ │ │ + movq $0x0,0x8(%r11) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 314d0 │ │ │ │ fnstcw -0x72(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%ecx │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ - lea (%rdi,%r13,1),%r12 │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + lea (%rdi,%r14,1),%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - mov %r8,%r15 │ │ │ │ + mov %r8,-0xd8(%rbp) │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ xor %r14d,%r14d │ │ │ │ + movzwl -0x72(%rbp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x76(%rbp) │ │ │ │ movzwl -0x72(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x78(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r10 │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %rdi,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ - add -0xc0(%rbp),%r10 │ │ │ │ - jmp 33982 │ │ │ │ + add -0xb0(%rbp),%r10 │ │ │ │ + jmp 312aa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%r13 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ - mov (%r8),%rdi │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,0x0(%r13) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 33970 │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 33a00 │ │ │ │ - add $0x10,%r15 │ │ │ │ - add %rbx,%r14 │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - mov %rsi,0x8(%r15) │ │ │ │ - mov %r15,%r11 │ │ │ │ - jmp 33950 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 33b9a │ │ │ │ - lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ + jne 31298 │ │ │ │ + inc %r13 │ │ │ │ + cmp %r13,%r9 │ │ │ │ + je 31318 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %r15,%r14 │ │ │ │ + movq $0x0,(%rsi) │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r13,0x8(%rsi) │ │ │ │ + jmp 31278 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + test %rax,%rax │ │ │ │ + jle 31490 │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ and $0x8,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 33a60 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %r13,%rdx │ │ │ │ - je 33a73 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul 0x0(%r13),%rax │ │ │ │ - add $0x10,%r13 │ │ │ │ - imul -0x8(%r13),%rax │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jne 33a60 │ │ │ │ + je 31360 │ │ │ │ + mov (%r14),%rax │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 31372 │ │ │ │ + nop │ │ │ │ + imul (%r14),%rax │ │ │ │ + add $0x10,%r14 │ │ │ │ + imul -0x8(%r14),%rax │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 31360 │ │ │ │ + fnstcw -0x72(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x72(%rbp) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%r12 │ │ │ │ dec %r12 │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r10,-0xd8(%rbp) │ │ │ │ - movaps %xmm2,-0xd0(%rbp) │ │ │ │ - movq %xmm1,-0xa0(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - movaps %xmm0,-0xc0(%rbp) │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + movaps %xmm1,-0xc0(%rbp) │ │ │ │ + movaps %xmm0,-0xb0(%rbp) │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ call 3410 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov %r12,%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xd0(%rbp),%xmm2 │ │ │ │ - movdqa -0xc0(%rbp),%xmm0 │ │ │ │ - movq -0xa0(%rbp),%xmm1 │ │ │ │ - mov -0xf8(%rbp),%rsp │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ - jmp 335cc │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + movdqa -0xc0(%rbp),%xmm1 │ │ │ │ + movdqa -0xb0(%rbp),%xmm0 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 30edc │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 33820 │ │ │ │ + jmp 3113f │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 33b8e │ │ │ │ + je 31484 │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rsi) │ │ │ │ mov %rcx,0x18(%rsi) │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 33488 │ │ │ │ + je 30db1 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ add $0x20,%rsi │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rdx,0x8(%rsi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 33b5d │ │ │ │ + jne 31453 │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 33520 │ │ │ │ + jmp 30e37 │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 33ac0 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 33b46 │ │ │ │ - add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ + jmp 313bf │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 3378e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - jmp 33ba8 │ │ │ │ + je 3143c │ │ │ │ + add $0x2,%rax │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + mov %rdx,0x18(%r13) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 310ae │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x20,%r13 │ │ │ │ + mov %rax,0x8(%r13) │ │ │ │ + mov %rdx,0x0(%r13) │ │ │ │ + jmp 3149e │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 33b9a │ │ │ │ + je 31490 │ │ │ │ add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + mov %rcx,0x18(%rsi) │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 33a25 │ │ │ │ - xor %esi,%esi │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rsi,(%rax) │ │ │ │ - jmp 33bdb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + je 3133c │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov %rdx,0x8(%rsi) │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ + jmp 314d2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033c10 : │ │ │ │ +0000000000031510 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - sub $0x128,%rsp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x118,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ - mov (%rax),%r12 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jle 33c4b │ │ │ │ + mov (%rax),%r13 │ │ │ │ + cmp %r9,%r13 │ │ │ │ + jle 3154b │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea 0x1(%r9),%rcx │ │ │ │ lea (%rcx,%rcx,1),%r8 │ │ │ │ mov (%rax),%rdx │ │ │ │ cmp %r8,%rdx │ │ │ │ - jg 33c70 │ │ │ │ - mov %r13,%rdi │ │ │ │ + jg 31568 │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ movdqu 0xf0(%rdi),%xmm0 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - movq 0x10(%r13),%xmm3 │ │ │ │ - shr $0x3f,%rax │ │ │ │ - add %r12,%rax │ │ │ │ mov %rdx,-0x98(%rbp) │ │ │ │ - mov 0x50(%r13),%rdx │ │ │ │ + shr $0x3f,%r12 │ │ │ │ mov %r8,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xb8(%rbp) │ │ │ │ - mov 0xf8(%r13),%r14 │ │ │ │ - sar $1,%rax │ │ │ │ + mov 0xf8(%rbx),%r14 │ │ │ │ + add %r13,%r12 │ │ │ │ + movq %rsi,%xmm3 │ │ │ │ movhlps %xmm0,%xmm5 │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + sar $1,%r12 │ │ │ │ movq %xmm5,%rdi │ │ │ │ + movq %xmm5,-0xc0(%rbp) │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + mov %r12,%rax │ │ │ │ shufpd $0x1,%xmm0,%xmm1 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - movups %xmm1,0xe0(%r13) │ │ │ │ - mov %rdi,%r15 │ │ │ │ + movups %xmm1,0xe0(%rbx) │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0x10(%r13),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov %r9,-0xb8(%rbp) │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x50(%rbx),%rdx │ │ │ │ + sub %r12,%rsi │ │ │ │ movq %rax,%xmm5 │ │ │ │ movq %xmm0,%rax │ │ │ │ + movq 0x8(%rbx),%xmm0 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + punpcklqdq %xmm5,%xmm3 │ │ │ │ + shl $0x5,%rdx │ │ │ │ add %rsi,%rax │ │ │ │ - movq 0x8(%r13),%xmm0 │ │ │ │ xor %esi,%esi │ │ │ │ - punpcklqdq %xmm5,%xmm3 │ │ │ │ + movq %xmm0,-0xb0(%rbp) │ │ │ │ movq %rax,%xmm4 │ │ │ │ - movhps 0xf0(%r13),%xmm4 │ │ │ │ movaps %xmm3,-0x100(%rbp) │ │ │ │ - movq %xmm0,-0xb0(%rbp) │ │ │ │ + movhps 0xf0(%rbx),%xmm4 │ │ │ │ movaps %xmm4,-0xf0(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r13),%esi │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ movq -0xb0(%rbp),%xmm0 │ │ │ │ mov -0xb8(%rbp),%r9 │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ test $0x20,%sil │ │ │ │ - jne 33f20 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + jne 31820 │ │ │ │ lea -0x98(%rbp),%rax │ │ │ │ - movq %r13,%xmm2 │ │ │ │ + movq %rbx,%xmm2 │ │ │ │ movq %r9,%xmm7 │ │ │ │ movq %rax,%xmm6 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ punpcklqdq %xmm6,%xmm2 │ │ │ │ test $0x10,%sil │ │ │ │ - je 33e50 │ │ │ │ + je 31740 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - je 33f90 │ │ │ │ - lea -0x135a6(%rip),%rdi │ │ │ │ + je 31890 │ │ │ │ + lea -0x12641(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb8(%r13),%rdi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb8(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ - testb $0x1,0x70(%r13) │ │ │ │ - je 33ed0 │ │ │ │ - mov 0xc0(%r13),%rax │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + testb $0x1,0x70(%rbx) │ │ │ │ + je 317d0 │ │ │ │ + mov 0xc0(%rbx),%rax │ │ │ │ + shl $0x4,%r12 │ │ │ │ movdqa -0xf0(%rbp),%xmm6 │ │ │ │ + mov %r15,%rsi │ │ │ │ movdqa -0x100(%rbp),%xmm7 │ │ │ │ - lea -0x2bd11(%rip),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + lea -0x29b1f(%rip),%rdi │ │ │ │ mov (%rax),%rax │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ movups %xmm6,-0x88(%rbp) │ │ │ │ - movups %xmm7,-0x78(%rbp) │ │ │ │ - add %rax,%rdx │ │ │ │ + add %rax,%r12 │ │ │ │ movq %rax,%xmm0 │ │ │ │ - movq %rdx,%xmm5 │ │ │ │ - xor %edx,%edx │ │ │ │ + movups %xmm7,-0x78(%rbp) │ │ │ │ + movq %r12,%xmm5 │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ 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) │ │ │ │ test $0x8,%sil │ │ │ │ - jne 33fb0 │ │ │ │ + jne 318a8 │ │ │ │ mov %esi,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%sil │ │ │ │ - jne 340f0 │ │ │ │ + jne 319f0 │ │ │ │ test $0x4,%sil │ │ │ │ - je 34090 │ │ │ │ - mov 0x68(%r13),%rax │ │ │ │ + je 31990 │ │ │ │ + mov 0x68(%rbx),%rax │ │ │ │ add $0x2,%r9 │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ mov %rax,%r8 │ │ │ │ test %edi,%edi │ │ │ │ - jne 345c0 │ │ │ │ + jne 31e98 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ and $0x1000,%esi │ │ │ │ mov %r8,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ - movaps %xmm0,-0x80(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + movaps %xmm0,-0x80(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - je 34240 │ │ │ │ - lea -0x11ae6(%rip),%rdi │ │ │ │ + je 31b40 │ │ │ │ + lea -0x10d9d(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ + jmp 316c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movdqa -0xf0(%rbp),%xmm6 │ │ │ │ movdqa -0x100(%rbp),%xmm7 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %r15,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2bd1e(%rip),%rdi │ │ │ │ - mov %r12,-0x88(%rbp) │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ + lea -0x29b2e(%rip),%rdi │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ movaps %xmm6,-0x80(%rbp) │ │ │ │ movaps %xmm7,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movq 0xc8(%r13),%xmm1 │ │ │ │ + movq 0xc8(%rbx),%xmm1 │ │ │ │ movq %r14,%xmm2 │ │ │ │ - movhps 0x18(%r13),%xmm1 │ │ │ │ - movhps 0xd0(%r13),%xmm2 │ │ │ │ - mov 0x108(%r13),%rax │ │ │ │ + mov 0x108(%rbx),%rax │ │ │ │ + movhps 0xd0(%rbx),%xmm2 │ │ │ │ + movhps 0x18(%rbx),%xmm1 │ │ │ │ test $0x1000,%esi │ │ │ │ - jne 341e0 │ │ │ │ + jne 31ae0 │ │ │ │ mov %esi,-0x58(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x2b903(%rip),%rdi │ │ │ │ + lea -0x29710(%rip),%rdi │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ movq %xmm0,-0x70(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ + jmp 316c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x26557(%rip),%rdi │ │ │ │ + lea -0x246e7(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ + jmp 316c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ movq %r14,%xmm1 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + fldt (%rax) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ movq %rdx,%xmm5 │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ - fldt (%rax) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp $0x1,%r8 │ │ │ │ - jle 34046 │ │ │ │ + jle 3193e │ │ │ │ fld1 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ add %rdx,%rcx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x17396(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -52498,91 +51628,92 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 34022 │ │ │ │ + jmp 3191a │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 34020 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 34050 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 31918 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 31948 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ and $0x1000,%esi │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ - movaps %xmm0,-0x80(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ + movaps %xmm0,-0x80(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - jne 340e0 │ │ │ │ - lea -0x26550(%rip),%rdi │ │ │ │ + jne 319e0 │ │ │ │ + lea -0x246d8(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - mov %r15,%rsp │ │ │ │ - jmp 33dc0 │ │ │ │ - nopl (%rax) │ │ │ │ + mov -0xb0(%rbp),%rsp │ │ │ │ + jmp 316c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %edi,%edi │ │ │ │ - jne 342a0 │ │ │ │ + jne 31b88 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - jne 34280 │ │ │ │ - lea -0x1bd0c(%rip),%rdi │ │ │ │ + jne 31b70 │ │ │ │ + lea -0x1a253(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x13197(%rip),%rdi │ │ │ │ + jmp 316c0 │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x12297(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 34085 │ │ │ │ + jmp 3197d │ │ │ │ xchg %ax,%ax │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ movq %r14,%xmm1 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + fldt (%rax) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ movq %rdx,%xmm5 │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ - fldt (%rax) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp $0x1,%r8 │ │ │ │ - jle 34186 │ │ │ │ + jle 31a86 │ │ │ │ fld1 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ add %rdx,%rcx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x17252(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -52590,841 +51721,842 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 34162 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 31a62 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 34160 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 34190 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 31a60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 31a90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %edi,%edi │ │ │ │ - jne 34910 │ │ │ │ + jne 321b0 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ and $0x1000,%esi │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - je 34260 │ │ │ │ - lea -0x1072c(%rip),%rdi │ │ │ │ + je 31b58 │ │ │ │ + lea -0xfb7c(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ - jmp 33dc0 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ + jmp 316c0 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x48(%r13),%rdx │ │ │ │ + mov 0x48(%rbx),%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x12a14(%rip),%rdi │ │ │ │ + lea -0x11bb4(%rip),%rdi │ │ │ │ movq $0x1,-0x40(%rbp) │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r8,-0x48(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - movq %xmm0,-0x70(%rbp) │ │ │ │ mov %r9,-0x58(%rbp) │ │ │ │ movq $0x1,-0x68(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ + jmp 316c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1c8b7(%rip),%rdi │ │ │ │ + lea -0x1ad77(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ + jmp 316c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1ac57(%rip),%rdi │ │ │ │ + lea -0x1930f(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 341d1 │ │ │ │ + jmp 31ad1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x10ee7(%rip),%rdi │ │ │ │ + lea -0x102c7(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 33dc0 │ │ │ │ + jmp 316c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%r13),%rbx │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - mov %rsp,-0x140(%rbp) │ │ │ │ - mov 0x108(%r13),%r8 │ │ │ │ - mov 0x78(%r13),%rdx │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - mov 0x30(%r13),%rbx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ + mov 0x48(%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov %rsp,-0x138(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %r14,-0x130(%rbp) │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 34481 │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 31d74 │ │ │ │ movq $0x0,(%r8) │ │ │ │ + mov %r8,%rsi │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - mov %r8,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 34c8b │ │ │ │ + test %rax,%rax │ │ │ │ + jle 3251d │ │ │ │ fnstcw -0xa2(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%ecx │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %r8,-0x120(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %r12,-0x128(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r13,%r14 │ │ │ │ - or $0xc,%ch │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ lea (%rdi,%rsi,1),%r11 │ │ │ │ xor %esi,%esi │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r13,-0x118(%rbp) │ │ │ │ + mov -0x130(%rbp),%r13 │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + movzwl -0xa2(%rbp),%ecx │ │ │ │ + or $0xc,%ch │ │ │ │ mov %cx,-0xa6(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%ecx │ │ │ │ - mov %rsi,%rdi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0xa8(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsi,%r9 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov %r12,%r13 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov %rsi,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r10,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add -0x120(%rbp),%r9 │ │ │ │ + add -0x110(%rbp),%r9 │ │ │ │ mov %r9,%r10 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - jmp 343d2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + jmp 31cc2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r9),%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%r12 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll (%r9) │ │ │ │ fldt (%r10) │ │ │ │ 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 %r8 │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 343c0 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + jne 31cb0 │ │ │ │ inc %rdi │ │ │ │ - cmp -0xb8(%rbp),%rdi │ │ │ │ - je 34460 │ │ │ │ - lea 0x10(%r13),%rbx │ │ │ │ - add -0xd0(%rbp),%rsi │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - mov %rbx,%r10 │ │ │ │ - jmp 34390 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%r12 │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov -0x138(%rbp),%rdi │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 34c7f │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %r8,%r13 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 31d50 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add -0xb8(%rbp),%rsi │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov %rdi,0x8(%r12) │ │ │ │ + jmp 31c78 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + test %rax,%rax │ │ │ │ + jle 32511 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 344c0 │ │ │ │ + je 31da0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 344d2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 31db2 │ │ │ │ + xchg %ax,%ax │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 344c0 │ │ │ │ + jne 31da0 │ │ │ │ + fnstcw -0xa2(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0xa2(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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 -0xb8(%rbp),%rbx │ │ │ │ - movaps %xmm2,-0x110(%rbp) │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0x130(%rbp),%r14 │ │ │ │ + movaps %xmm2,-0xe0(%rbp) │ │ │ │ + movaps %xmm0,-0xd0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0x110(%rbp),%xmm2 │ │ │ │ - movdqa -0xe0(%rbp),%xmm0 │ │ │ │ - mov -0x140(%rbp),%rsp │ │ │ │ - mov 0x70(%r13),%esi │ │ │ │ - jmp 34098 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%r13),%rbx │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - mov %rsp,-0x150(%rbp) │ │ │ │ - mov 0x108(%r13),%r9 │ │ │ │ - mov 0x78(%r13),%rdx │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - mov 0x30(%r13),%rbx │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ + mov -0x138(%rbp),%rsp │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + movdqa -0xe0(%rbp),%xmm2 │ │ │ │ + movdqa -0xd0(%rbp),%xmm0 │ │ │ │ + jmp 31998 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x48(%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov %rsp,-0x140(%rbp) │ │ │ │ + mov 0x108(%rbx),%r9 │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %r14,-0x138(%rbp) │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ mov %rsp,-0xe0(%rbp) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 347bc │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 3207b │ │ │ │ movq $0x0,(%r9) │ │ │ │ + mov %r9,%rsi │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ - mov %r9,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 34cc5 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 32557 │ │ │ │ fnstcw -0xa2(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%ecx │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ - mov %r13,-0x140(%rbp) │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - mov %r9,-0x128(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %r8,%r14 │ │ │ │ mov %rdx,-0x110(%rbp) │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ - mov -0x148(%rbp),%r13 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - or $0xc,%ch │ │ │ │ lea (%rdi,%rsi,1),%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0x130(%rbp) │ │ │ │ + mov %r13,-0x118(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + movzwl -0xa2(%rbp),%ecx │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + or $0xc,%ch │ │ │ │ mov %cx,-0xa6(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%ecx │ │ │ │ - mov %rsi,%rdi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0xa8(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r10,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov %rsi,%r12 │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ add -0x110(%rbp),%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ + mov %r9,%rax │ │ │ │ mov -0xd0(%rbp),%r9 │ │ │ │ - jmp 34702 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,%r10 │ │ │ │ + jmp 31fd2 │ │ │ │ + nop │ │ │ │ mov (%r9),%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%r12 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll (%r9) │ │ │ │ fldt (%r10) │ │ │ │ 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 %r8 │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ cmp %r11,%r9 │ │ │ │ - jne 346f0 │ │ │ │ + jne 31fc0 │ │ │ │ inc %rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - je 34790 │ │ │ │ - lea 0x10(%r14),%rbx │ │ │ │ - add -0xb8(%rbp),%rsi │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - mov %rbx,%r10 │ │ │ │ - jmp 346c0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x120(%rbp),%r12 │ │ │ │ - mov -0x128(%rbp),%r9 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov -0x138(%rbp),%r8 │ │ │ │ - mov -0x140(%rbp),%r13 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 34c73 │ │ │ │ + mov %r12,%rsi │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + je 32050 │ │ │ │ + lea 0x10(%r8),%r12 │ │ │ │ + add -0xb8(%rbp),%r13 │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov %rdi,0x8(%r12) │ │ │ │ + jmp 31f90 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ + test %rax,%rax │ │ │ │ + jle 32505 │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 34800 │ │ │ │ + je 320a8 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 34812 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 320ba │ │ │ │ + nopl (%rax) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 34800 │ │ │ │ + jne 320a8 │ │ │ │ + fnstcw -0xa2(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0xa2(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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 -0x148(%rbp),%rbx │ │ │ │ + mov -0x138(%rbp),%r14 │ │ │ │ mov %r8,-0x110(%rbp) │ │ │ │ movaps %xmm2,-0xe0(%rbp) │ │ │ │ - mov %r9,-0xb8(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ movaps %xmm0,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r9,-0xb8(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ + mov -0x140(%rbp),%rsp │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ movdqa -0xe0(%rbp),%xmm2 │ │ │ │ movdqa -0xd0(%rbp),%xmm0 │ │ │ │ - mov -0x150(%rbp),%rsp │ │ │ │ - mov 0x70(%r13),%esi │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - jmp 33e8e │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r13),%rbx │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - mov %rsp,-0x148(%rbp) │ │ │ │ - mov 0x108(%r13),%r8 │ │ │ │ - mov 0x78(%r13),%rdx │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ - mov 0x48(%r13),%r14 │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + jmp 3177e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov %rsp,-0x138(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov 0x48(%rbx),%r15 │ │ │ │ + mov %r14,-0x130(%rbp) │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ mov %rsp,-0xd0(%rbp) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 34ae5 │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 32380 │ │ │ │ movq $0x0,(%r8) │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ - mov %r8,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 34c24 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 324b3 │ │ │ │ fnstcw -0xa2(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%ecx │ │ │ │ - mov %r13,-0x138(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - mov %r8,-0x128(%rbp) │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ - lea (%r14,%rdi,1),%r11 │ │ │ │ - mov -0x140(%rbp),%r13 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea (%r15,%rdi,1),%r11 │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r13,-0x110(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + movzwl -0xa2(%rbp),%ecx │ │ │ │ + mov %r12,-0x128(%rbp) │ │ │ │ + mov %r8,%r12 │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0xa6(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0xa8(%rbp) │ │ │ │ - nop │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov %rsi,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r10,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ add -0xe0(%rbp),%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov %r14,%r9 │ │ │ │ - jmp 34a32 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov %rax,%r10 │ │ │ │ + jmp 322d2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r9),%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%r12 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll (%r9) │ │ │ │ fldt (%r10) │ │ │ │ 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 %r8 │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ cmp %r11,%r9 │ │ │ │ - jne 34a20 │ │ │ │ + jne 322c0 │ │ │ │ mov %rdi,%rsi │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - je 34ac0 │ │ │ │ - add $0x10,%rbx │ │ │ │ - add -0xb8(%rbp),%rsi │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - mov %rbx,%r10 │ │ │ │ - jmp 349f0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x120(%rbp),%r12 │ │ │ │ - mov -0x128(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov -0x138(%rbp),%r13 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 34c67 │ │ │ │ - lea (%r14,%rdi,1),%rcx │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 32358 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add -0xb8(%rbp),%r13 │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov %rdi,0x8(%r12) │ │ │ │ + jmp 32290 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x110(%rbp),%r13 │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + mov -0x128(%rbp),%r12 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 324f9 │ │ │ │ + lea (%r15,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %r15,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - je 34b20 │ │ │ │ + je 323b0 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r14),%rdx │ │ │ │ + mov (%r15),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 34b32 │ │ │ │ + je 323c2 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 34b20 │ │ │ │ + jne 323b0 │ │ │ │ + fnstcw -0xa2(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0xa2(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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 -0x140(%rbp),%rbx │ │ │ │ - movaps %xmm1,-0x120(%rbp) │ │ │ │ - mov %r8,-0xb8(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0x130(%rbp),%r14 │ │ │ │ + movaps %xmm1,-0x110(%rbp) │ │ │ │ movaps %xmm2,-0xe0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ movaps %xmm0,-0xd0(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0x120(%rbp),%xmm1 │ │ │ │ + mov -0x138(%rbp),%rsp │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + movdqa -0x110(%rbp),%xmm1 │ │ │ │ movdqa -0xe0(%rbp),%xmm2 │ │ │ │ - mov -0x148(%rbp),%rsp │ │ │ │ movdqa -0xd0(%rbp),%xmm0 │ │ │ │ - mov 0x70(%r13),%esi │ │ │ │ - jmp 34198 │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ + jmp 31a98 │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 34c67 │ │ │ │ + mov -0x130(%rbp),%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 324f9 │ │ │ │ add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 34ae5 │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - add $0x20,%rax │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 34c36 │ │ │ │ + movq $0x0,0x10(%rcx) │ │ │ │ + mov %rsi,0x18(%rcx) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 32380 │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + movq $0x0,(%rcx) │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 324c8 │ │ │ │ mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp 34b9a │ │ │ │ + jmp 3242a │ │ │ │ mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp 3487a │ │ │ │ + jmp 32122 │ │ │ │ mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp 3453a │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ + jmp 31e1a │ │ │ │ + mov -0x130(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 34c7f │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 32511 │ │ │ │ add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 34481 │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + mov %rcx,0x18(%rsi) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 31d74 │ │ │ │ xor %ecx,%ecx │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - jmp 34c94 │ │ │ │ - mov -0x148(%rbp),%rsi │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov %rdx,0x8(%rsi) │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ + jmp 32526 │ │ │ │ + mov -0x138(%rbp),%r10 │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 34c73 │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 32505 │ │ │ │ add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 347bc │ │ │ │ - xor %r10d,%r10d │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %r10,(%rax) │ │ │ │ - jmp 34cce │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + mov %rcx,0x18(%rsi) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 3207b │ │ │ │ + xor %r11d,%r11d │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov %rdx,0x8(%rsi) │ │ │ │ + mov %r11,(%rsi) │ │ │ │ + jmp 32560 │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000034d00 : │ │ │ │ +00000000000325a0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0xe8,%rsp │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jle 34d4a │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jle 325ea │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 34d4a │ │ │ │ + jge 325ea │ │ │ │ mov 0x48(%rdi),%rsi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rsi),%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jle 34d4a │ │ │ │ + jle 325ea │ │ │ │ mov 0x8(%rsi),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 34d70 │ │ │ │ - mov %r12,%rdi │ │ │ │ + jl 32608 │ │ │ │ + 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xf0(%rdi),%r9 │ │ │ │ mov 0xf8(%rdi),%rax │ │ │ │ - mov 0x10(%rdi),%r10 │ │ │ │ movq %rdx,%xmm3 │ │ │ │ movq %rsi,%xmm4 │ │ │ │ + mov 0x10(%rdi),%r10 │ │ │ │ + movq %r8,%xmm2 │ │ │ │ movq %rcx,%xmm0 │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movq %rbx,%xmm2 │ │ │ │ + mov %r9,0xe8(%rdi) │ │ │ │ + punpcklqdq %xmm3,%xmm2 │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,0xe0(%rdi) │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x80(%rbp),%rsi │ │ │ │ - punpcklqdq %xmm3,%xmm2 │ │ │ │ - movaps %xmm0,-0xb0(%rbp) │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ - mov %r9,0xe8(%rdi) │ │ │ │ - mov %rax,0xe0(%rdi) │ │ │ │ - lea -0x2c58d(%rip),%rdi │ │ │ │ + lea -0x2a327(%rip),%rdi │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ + movaps %xmm2,-0xc0(%rbp) │ │ │ │ + movaps %xmm0,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ call 3350 │ │ │ │ - testb $0x1,0x70(%r12) │ │ │ │ - movdqa -0xb0(%rbp),%xmm0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + testb $0x1,0x70(%rbx) │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - je 34f10 │ │ │ │ - mov 0xc0(%r12),%rax │ │ │ │ + movdqa -0xb0(%rbp),%xmm0 │ │ │ │ + movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + je 327a8 │ │ │ │ + mov 0xc0(%rbx),%rax │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x80(%rbp),%rsi │ │ │ │ - lea -0x2c52f(%rip),%rdi │ │ │ │ + lea -0x2a302(%rip),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %r8,%rax │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - movups %xmm0,-0x78(%rbp) │ │ │ │ - movups %xmm2,-0x68(%rbp) │ │ │ │ shr $0x3f,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ + add %r8,%rax │ │ │ │ movq %rdx,%xmm1 │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ sar $1,%rax │ │ │ │ + movups %xmm0,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + movups %xmm2,-0x68(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ movq %rax,%xmm6 │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ movups %xmm1,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov 0xb0(%r12),%rdi │ │ │ │ + mov 0xb0(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ - mov 0x70(%r12),%esi │ │ │ │ - mov 0xe0(%r12),%r9 │ │ │ │ - mov 0x8(%r12),%r15 │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + mov 0xe0(%rbx),%r8 │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ test $0x20,%sil │ │ │ │ - jne 34fa0 │ │ │ │ - mov 0x48(%r12),%rax │ │ │ │ - movq %r15,%xmm0 │ │ │ │ + jne 32830 │ │ │ │ + mov 0x48(%rbx),%rax │ │ │ │ + movq %r10,%xmm0 │ │ │ │ movq %rcx,%xmm5 │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movdqu (%rax),%xmm1 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ + movdqu (%rax),%xmm1 │ │ │ │ test $0x10,%sil │ │ │ │ - jne 34fe0 │ │ │ │ + jne 32870 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 35010 │ │ │ │ + jne 328a0 │ │ │ │ test $0x2,%sil │ │ │ │ - jne 35160 │ │ │ │ + jne 329c8 │ │ │ │ test $0x4,%sil │ │ │ │ - jne 34f40 │ │ │ │ + jne 327d8 │ │ │ │ and $0x800,%esi │ │ │ │ - jne 352d0 │ │ │ │ + jne 32b20 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x80(%rbp),%rsi │ │ │ │ - lea -0x1acae(%rip),%rdi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + lea -0x193ae(%rip),%rdi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34d52 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 325f2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x80(%rbp),%rsi │ │ │ │ - lea -0x2c39f(%rip),%rdi │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ + lea -0x2a19b(%rip),%rdi │ │ │ │ mov %r9,-0x58(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ movups %xmm2,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34e63 │ │ │ │ + jmp 32706 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x68(%r12),%rax │ │ │ │ + mov 0x68(%rbx),%rax │ │ │ │ lea 0x2(%rcx),%rdi │ │ │ │ - movq 0x68(%r12),%xmm2 │ │ │ │ + movq 0x68(%rbx),%xmm2 │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ and $0x800,%esi │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm2 │ │ │ │ - jne 355ad │ │ │ │ + jne 32e23 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x80(%rbp),%rsi │ │ │ │ - lea -0x1b659(%rip),%rdi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + lea -0x19ce2(%rip),%rdi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movaps %xmm2,-0x50(%rbp) │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34d52 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 325f2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rcx │ │ │ │ - movq %r15,%xmm0 │ │ │ │ + movq %r10,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x80(%rbp),%rsi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ imul %rcx,%rcx │ │ │ │ - lea -0x2bff9(%rip),%rdi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ + lea -0x80(%rbp),%rsi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + lea -0x29e01(%rip),%rdi │ │ │ │ shl $0x2,%rcx │ │ │ │ movq %rcx,%xmm7 │ │ │ │ xor %ecx,%ecx │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movaps %xmm0,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34d52 │ │ │ │ + jmp 325f2 │ │ │ │ xchg %ax,%ax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x80(%rbp),%rsi │ │ │ │ - lea -0x1bbaf(%rip),%rdi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + lea -0x1a203(%rip),%rdi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34d52 │ │ │ │ + jmp 325f2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ - mov 0x60(%r12),%r10 │ │ │ │ - mov %rsp,%rbx │ │ │ │ + mov 0x60(%rbx),%r9 │ │ │ │ + mov %rsp,%r15 │ │ │ │ mov %rax,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + fldt (%r9) │ │ │ │ shl $0x6,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - fldt (%r10) │ │ │ │ - shl $0x5,%rax │ │ │ │ - fld1 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ + fld1 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ test %rcx,%rcx │ │ │ │ - js 35b8d │ │ │ │ + js 33410 │ │ │ │ fld1 │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x16330(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -53432,38 +52564,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 35082 │ │ │ │ + jmp 32912 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ 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 32910 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x10(%r9) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x162d6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -53475,73 +52608,70 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ add %rdi,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 35102 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 32972 │ │ │ │ + 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 %rdx,%rax │ │ │ │ - jne 35100 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + jne 32970 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x1a55f(%rip),%rdi │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ lea -0x80(%rbp),%rsi │ │ │ │ - lea -0x1bf57(%rip),%rdi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov %rbx,%rsp │ │ │ │ - jmp 34d52 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rsp │ │ │ │ + jmp 325f2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ - mov 0x60(%r12),%r10 │ │ │ │ + mov 0x60(%rbx),%r9 │ │ │ │ mov %rsp,-0xe0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + fldt (%r9) │ │ │ │ shl $0x6,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - fldt (%r10) │ │ │ │ - shl $0x5,%rax │ │ │ │ - fld1 │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ + fld1 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %rdx,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ lea (%rdx,%rdi,1),%rdx │ │ │ │ test %rcx,%rcx │ │ │ │ - js 35b96 │ │ │ │ + js 33419 │ │ │ │ fld1 │ │ │ │ add $0x10,%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x161d2(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -53549,39 +52679,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 351e2 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 32a4a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 351e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x10(%r10) │ │ │ │ + jne 32a48 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x10(%r9) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x16176(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -53593,781 +52723,767 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ add %rdi,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 35262 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 32ab2 │ │ │ │ + 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 35260 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 32ab0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ and $0x800,%esi │ │ │ │ - jne 358a3 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + jne 33126 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x80(%rbp),%rsi │ │ │ │ - lea -0x1a786(%rip),%rdi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ + lea -0x18e96(%rip),%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xe0(%rbp),%rsp │ │ │ │ - jmp 34d52 │ │ │ │ + jmp 325f2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ - mov 0x108(%r12),%r10 │ │ │ │ - mov 0x78(%r12),%rdx │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov 0x108(%rbx),%r9 │ │ │ │ + mov %rsp,-0x108(%rbp) │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 35495 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ - mov %r10,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 35bfb │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 32cf4 │ │ │ │ + movq $0x0,(%r9) │ │ │ │ + mov %r9,%rsi │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 33481 │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%ecx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r10,%r13 │ │ │ │ + movq $0x0,-0xb0(%rbp) │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r15 │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - or $0xc,%ch │ │ │ │ - lea (%rdi,%rbx,1),%r11 │ │ │ │ - mov %r10,%rbx │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + movzwl -0x82(%rbp),%ecx │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ + or $0xc,%ch │ │ │ │ mov %cx,-0x86(%rbp) │ │ │ │ movzwl -0x82(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x88(%rbp) │ │ │ │ - nop │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0xd0(%rbp),%r10 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - jmp 353e2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r10),%rcx │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x8,%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r11,%rsi │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add -0xe0(%rbp),%r9 │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + jmp 32c4a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r9),%rcx │ │ │ │ + add $0x10,%r11 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - mov (%r10),%r9 │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - fldt (%rbx) │ │ │ │ + fildll (%r9) │ │ │ │ + fldt (%r11) │ │ │ │ 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 %r9 │ │ │ │ - lea (%rdx,%r9,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r9 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 353d0 │ │ │ │ - inc %rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 35470 │ │ │ │ - lea 0x10(%r14),%rsi │ │ │ │ - add -0xb0(%rbp),%r8 │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - mov %rdi,0x8(%rsi) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 353a0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 35b9f │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jne 32c38 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + lea 0x1(%r10),%rdi │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + je 32cd0 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + lea 0x10(%r8),%r10 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov %rdi,0x8(%r10) │ │ │ │ + add %rbx,-0xb0(%rbp) │ │ │ │ + jmp 32c00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + test %rax,%rax │ │ │ │ + jle 33422 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 354c0 │ │ │ │ + je 32d20 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 354d2 │ │ │ │ - nop │ │ │ │ + je 32d32 │ │ │ │ + xchg %ax,%ax │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 354c0 │ │ │ │ + jne 32d20 │ │ │ │ + fnstcw -0x82(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x82(%rbp) │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%rbx │ │ │ │ - dec %rbx │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - movaps %xmm1,-0xd0(%rbp) │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - movaps %xmm0,-0xc0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + movaps %xmm1,-0xe0(%rbp) │ │ │ │ + movaps %xmm0,-0xd0(%rbp) │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ call 3280 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xd0(%rbp),%xmm1 │ │ │ │ - movdqa -0xc0(%rbp),%xmm0 │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - jmp 34edf │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ + movdqa -0xe0(%rbp),%xmm1 │ │ │ │ + movdqa -0xd0(%rbp),%xmm0 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + jmp 3277b │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov 0x108(%rbx),%r9 │ │ │ │ mov %rsp,-0x100(%rbp) │ │ │ │ - mov 0x108(%r12),%r10 │ │ │ │ - mov 0x78(%r12),%rdx │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 35775 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ - mov %r10,%r8 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 32fe0 │ │ │ │ + movq $0x0,(%r9) │ │ │ │ + mov %r9,%rsi │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ test %rax,%rax │ │ │ │ - jle 35c2e │ │ │ │ + jle 334b4 │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%ecx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r10,%r13 │ │ │ │ + movq $0x0,-0xb0(%rbp) │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r14 │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - or $0xc,%ch │ │ │ │ - lea (%rdi,%rbx,1),%r11 │ │ │ │ - mov %r10,%rbx │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ + movzwl -0x82(%rbp),%ecx │ │ │ │ + or $0xc,%ch │ │ │ │ mov %cx,-0x86(%rbp) │ │ │ │ movzwl -0x82(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x88(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0xd0(%rbp),%r10 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - jmp 356c2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r10),%rcx │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x8,%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r11,%rsi │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add -0xd0(%rbp),%r9 │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + jmp 32f42 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r9),%rcx │ │ │ │ + add $0x10,%r11 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - mov (%r10),%r9 │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - fldt (%rbx) │ │ │ │ + fildll (%r9) │ │ │ │ + fldt (%r11) │ │ │ │ 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 %r9 │ │ │ │ - lea (%rdx,%r9,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r9 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 356b0 │ │ │ │ - inc %rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 35750 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - lea 0x10(%r8),%rsi │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ - mov %rdi,0x8(%rsi) │ │ │ │ - add %rbx,%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 35680 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jne 32f30 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + lea 0x1(%r10),%rdi │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + je 32fc0 │ │ │ │ + lea 0x10(%r8),%r10 │ │ │ │ + add %r15,-0xb0(%rbp) │ │ │ │ + mov %r10,%r11 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %rdi,0x8(%r10) │ │ │ │ + jmp 32ef8 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov %r14,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jle 35bab │ │ │ │ + jle 3342e │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 357a0 │ │ │ │ + je 33010 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 357b2 │ │ │ │ - nop │ │ │ │ + je 33022 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 357a0 │ │ │ │ + jne 33010 │ │ │ │ + fnstcw -0x82(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + movaps %xmm1,-0xf0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + movaps %xmm0,-0xe0(%rbp) │ │ │ │ + movaps %xmm2,-0xd0(%rbp) │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - movaps %xmm1,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - fyl2x │ │ │ │ - movaps %xmm0,-0xd0(%rbp) │ │ │ │ - fnstcw -0x82(%rbp) │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x84(%rbp) │ │ │ │ fldcw -0x84(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x86(%rbp) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ + movzwl -0x82(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x86(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ fldcw -0x86(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xe0(%rbp),%xmm1 │ │ │ │ - movdqa -0xd0(%rbp),%xmm0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ mov -0x100(%rbp),%rsp │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - jmp 34f6a │ │ │ │ - mov 0x108(%r12),%rax │ │ │ │ + movdqa -0xf0(%rbp),%xmm1 │ │ │ │ + movdqa -0xe0(%rbp),%xmm0 │ │ │ │ + movdqa -0xd0(%rbp),%xmm2 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + jmp 327ff │ │ │ │ + mov 0x108(%rbx),%rax │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ mov %rsp,-0x110(%rbp) │ │ │ │ - mov 0x78(%r12),%rdx │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 35a6e │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ - mov %r10,%r11 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 332dd │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ + movq $0x0,(%r9) │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ test %rax,%rax │ │ │ │ - jle 35bb5 │ │ │ │ + jle 33438 │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%ecx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov %r8,-0xf8(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r11 │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r12,-0x100(%rbp) │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ - or $0xc,%ch │ │ │ │ - add %rdi,%rbx │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ + movzwl -0x82(%rbp),%ecx │ │ │ │ + or $0xc,%ch │ │ │ │ mov %cx,-0x86(%rbp) │ │ │ │ movzwl -0x82(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x88(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r9,%rax │ │ │ │ mov %r10,%rsi │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + shl $0x4,%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add -0xd0(%rbp),%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - jmp 359c2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9),%rcx │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x8,%r12 │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov %rcx,(%rsi) │ │ │ │ - mov (%r9),%r8 │ │ │ │ + add -0xd0(%rbp),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 3323a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r8),%rcx │ │ │ │ + add $0x10,%rbx │ │ │ │ add $0x8,%r9 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - fldt (%r10) │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,(%rdi) │ │ │ │ + fildll (%r8) │ │ │ │ + fldt (%rbx) │ │ │ │ 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 %r8 │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rdx,(%r12) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,(%r9) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 359b0 │ │ │ │ - inc %rdi │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 33228 │ │ │ │ + lea 0x1(%r10),%rdi │ │ │ │ cmp %rdi,%r15 │ │ │ │ - je 35a50 │ │ │ │ + je 332c0 │ │ │ │ + lea 0x10(%rsi),%r10 │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ - add $0x10,%r11 │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %r11,%r10 │ │ │ │ - add %rsi,%r14 │ │ │ │ - jmp 35980 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %rdi,0x8(%r10) │ │ │ │ + add %rsi,%r13 │ │ │ │ + jmp 331f8 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0x100(%rbp),%r12 │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ test %rax,%rax │ │ │ │ - jle 35bf1 │ │ │ │ + jle 33477 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 35aa0 │ │ │ │ + je 33310 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 35ab2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 33322 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 35aa0 │ │ │ │ + jne 33310 │ │ │ │ + fnstcw -0x82(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + movaps %xmm1,-0xd0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + movaps %xmm0,-0xc0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - movaps %xmm1,-0xc0(%rbp) │ │ │ │ - fyl2x │ │ │ │ - movaps %xmm0,-0xb0(%rbp) │ │ │ │ - fnstcw -0x82(%rbp) │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x84(%rbp) │ │ │ │ fldcw -0x84(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x86(%rbp) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ + movzwl -0x82(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x86(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ fldcw -0x86(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm1 │ │ │ │ - movdqa -0xb0(%rbp),%xmm0 │ │ │ │ mov -0x110(%rbp),%rsp │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - jmp 35290 │ │ │ │ + movdqa -0xd0(%rbp),%xmm1 │ │ │ │ + movdqa -0xc0(%rbp),%xmm0 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + jmp 32ae0 │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 35124 │ │ │ │ + jmp 32994 │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 35284 │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 3553a │ │ │ │ + jmp 32ad4 │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + jmp 32d9a │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 357b2 │ │ │ │ + jmp 33022 │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 35bf1 │ │ │ │ + mov %r9,%rcx │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 33477 │ │ │ │ add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%r11) │ │ │ │ - mov %rcx,0x18(%r11) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 35a6e │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - add $0x20,%r11 │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 35bc0 │ │ │ │ + movq $0x0,0x10(%rcx) │ │ │ │ + mov %rsi,0x18(%rcx) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 332dd │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + movq $0x0,(%rcx) │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jne 33446 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 35ab2 │ │ │ │ + jmp 33322 │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 35b9f │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 33422 │ │ │ │ add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 35495 │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + mov %rcx,0x18(%rsi) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 32cf4 │ │ │ │ xor %ecx,%ecx │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - jmp 35bfd │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov %rdx,0x8(%rsi) │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ + jmp 33483 │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 35bab │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 3342e │ │ │ │ add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%r8) │ │ │ │ - mov %rcx,0x18(%r8) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 35775 │ │ │ │ - xor %esi,%esi │ │ │ │ - add $0x20,%r8 │ │ │ │ - mov %rdx,0x8(%r8) │ │ │ │ - mov %rsi,(%r8) │ │ │ │ - jmp 35c30 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + mov %rcx,0x18(%rsi) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 32fe0 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov %rdx,0x8(%rsi) │ │ │ │ + mov %r11,(%rsi) │ │ │ │ + jmp 334b6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000035c70 : │ │ │ │ +00000000000334f0 : │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%r8 │ │ │ │ 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),%rcx │ │ │ │ - mov (%rax),%r9 │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jle 35cbd │ │ │ │ + mov (%rax),%r12 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jle 3353d │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 35cbd │ │ │ │ + jge 3353d │ │ │ │ mov 0x48(%rdi),%rdx │ │ │ │ - lea 0x1(%rcx),%r10 │ │ │ │ - lea (%r10,%r10,1),%r11 │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + lea (%r8,%r8,1),%r9 │ │ │ │ mov (%rdx),%rsi │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jle 35cbd │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jle 3353d │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jl 35ce0 │ │ │ │ - mov %r8,%rdi │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jl 33558 │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movdqu 0xf0(%rdi),%xmm0 │ │ │ │ movq %rdx,%xmm7 │ │ │ │ - mov 0x50(%r8),%rdx │ │ │ │ - movq 0xf0(%r8),%xmm5 │ │ │ │ - movhps 0x10(%r8),%xmm5 │ │ │ │ - mov %r11,-0xf0(%rbp) │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ - movq %r9,%xmm3 │ │ │ │ - movq %rax,%xmm6 │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ + movq 0xf0(%rbx),%xmm1 │ │ │ │ movq %rsi,%xmm4 │ │ │ │ - punpcklqdq %xmm6,%xmm3 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0xf8(%r8),%r14 │ │ │ │ + mov 0x50(%rbx),%rdx │ │ │ │ punpcklqdq %xmm7,%xmm4 │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - movaps %xmm3,-0x110(%rbp) │ │ │ │ - movaps %xmm4,-0xc0(%rbp) │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ + movq %rax,%xmm6 │ │ │ │ + movq %r12,%xmm3 │ │ │ │ + movhlps %xmm0,%xmm7 │ │ │ │ + xor %esi,%esi │ │ │ │ + punpcklqdq %xmm6,%xmm3 │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + movq %xmm7,%rdi │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ shl $0x5,%rdx │ │ │ │ - movq %xmm2,%rdi │ │ │ │ - movups %xmm0,0xe0(%r8) │ │ │ │ + movups %xmm0,0xe0(%rbx) │ │ │ │ + movhps 0x10(%rbx),%xmm5 │ │ │ │ + mov 0xf8(%rbx),%r13 │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ mov %rdi,%r15 │ │ │ │ - movaps %xmm5,-0x100(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + movaps %xmm3,-0xf0(%rbp) │ │ │ │ + movaps %xmm4,-0xc0(%rbp) │ │ │ │ + movaps %xmm5,-0xe0(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov 0x70(%r8),%esi │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ test $0x20,%sil │ │ │ │ - jne 361e0 │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ + jne 33950 │ │ │ │ + movq %r14,%xmm0 │ │ │ │ movq %rcx,%xmm2 │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ test $0x10,%sil │ │ │ │ - je 35e30 │ │ │ │ - and $0x1000,%esi │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r15,-0x68(%rbp) │ │ │ │ - je 35fa0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm6 │ │ │ │ + je 33670 │ │ │ │ + movdqa -0xc0(%rbp),%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + and $0x1000,%esi │ │ │ │ + mov %r15,-0x68(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x15282(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + movups %xmm2,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm6,-0x88(%rbp) │ │ │ │ + je 33798 │ │ │ │ + lea -0x142a0(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - jmp 35ef0 │ │ │ │ + jmp 33708 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test $0x8,%sil │ │ │ │ - jne 36000 │ │ │ │ + jne 337b0 │ │ │ │ mov %esi,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%sil │ │ │ │ - jne 362f0 │ │ │ │ + jne 33a20 │ │ │ │ test $0x4,%sil │ │ │ │ - je 36270 │ │ │ │ - mov 0x68(%r8),%rax │ │ │ │ + je 339c8 │ │ │ │ + mov 0x68(%rbx),%rax │ │ │ │ add $0x2,%rcx │ │ │ │ - movq 0x68(%r8),%xmm1 │ │ │ │ + movq 0x68(%rbx),%xmm1 │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - movq %rax,%xmm6 │ │ │ │ - punpcklqdq %xmm6,%xmm1 │ │ │ │ + movq %rax,%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ test %edi,%edi │ │ │ │ - jne 3697f │ │ │ │ + jne 33fb2 │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ mov %r15,-0x68(%rbp) │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ - je 36572 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + je 33c25 │ │ │ │ + movdqa -0xc0(%rbp),%xmm5 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x11c6f(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea -0x110a7(%rip),%rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + movups %xmm5,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm2,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb8(%r8),%rdi │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ + mov 0xb8(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - testb $0x1,0x70(%r8) │ │ │ │ - je 36190 │ │ │ │ - mov 0xc0(%r8),%rax │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - movdqa -0x100(%rbp),%xmm6 │ │ │ │ + testb $0x1,0x70(%rbx) │ │ │ │ + je 33908 │ │ │ │ + mov 0xc0(%rbx),%rax │ │ │ │ + movdqa -0xe0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ - movdqa -0xc0(%rbp),%xmm1 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x2ce16(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea -0x2ab99(%rip),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ movups %xmm6,-0x68(%rbp) │ │ │ │ - movdqa -0x110(%rbp),%xmm6 │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ shr $0x3f,%rax │ │ │ │ - movups %xmm1,-0x88(%rbp) │ │ │ │ - add %r9,%rax │ │ │ │ - sar $1,%rax │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ movq %rdx,%xmm0 │ │ │ │ + movups %xmm6,-0x88(%rbp) │ │ │ │ + sar $1,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - movups %xmm6,-0x78(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ + movdqa -0xf0(%rbp),%xmm7 │ │ │ │ movups %xmm0,-0x58(%rbp) │ │ │ │ + movups %xmm7,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35cc5 │ │ │ │ + jmp 33545 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa -0xc0(%rbp),%xmm7 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x2790a(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm7,-0x88(%rbp) │ │ │ │ + lea -0x25a4f(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - jmp 35ef0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov 0x60(%r8),%rcx │ │ │ │ + jmp 33708 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov 0x60(%rbx),%rcx │ │ │ │ mov %rsp,%r15 │ │ │ │ - movq %r14,%xmm1 │ │ │ │ + movq %r13,%xmm1 │ │ │ │ shl $0x6,%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ + fldt (%rcx) │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fldt (%rcx) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fld1 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ + fld1 │ │ │ │ movq %rax,%xmm2 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ + lea (%rax,%r8,1),%rdx │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ - lea (%rax,%r10,1),%rdx │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - jle 36fce │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jle 34578 │ │ │ │ fld1 │ │ │ │ add $0x10,%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x1533a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -54375,39 +53491,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 36082 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3382a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ 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 33828 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x152d7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -54417,142 +53533,129 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add %r10,%rax │ │ │ │ + add %r8,%rax │ │ │ │ fld %st(0) │ │ │ │ - jmp 36102 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 33892 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 36100 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 33890 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ movups %xmm1,-0x68(%rbp) │ │ │ │ - je 36520 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + je 33be8 │ │ │ │ + movdqa -0xc0(%rbp),%xmm4 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x143f5(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea -0x134ae(%rip),%rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + movups %xmm4,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm2,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ mov %r15,%rsp │ │ │ │ - jmp 35ef0 │ │ │ │ - movdqa -0x100(%rbp),%xmm7 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + jmp 33708 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa -0xe0(%rbp),%xmm2 │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - movdqa -0x110(%rbp),%xmm1 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x2ce26(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - movups %xmm7,-0x68(%rbp) │ │ │ │ - movups %xmm2,-0x88(%rbp) │ │ │ │ - movups %xmm1,-0x78(%rbp) │ │ │ │ + movdqa -0xf0(%rbp),%xmm7 │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea -0x2ab1e(%rip),%rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + movups %xmm2,-0x68(%rbp) │ │ │ │ + movups %xmm6,-0x88(%rbp) │ │ │ │ + movups %xmm7,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35cc5 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul %r10,%r10 │ │ │ │ - movq 0xc8(%r8),%xmm1 │ │ │ │ - movq %r14,%xmm2 │ │ │ │ - movhps 0x18(%r8),%xmm1 │ │ │ │ - movhps 0xd0(%r8),%xmm2 │ │ │ │ - mov 0x108(%r8),%rdi │ │ │ │ - shl $0x2,%r10 │ │ │ │ + jmp 33545 │ │ │ │ + xchg %ax,%ax │ │ │ │ + imul %r8,%r8 │ │ │ │ + movq 0xc8(%rbx),%xmm0 │ │ │ │ + movq %r13,%xmm2 │ │ │ │ + mov 0x108(%rbx),%rdi │ │ │ │ + movhps 0xd0(%rbx),%xmm2 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + shl $0x2,%r8 │ │ │ │ + movhps 0x18(%rbx),%xmm1 │ │ │ │ test $0x1000,%esi │ │ │ │ - jne 364a0 │ │ │ │ + jne 33b80 │ │ │ │ mov %rdi,-0x68(%rbp) │ │ │ │ - mov %esi,-0x58(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x2b846(%rip),%rdi │ │ │ │ + mov %esi,-0x58(%rbp) │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x2dbcf(%rip),%rdi │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - jmp 35ef0 │ │ │ │ - nop │ │ │ │ + jmp 33708 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %edi,%edi │ │ │ │ - jne 36668 │ │ │ │ + jne 33cdc │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ mov %r15,-0x68(%rbp) │ │ │ │ - jne 36616 │ │ │ │ - movdqa -0xc0(%rbp),%xmm6 │ │ │ │ + jne 33c9f │ │ │ │ + movdqa -0xc0(%rbp),%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x1bbf9(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea -0x1a1da(%rip),%rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + movups %xmm2,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm6,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 35ef0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov 0x60(%r8),%rcx │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - movq %r14,%xmm1 │ │ │ │ + jmp 33708 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov 0x60(%rbx),%rcx │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ + movq %r13,%xmm1 │ │ │ │ shl $0x6,%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ + fldt (%rcx) │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fldt (%rcx) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fld1 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ - movq %rax,%xmm2 │ │ │ │ + fld1 │ │ │ │ + movq %rax,%xmm6 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ - lea (%rax,%r10,1),%rdx │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - jle 36fd7 │ │ │ │ + lea (%rax,%r8,1),%rdx │ │ │ │ + punpcklqdq %xmm6,%xmm1 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jle 34581 │ │ │ │ fld1 │ │ │ │ add $0x10,%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x15046(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -54560,40 +53663,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 36382 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 33aa2 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 36380 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 33aa0 │ │ │ │ + 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 0x14fd7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -54603,932 +53705,891 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r10,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 36402 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 33b02 │ │ │ │ + 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 36400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 33b00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %edi,%edi │ │ │ │ - jne 36cae │ │ │ │ + jne 34299 │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ movups %xmm1,-0x68(%rbp) │ │ │ │ - je 365c4 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + je 33c62 │ │ │ │ + movdqa -0xc0(%rbp),%xmm3 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x10c8d(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea -0x100c6(%rip),%rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + movups %xmm3,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm2,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - jmp 35ef0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov 0x48(%r8),%rsi │ │ │ │ - movq %r10,%xmm0 │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ + jmp 33708 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ + movq %r8,%xmm0 │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ cqto │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ - lea -0x14cdd(%rip),%rdi │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - idiv %r11 │ │ │ │ + lea -0x13c5d(%rip),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ + idiv %r9 │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ movq $0x2,-0x68(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - movq %rax,%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ movups %xmm0,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - jmp 35ef0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa -0xc0(%rbp),%xmm7 │ │ │ │ + jmp 33708 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqa -0xc0(%rbp),%xmm5 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x27d6a(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea -0x25d92(%rip),%rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + movups %xmm5,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm7,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 36188 │ │ │ │ - movdqa -0xc0(%rbp),%xmm6 │ │ │ │ + jmp 338fc │ │ │ │ + movdqa -0xc0(%rbp),%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x1c80c(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea -0x1accf(%rip),%rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + movups %xmm2,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm6,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - jmp 35ef0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm7 │ │ │ │ + jmp 33708 │ │ │ │ + movdqa -0xc0(%rbp),%xmm4 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x1b5be(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea -0x19b6c(%rip),%rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + movups %xmm4,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm7,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 36490 │ │ │ │ - movdqa -0xc0(%rbp),%xmm7 │ │ │ │ + jmp 33b74 │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x118a0(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea -0x10bf9(%rip),%rdi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + movups %xmm6,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%rbx │ │ │ │ - movups %xmm7,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - jmp 35ef0 │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ - mov 0x108(%r8),%r10 │ │ │ │ - mov 0x78(%r8),%rdx │ │ │ │ - mov 0x58(%r8),%rcx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ - mov %rbx,%r12 │ │ │ │ + jmp 33708 │ │ │ │ + mov 0x48(%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov %rsp,-0x130(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 36845 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 33ea1 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rax,%rax │ │ │ │ - jle 37079 │ │ │ │ + jle 34628 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + mov %rbx,-0x128(%rbp) │ │ │ │ + mov %r12,-0x110(%rbp) │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - lea (%rdi,%rsi,1),%r14 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rsi,%r12 │ │ │ │ + shl $0x4,%r10 │ │ │ │ mov %r11,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add -0xf0(%rbp),%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - jmp 36792 │ │ │ │ - nop │ │ │ │ - mov (%r9),%rcx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add -0x100(%rbp),%r10 │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 33e02 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r10),%rcx │ │ │ │ add $0x10,%r11 │ │ │ │ - add $0x8,%r10 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll (%r10) │ │ │ │ fldt (%r11) │ │ │ │ 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 %r8 │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + idivq (%r10) │ │ │ │ + mov (%r10),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rdx,(%r10) │ │ │ │ + idivq (%r10) │ │ │ │ + add $0x8,%r10 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 36780 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea 0x1(%rbx),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 36820 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rdi,0x8(%rax) │ │ │ │ - mov %rax,%r11 │ │ │ │ - add %rdx,%r13 │ │ │ │ - jmp 36750 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 33df0 │ │ │ │ + inc %rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + je 33e80 │ │ │ │ + lea 0x10(%r8),%r12 │ │ │ │ + add %r14,%rsi │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov %rdi,0x8(%r12) │ │ │ │ + jmp 33dc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x110(%rbp),%r12 │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jle 36fe0 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + jle 3458a │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 36880 │ │ │ │ + je 33ed0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 36892 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 33ee2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 36880 │ │ │ │ + jne 33ed0 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + movaps %xmm0,-0xd0(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ - movdqa -0xe0(%rbp),%xmm0 │ │ │ │ - mov -0x138(%rbp),%rsp │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov 0x70(%r8),%esi │ │ │ │ - jmp 36278 │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ - mov 0x108(%r8),%r10 │ │ │ │ - mov 0x78(%r8),%rdx │ │ │ │ - mov 0x58(%r8),%rcx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ - mov %rbx,%r12 │ │ │ │ + mov -0x130(%rbp),%rsp │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + movdqa -0xd0(%rbp),%xmm0 │ │ │ │ + jmp 339d0 │ │ │ │ + mov 0x48(%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov %rsp,-0x130(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 36b65 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 34179 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rax,%rax │ │ │ │ - jle 37040 │ │ │ │ + jle 345ee │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %r8,-0x120(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ + mov %r12,-0x118(%rbp) │ │ │ │ + mov %r8,%r12 │ │ │ │ mov %rdi,-0x128(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - lea (%rdi,%rsi,1),%r14 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + mov %rdi,%r12 │ │ │ │ + shl $0x4,%r10 │ │ │ │ mov %rsi,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r11,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add -0xf0(%rbp),%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - jmp 36ab2 │ │ │ │ + add -0x110(%rbp),%r10 │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + jmp 340d2 │ │ │ │ nop │ │ │ │ - mov (%r9),%rcx │ │ │ │ + mov (%r10),%rcx │ │ │ │ add $0x10,%r11 │ │ │ │ - add $0x8,%r10 │ │ │ │ + add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll (%r10) │ │ │ │ fldt (%r11) │ │ │ │ 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 %r8 │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + idivq (%r10) │ │ │ │ + mov (%r10),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rdx,(%r10) │ │ │ │ + idivq (%r10) │ │ │ │ + add $0x8,%r10 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 36aa0 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 340c0 │ │ │ │ mov %rdi,%rsi │ │ │ │ - lea 0x1(%rbx),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 36b40 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rdi,0x8(%rax) │ │ │ │ - mov %rax,%r11 │ │ │ │ - add %rdx,%r13 │ │ │ │ - jmp 36a70 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ + lea 0x1(%r12),%rdi │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + je 34158 │ │ │ │ + lea 0x10(%r8),%r12 │ │ │ │ + add -0xa0(%rbp),%rsi │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov %rdi,0x8(%r12) │ │ │ │ + jmp 34090 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x118(%rbp),%r12 │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + mov %r14,%rbx │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov -0x128(%rbp),%rdi │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 37036 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + jle 345e4 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 36ba0 │ │ │ │ + je 341a8 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 36bb2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 341ba │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 36ba0 │ │ │ │ + jne 341a8 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + movaps %xmm1,-0x100(%rbp) │ │ │ │ + movaps %xmm0,-0xd0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - movaps %xmm1,-0xf0(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - fyl2x │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - movdqa -0xf0(%rbp),%xmm1 │ │ │ │ - movdqa -0xe0(%rbp),%xmm0 │ │ │ │ - mov -0x138(%rbp),%rsp │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov 0x70(%r8),%esi │ │ │ │ - jmp 35e7a │ │ │ │ - mov 0x78(%r8),%rax │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ + mov -0x130(%rbp),%rsp │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + movdqa -0x100(%rbp),%xmm1 │ │ │ │ + movdqa -0xd0(%rbp),%xmm0 │ │ │ │ + jmp 336b9 │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ mov %rsp,-0x138(%rbp) │ │ │ │ - mov 0x108(%r8),%r10 │ │ │ │ - mov 0x58(%r8),%rdx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ - mov %rbx,%r15 │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ + mov 0x48(%rbx),%r13 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rcx │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 36e81 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - movq $0x0,0x8(%r10) │ │ │ │ - mov %r10,%r13 │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 34451 │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rax,%rax │ │ │ │ - jle 36fea │ │ │ │ + jle 34594 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%edx │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ + lea 0x0(%r13,%rdi,1),%r9 │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x128(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - or $0xc,%dh │ │ │ │ - add %rdi,%rbx │ │ │ │ + mov %r12,-0x110(%rbp) │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ mov %dx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ - mov %rbx,%rsi │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x98(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add -0xc8(%rbp),%r9 │ │ │ │ - jmp 36dd2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x8,%r10 │ │ │ │ - imul %rdx,%rdi │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - fldt (%r9) │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + shl $0x4,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add -0xa0(%rbp),%r10 │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %rax,%r11 │ │ │ │ + jmp 343b2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r10),%rcx │ │ │ │ + add $0x10,%r11 │ │ │ │ + add $0x8,%rbx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ + fildll (%r10) │ │ │ │ + fldt (%r11) │ │ │ │ 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 %r8 │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + idivq (%r10) │ │ │ │ + mov (%r10),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rdx,(%r10) │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 36dc0 │ │ │ │ - lea 0x1(%rbx),%rdi │ │ │ │ - cmp %r15,%rdi │ │ │ │ - je 36e60 │ │ │ │ - lea 0x10(%r13),%rax │ │ │ │ - add %r12,%r14 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rdi,0x8(%rax) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rax,%r11 │ │ │ │ - jmp 36d90 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - mov %r12,%rax │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ + idivq (%r10) │ │ │ │ + add $0x8,%r10 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 343a0 │ │ │ │ + inc %rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 34430 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r14,%r15 │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov %rdi,0x8(%r12) │ │ │ │ + jmp 34370 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x110(%rbp),%r12 │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jle 3702c │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea (%rax,%rdi,1),%rcx │ │ │ │ + jle 345da │ │ │ │ + lea 0x0(%r13,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 36ec0 │ │ │ │ - mov (%rax),%rdx │ │ │ │ + mov %r13,%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + je 34480 │ │ │ │ add $0x8,%rax │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 36ed2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 34492 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 36ec0 │ │ │ │ + jne 34480 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov -0x130(%rbp),%r14 │ │ │ │ + movaps %xmm1,-0x110(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + movaps %xmm0,-0xd0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - movaps %xmm1,-0x120(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - fyl2x │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - movdqa -0x120(%rbp),%xmm1 │ │ │ │ - movdqa -0xe0(%rbp),%xmm0 │ │ │ │ mov -0x138(%rbp),%rsp │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov 0x70(%r8),%esi │ │ │ │ - jmp 3642c │ │ │ │ + mov 0x70(%rbx),%esi │ │ │ │ + movdqa -0x110(%rbp),%xmm1 │ │ │ │ + movdqa -0xd0(%rbp),%xmm0 │ │ │ │ + jmp 33b2c │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 36124 │ │ │ │ + jmp 338b4 │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 36424 │ │ │ │ + jmp 33b24 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 36892 │ │ │ │ + jmp 33ee2 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r10,%rcx │ │ │ │ + mov -0x130(%rbp),%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 3702c │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 345da │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rcx) │ │ │ │ mov %rsi,0x18(%rcx) │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 36e81 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 34451 │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ add $0x20,%rcx │ │ │ │ movq $0x0,(%rcx) │ │ │ │ mov %rdx,0x8(%rcx) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 36ffb │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 345a9 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 36ed2 │ │ │ │ + jmp 34492 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 36bb2 │ │ │ │ + jmp 341ba │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r10,%rcx │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 37036 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 345e4 │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rcx) │ │ │ │ mov %rsi,0x18(%rcx) │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 36b65 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 34179 │ │ │ │ + xor %r10d,%r10d │ │ │ │ add $0x20,%rcx │ │ │ │ mov %rdx,0x8(%rcx) │ │ │ │ - mov %rbx,(%rcx) │ │ │ │ - jmp 37048 │ │ │ │ + mov %r10,(%rcx) │ │ │ │ + jmp 345f6 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %rbx,%r11 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %r14,%r9 │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 36fe0 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 3458a │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rcx) │ │ │ │ mov %rsi,0x18(%rcx) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 36845 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 33ea1 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x20,%rcx │ │ │ │ mov %rdx,0x8(%rcx) │ │ │ │ mov %rsi,(%rcx) │ │ │ │ - jmp 37081 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 34630 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000370c0 : │ │ │ │ +0000000000034670 : │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%r8 │ │ │ │ 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 (%rdx),%r9 │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 372e0 │ │ │ │ + jle 348b0 │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 372e0 │ │ │ │ + jge 348b0 │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 372e0 │ │ │ │ + jge 348b0 │ │ │ │ mov 0x48(%rdi),%rsi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rsi),%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jle 372e0 │ │ │ │ + jle 348b0 │ │ │ │ mov 0x8(%rsi),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jge 372e0 │ │ │ │ + jge 348b0 │ │ │ │ mov 0x10(%rsi),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 372e0 │ │ │ │ + jge 348b0 │ │ │ │ + mov 0xf8(%r8),%rax │ │ │ │ movq %r10,%xmm5 │ │ │ │ - mov 0xf8(%rbx),%rax │ │ │ │ - mov 0xf0(%rbx),%r10 │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ + mov 0xf0(%r8),%r10 │ │ │ │ movq %rdx,%xmm4 │ │ │ │ + mov 0x10(%r8),%r11 │ │ │ │ movq %rcx,%xmm0 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ movq %rdi,%xmm1 │ │ │ │ movq %rsi,%xmm2 │ │ │ │ - punpcklqdq %xmm4,%xmm0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r10,0xe8(%r8) │ │ │ │ movq %r9,%xmm6 │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x2d9c5(%rip),%rdi │ │ │ │ + mov %rax,0xe0(%r8) │ │ │ │ punpcklqdq %xmm6,%xmm2 │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov %r10,0xe8(%rbx) │ │ │ │ - mov %rax,0xe0(%rbx) │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - movaps %xmm1,-0xd0(%rbp) │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ + lea -0x2b520(%rip),%rdi │ │ │ │ + mov %r10,-0xb8(%rbp) │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + movaps %xmm0,-0xf0(%rbp) │ │ │ │ + movaps %xmm1,-0xe0(%rbp) │ │ │ │ + movaps %xmm2,-0xd0(%rbp) │ │ │ │ + mov %r9,-0x100(%rbp) │ │ │ │ call 3350 │ │ │ │ - testb $0x1,0x70(%rbx) │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ - movdqa -0xd0(%rbp),%xmm1 │ │ │ │ - movdqa -0xe0(%rbp),%xmm0 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - jne 37300 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ + movdqa -0xd0(%rbp),%xmm2 │ │ │ │ + testb $0x1,0x70(%r8) │ │ │ │ + movdqa -0xe0(%rbp),%xmm1 │ │ │ │ + movdqa -0xf0(%rbp),%xmm0 │ │ │ │ + jne 348d0 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x2d328(%rip),%rdi │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + lea -0x2aebe(%rip),%rdi │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ mov %r11,-0x50(%rbp) │ │ │ │ mov %r10,-0x58(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ movups %xmm1,-0x88(%rbp) │ │ │ │ movups %xmm2,-0x78(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov 0xb0(%rbx),%rdi │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov 0xb0(%r8),%rdi │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ call 32c0 │ │ │ │ - mov 0x70(%rbx),%ecx │ │ │ │ - mov 0x8(%rbx),%r15 │ │ │ │ - mov 0x58(%rbx),%r10 │ │ │ │ - mov 0xe0(%rbx),%r9 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov 0x70(%r8),%ecx │ │ │ │ + mov 0x8(%r8),%r14 │ │ │ │ + mov 0x58(%r8),%r9 │ │ │ │ + mov 0xe0(%r8),%r10 │ │ │ │ test $0x20,%cl │ │ │ │ - jne 37380 │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ + jne 34950 │ │ │ │ + mov 0x48(%r8),%rax │ │ │ │ movdqu (%rax),%xmm0 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 373d0 │ │ │ │ + jne 34998 │ │ │ │ test $0x8,%cl │ │ │ │ - jne 37479 │ │ │ │ + jne 34a42 │ │ │ │ test $0x2,%cl │ │ │ │ - jne 37668 │ │ │ │ + jne 34bf8 │ │ │ │ test $0x4,%cl │ │ │ │ - jne 37410 │ │ │ │ + jne 349d8 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 37875 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jne 34dc5 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x18a0e(%rip),%rdi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ + lea -0x1752a(%rip),%rdi │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 372e8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jmp 348b8 │ │ │ │ + nop │ │ │ │ + mov %r8,%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) │ │ │ │ - mov 0xc0(%rbx),%rax │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ + mov 0xc0(%r8),%rax │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x2daae(%rip),%rdi │ │ │ │ + lea -0x2b63e(%rip),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov %r9,%rax │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov %r10,-0x58(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm1,-0x88(%rbp) │ │ │ │ - movups %xmm2,-0x78(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ shr $0x3f,%rax │ │ │ │ - movups %xmm0,-0x68(%rbp) │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ add %r9,%rax │ │ │ │ movq %rdx,%xmm3 │ │ │ │ + mov %r10,-0x58(%rbp) │ │ │ │ sar $1,%rax │ │ │ │ + movups %xmm1,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + movups %xmm2,-0x78(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ + movups %xmm0,-0x68(%rbp) │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm3 │ │ │ │ movups %xmm3,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 3722b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x1(%r10),%rdx │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + jmp 347f8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1(%r9),%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x2caf4(%rip),%rdi │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x2a72b(%rip),%rdi │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ imul %rdx,%rax │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ imul %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x3,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 372e8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 348b8 │ │ │ │ + nopl (%rax) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x174e2(%rip),%rdi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + lea -0x1611e(%rip),%rdi │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 372e8 │ │ │ │ + jmp 348b8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - lea 0x2(%r10),%rsi │ │ │ │ - movq 0x68(%rbx),%xmm1 │ │ │ │ + mov 0x68(%r8),%rax │ │ │ │ + lea 0x2(%r9),%rsi │ │ │ │ + movq 0x68(%r8),%xmm1 │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm1 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 37b74 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jne 350ba │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x185ad(%rip),%rdi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x170e6(%rip),%rdi │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ movups %xmm1,-0x58(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 372e8 │ │ │ │ - lea 0x3(%r10,%r10,2),%rax │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - mov 0x60(%rbx),%r9 │ │ │ │ - mov %rsp,%r14 │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ + jmp 348b8 │ │ │ │ + lea 0x1(%r9),%rcx │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + mov 0x60(%r8),%r10 │ │ │ │ + mov %rsp,%rbx │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fldt (%r10) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ - fldt (%r9) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - fld1 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - shl $0x5,%rdi │ │ │ │ + fld1 │ │ │ │ movq %rsi,%xmm7 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ lea (%rsi,%rdi,1),%rdx │ │ │ │ - test %r10,%r10 │ │ │ │ - js 3817c │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ + test %r9,%r9 │ │ │ │ + js 3567a │ │ │ │ fld1 │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x13eb8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55536,39 +54597,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 37502 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 34ac2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 37500 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x10(%r9) │ │ │ │ + jne 34ac0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x10(%r10) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x13e56(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55580,43 +54641,41 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ add %rdi,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 37582 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 34b22 │ │ │ │ + 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 37580 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x20(%r9) │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + jne 34b20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x20(%r10) │ │ │ │ shl $0x6,%rcx │ │ │ │ lea (%rsi,%rcx,1),%rdx │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ - fldt 0x13dce(%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 │ │ │ │ @@ -55628,73 +54687,72 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ add %rdi,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 37602 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 34b92 │ │ │ │ + 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 37600 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jne 34b90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x17a5d(%rip),%rdi │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x1662d(%rip),%rdi │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov %r14,%rsp │ │ │ │ - jmp 372e8 │ │ │ │ - lea 0x3(%r10,%r10,2),%rax │ │ │ │ - mov 0x60(%rbx),%r11 │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - mov %rsi,%r9 │ │ │ │ + mov %rbx,%rsp │ │ │ │ + jmp 348b8 │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ + mov 0x60(%r8),%r11 │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + lea (%rsi,%rsi,2),%rax │ │ │ │ + mov %rsi,%r10 │ │ │ │ shl $0x5,%rax │ │ │ │ + shl $0x5,%r10 │ │ │ │ + fldt (%r11) │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fldt (%r11) │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ - fld1 │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ - shl $0x5,%r9 │ │ │ │ + fld1 │ │ │ │ movq %rdi,%xmm7 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ + lea (%rdi,%r10,1),%rdx │ │ │ │ punpcklqdq %xmm7,%xmm1 │ │ │ │ - lea (%rdi,%r9,1),%rdx │ │ │ │ - test %r10,%r10 │ │ │ │ - js 3818e │ │ │ │ + test %r9,%r9 │ │ │ │ + js 3568c │ │ │ │ fld1 │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x13cc5(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55702,40 +54760,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 37702 │ │ │ │ + jmp 34c82 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 37700 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 34c80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r11) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x13c56(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55745,45 +54802,43 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r9,%rdx │ │ │ │ + add %r10,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 37782 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 34ce2 │ │ │ │ + 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 37780 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 34ce0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%r11) │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x6,%rsi │ │ │ │ lea (%rdi,%rsi,1),%rdx │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ - fldt 0x13bce(%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 │ │ │ │ @@ -55793,761 +54848,747 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r9,%rdx │ │ │ │ + add %r10,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 37802 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 34d52 │ │ │ │ + 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 37800 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 34d50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 37e83 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jne 353a1 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x183d6(%rip),%rdi │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ + lea -0x16ee6(%rip),%rdi │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xf8(%rbp),%rsp │ │ │ │ - jmp 372e8 │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - mov 0x108(%rbx),%rax │ │ │ │ + mov -0xf0(%rbp),%rsp │ │ │ │ + jmp 348b8 │ │ │ │ + mov 0x108(%r8),%rax │ │ │ │ + mov 0x78(%r8),%rdx │ │ │ │ mov %rsp,-0x120(%rbp) │ │ │ │ - mov 0x78(%rbx),%rdx │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ + mov 0x30(%r8),%rax │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rcx │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ mov %rsp,-0xe0(%rbp) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 37a55 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ - mov %rax,%r11 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 381fa │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 34f8d │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + movq $0x0,(%r11) │ │ │ │ + movq $0x0,0x8(%r11) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 356fb │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%ecx │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - lea 0x0(%r13,%rdi,1),%r14 │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%rbx │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov %r9,-0x100(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%ecx │ │ │ │ mov %rdi,-0x108(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0xf0(%rbp),%r10 │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r13,%r10 │ │ │ │ - jmp 37992 │ │ │ │ - nop │ │ │ │ - mov (%r10),%rcx │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x8,%rbx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov %rcx,(%rsi) │ │ │ │ - mov (%r10),%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r12,%rcx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add -0xf0(%rbp),%r9 │ │ │ │ + jmp 34ed2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ + imul %rdx,%rbx │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov (%rcx),%r8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ + fldt (%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 %r9 │ │ │ │ - lea (%rdx,%r9,1),%rax │ │ │ │ + idiv %r8 │ │ │ │ + lea (%rdx,%r8,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r9 │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 37980 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 37a30 │ │ │ │ - lea 0x10(%r14),%r8 │ │ │ │ + idiv %r8 │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jne 34ec0 │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + je 34f68 │ │ │ │ + addq $0x10,-0xa0(%rbp) │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - mov %rdi,0x8(%r8) │ │ │ │ - add %rcx,-0xc0(%rbp) │ │ │ │ - mov %r8,%r11 │ │ │ │ - jmp 37950 │ │ │ │ + add %rcx,%r13 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov %rdi,0x8(%rax) │ │ │ │ + jmp 34ea0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x100(%rbp),%r9 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 381a0 │ │ │ │ - lea 0x0(%r13,%rdi,1),%rcx │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 3569e │ │ │ │ + lea (%r12,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %r12,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - je 37a80 │ │ │ │ + je 34fb8 │ │ │ │ add $0x8,%rax │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ + mov (%r12),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 37a92 │ │ │ │ - nopl (%rax) │ │ │ │ + je 34fca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 37a80 │ │ │ │ + jne 34fb8 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + movaps %xmm0,-0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - movaps %xmm0,-0xe0(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%rdx │ │ │ │ mov -0x118(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xe0(%rbp),%xmm0 │ │ │ │ mov -0x120(%rbp),%rsp │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - jmp 37295 │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - mov 0x108(%rbx),%rax │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + movdqa -0xe0(%rbp),%xmm0 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + jmp 34871 │ │ │ │ + mov 0x30(%r8),%rbx │ │ │ │ + mov 0x108(%r8),%rax │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov 0x78(%r8),%rax │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 37d46 │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 35264 │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ movq $0x0,(%r11) │ │ │ │ movq $0x0,0x8(%r11) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 3822d │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - lea 0x0(%r13,%rdi,1),%r14 │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ + jle 35735 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%rbx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r10,-0x100(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov %r8,-0x108(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r11,%r8 │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x98(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rsi,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ mov %r11,%rsi │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0xf0(%rbp),%r10 │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r13,%r10 │ │ │ │ - jmp 37c92 │ │ │ │ - nop │ │ │ │ - mov (%r10),%rcx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add -0xe0(%rbp),%r9 │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r12,%r9 │ │ │ │ + jmp 351ca │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r9),%rcx │ │ │ │ add $0x10,%r11 │ │ │ │ - add $0x8,%rbx │ │ │ │ + add $0x8,%r10 │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%rsi) │ │ │ │ - mov (%r10),%r9 │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll (%r9) │ │ │ │ fldt (%r11) │ │ │ │ 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 %r9 │ │ │ │ - lea (%rdx,%r9,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r9 │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %rdx,(%r10) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 37c80 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 37d21 │ │ │ │ - lea 0x10(%r14),%r8 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - mov %rdi,0x8(%r8) │ │ │ │ - add %rcx,-0xc0(%rbp) │ │ │ │ - mov %r8,%r11 │ │ │ │ - jmp 37c50 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 381aa │ │ │ │ - lea 0x0(%r13,%rdi,1),%rcx │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jne 351b8 │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + je 35246 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + movq $0x0,(%rsi) │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %rdi,0x8(%rsi) │ │ │ │ + add %rcx,%r13 │ │ │ │ + jmp 35190 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 356a8 │ │ │ │ + lea (%r12,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %r12,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - je 37d80 │ │ │ │ + je 35290 │ │ │ │ add $0x8,%rax │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ + mov (%r12),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 37d92 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 352a2 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 37d80 │ │ │ │ + jne 35290 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ movaps %xmm0,-0xf0(%rbp) │ │ │ │ - fyl2x │ │ │ │ movaps %xmm1,-0xe0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ movdqa -0xf0(%rbp),%xmm0 │ │ │ │ movdqa -0xe0(%rbp),%xmm1 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - jmp 37434 │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ - mov 0x108(%rbx),%r9 │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - lea 0xf(%rdi),%rax │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - sub %rax,%rsp │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 3804d │ │ │ │ - movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ - mov %r9,%r8 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 381b4 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + jmp 349fd │ │ │ │ + mov 0x78(%r8),%rax │ │ │ │ + mov 0x108(%r8),%r10 │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x30(%r8),%rax │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + lea 0xf(%rdi),%rdx │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 35543 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + movq $0x0,0x8(%r10) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 356b2 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%ecx │ │ │ │ - mov %r10,-0x100(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - lea 0x0(%r13,%rdi,1),%rax │ │ │ │ - mov %r9,-0x108(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - mov %rbx,-0x118(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%rbx │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov %r9,-0x100(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - or $0xc,%ch │ │ │ │ - mov %cx,-0x96(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%ecx │ │ │ │ - and $0xf3,%ch │ │ │ │ - or $0x4,%ch │ │ │ │ - mov %cx,-0x98(%rbp) │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ + or $0x4,%dh │ │ │ │ + mov %dx,-0x98(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%r9 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r12,%r8 │ │ │ │ mov %r11,%rsi │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add -0xe0(%rbp),%r10 │ │ │ │ - mov %r10,%r11 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 37f92 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - imul (%r9),%rdx │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x8,%rbx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ + add -0xd0(%rbp),%r9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 354a2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + imul (%r8),%rdx │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x8,%r11 │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov (%r9),%rcx │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + fildll (%r8) │ │ │ │ + fldt (%r10) │ │ │ │ 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 %rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ - add %r10,%rdx │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + add %r9,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 37f80 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 38028 │ │ │ │ - addq $0x10,-0xc0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - add %rbx,%r14 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rdi,0x8(%rax) │ │ │ │ - mov %rax,%r11 │ │ │ │ - jmp 37f50 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - mov -0x108(%rbp),%r9 │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 381f0 │ │ │ │ - lea 0x0(%r13,%rdi,1),%rcx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 35490 │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + je 3551e │ │ │ │ + lea 0x10(%rcx),%rsi │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + movq $0x0,(%rsi) │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %rdi,0x8(%rsi) │ │ │ │ + add %rcx,%r13 │ │ │ │ + jmp 35468 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 356f1 │ │ │ │ + lea (%r12,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %r12,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - je 38080 │ │ │ │ + je 35570 │ │ │ │ add $0x8,%rax │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ + mov (%r12),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 38092 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 35582 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 38080 │ │ │ │ + jne 35570 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ + movaps %xmm0,-0x100(%rbp) │ │ │ │ + movaps %xmm1,-0xe0(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - movaps %xmm0,-0xf0(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - fyl2x │ │ │ │ - movaps %xmm1,-0xe0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%rdx │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xf0(%rbp),%xmm0 │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + movdqa -0x100(%rbp),%xmm0 │ │ │ │ movdqa -0xe0(%rbp),%xmm1 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - jmp 3782d │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + jmp 34d7d │ │ │ │ fstp %st(1) │ │ │ │ - shl $0x6,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ + shl $0x6,%rcx │ │ │ │ fstpt (%rsi,%rcx,1) │ │ │ │ - jmp 37624 │ │ │ │ + jmp 34bb4 │ │ │ │ fstp %st(1) │ │ │ │ - shl $0x6,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ + shl $0x6,%rsi │ │ │ │ fstpt (%rdi,%rsi,1) │ │ │ │ - jmp 37824 │ │ │ │ + jmp 34d74 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 37a92 │ │ │ │ + jmp 34fca │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 37d92 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - je 381f0 │ │ │ │ - add $0x2,%rcx │ │ │ │ - movq $0x0,0x10(%r8) │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 3804d │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - add $0x20,%r8 │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - mov %rcx,0x8(%r8) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne 381bf │ │ │ │ + jmp 352a2 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %r10,%rcx │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + je 356f1 │ │ │ │ + add $0x2,%rdx │ │ │ │ + movq $0x0,0x10(%rcx) │ │ │ │ + mov %rsi,0x18(%rcx) │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 35543 │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + add $0x20,%rcx │ │ │ │ + movq $0x0,(%rcx) │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 356c0 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 38092 │ │ │ │ + jmp 35582 │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 381a0 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 3569e │ │ │ │ add $0x2,%rdx │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 37a55 │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + mov %rcx,0x18(%rsi) │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 34f8d │ │ │ │ xor %ecx,%ecx │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - jmp 381fc │ │ │ │ + add $0x20,%rsi │ │ │ │ + mov %rdx,0x8(%rsi) │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ + jmp 35704 │ │ │ │ xor %edx,%edx │ │ │ │ mov %r11,%rax │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 381aa │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 356a8 │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 37d46 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 35264 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x20,%rax │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ mov %rsi,(%rax) │ │ │ │ - jmp 38232 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3573a │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000038270 : │ │ │ │ +0000000000035770 : │ │ │ │ push %rbp │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0xa8,%rsp │ │ │ │ mov 0x30(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 38310 │ │ │ │ + jle 35810 │ │ │ │ mov 0x58(%r8),%rsi │ │ │ │ mov 0x38(%rdi),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%rsi,%rsi,1),%r9 │ │ │ │ - jmp 382c2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 357ba │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x48(%r8),%rdx │ │ │ │ cmp %r9,(%rdx,%rax,8) │ │ │ │ - jle 382c8 │ │ │ │ + jle 357c0 │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 382e0 │ │ │ │ + je 357e0 │ │ │ │ cmp %rsi,(%rdi,%rax,8) │ │ │ │ - jg 382b0 │ │ │ │ + jg 357a8 │ │ │ │ mov %r8,%rdi │ │ │ │ call 3300 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 38306 │ │ │ │ + je 35806 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 382fc │ │ │ │ + je 357fc │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jne 38310 │ │ │ │ + jne 35810 │ │ │ │ mov %r8,%rdi │ │ │ │ call 31e0 │ │ │ │ - jmp 382d0 │ │ │ │ + jmp 357c8 │ │ │ │ mov %r8,%rdi │ │ │ │ call 33b0 │ │ │ │ - jmp 382d0 │ │ │ │ + jmp 357c8 │ │ │ │ mov %r8,%rdi │ │ │ │ call 3230 │ │ │ │ - jmp 382d0 │ │ │ │ + jmp 357c8 │ │ │ │ movdqu 0xf0(%r8),%xmm0 │ │ │ │ mov 0x50(%r8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x10(%r8),%rbx │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov 0x10(%r8),%rbx │ │ │ │ movq %xmm0,%rdi │ │ │ │ + shl $0x5,%rdx │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movups %xmm0,0xe0(%r8) │ │ │ │ call 3030 │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ testb $0x1,0x70(%r8) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - jne 38430 │ │ │ │ + jne 35928 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x50(%rbp),%rsi │ │ │ │ - lea -0x2c76c(%rip),%rdi │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ + lea -0x2a390(%rip),%rdi │ │ │ │ + lea -0x50(%rbp),%r12 │ │ │ │ call 3350 │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - lea -0x50(%rbp),%r12 │ │ │ │ mov 0xb0(%r8),%rdi │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ call 32c0 │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x8(%r8),%rdx │ │ │ │ mov 0x18(%r8),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ mov 0x30(%r8),%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 387a2 │ │ │ │ + jle 35c2f │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul %rdx,%rbx │ │ │ │ inc %rax │ │ │ │ add %rbx,%rbx │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 383d0 │ │ │ │ + jne 358c8 │ │ │ │ mov 0x70(%r8),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 385dd │ │ │ │ + jne 35a8d │ │ │ │ test $0x10,%al │ │ │ │ - jne 385fd │ │ │ │ + jne 35aad │ │ │ │ test $0x8,%al │ │ │ │ - jne 38451 │ │ │ │ + jne 35949 │ │ │ │ test $0x2,%al │ │ │ │ - jne 3861d │ │ │ │ + jne 35acd │ │ │ │ test $0x4,%al │ │ │ │ - jne 387ac │ │ │ │ + jne 35c39 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 387d5 │ │ │ │ + jne 35c62 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x2758e(%rip),%rdi │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ + lea -0x2546a(%rip),%rdi │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 382d0 │ │ │ │ + jmp 357c8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ lea -0x50(%rbp),%rsi │ │ │ │ - lea -0x2c9ff(%rip),%rdi │ │ │ │ + lea -0x2a605(%rip),%rdi │ │ │ │ + xor %edx,%edx │ │ │ │ call 3350 │ │ │ │ lea -0x50(%rbp),%r12 │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - jmp 3837d │ │ │ │ + jmp 3587d │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ mov %rsp,%r15 │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ mov %r10,%rax │ │ │ │ lea (%r11,%r11,1),%rsi │ │ │ │ - imul %rsi,%rax │ │ │ │ shl $0x5,%r11 │ │ │ │ + imul %rsi,%rax │ │ │ │ + mov %r11,%r9 │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r11,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 385b2 │ │ │ │ + jle 35a62 │ │ │ │ mov 0x60(%r8),%rdx │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ fldt (%rdx) │ │ │ │ + mov %rax,%rdi │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 38fc1 │ │ │ │ + jle 36431 │ │ │ │ fld1 │ │ │ │ mov %r11,%rcx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r8,%r13 │ │ │ │ fchs │ │ │ │ mov %r11,%rbx │ │ │ │ inc %rsi │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0x12ec7(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ mov %rax,%r11 │ │ │ │ mov %rdx,%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -56555,128 +55596,123 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 38542 │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 359f2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 38540 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 359f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r10 │ │ │ │ - je 38595 │ │ │ │ + je 35a42 │ │ │ │ mov %rdi,%rax │ │ │ │ add %r9,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ mov %r11,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 384e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 359c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r11 │ │ │ │ mov %r13,%r8 │ │ │ │ mov %r14,%rbx │ │ │ │ - jmp 385b2 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 385b2 │ │ │ │ + jmp 35a62 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 35a62 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x29960(%rip),%rdi │ │ │ │ mov %r11,-0x38(%rbp) │ │ │ │ + lea -0x27814(%rip),%rdi │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ mov %r15,%rsp │ │ │ │ - jmp 382d0 │ │ │ │ + jmp 357c8 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x2c79b(%rip),%rdi │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ + lea -0x2a37f(%rip),%rdi │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 382d0 │ │ │ │ + jmp 357c8 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x28e3b(%rip),%rdi │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ + lea -0x26d1f(%rip),%rdi │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 382d0 │ │ │ │ - mov 0x58(%r8),%rcx │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - lea (%rsi,%rsi,1),%rdx │ │ │ │ - imul %r10,%rdx │ │ │ │ + jmp 357c8 │ │ │ │ + mov 0x58(%r8),%rdx │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + lea (%rsi,%rsi,1),%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rsi,-0x98(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,%r11 │ │ │ │ + imul %r10,%rcx │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + sub %rcx,%rsp │ │ │ │ + lea 0xf(%rsp),%rcx │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + mov %rcx,%r11 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 38a17 │ │ │ │ + jne 35e9d │ │ │ │ test %r10,%r10 │ │ │ │ - jle 3876c │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + jle 35bf9 │ │ │ │ mov 0x60(%r8),%r14 │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ - mov %r9,%rdx │ │ │ │ fldt (%r14) │ │ │ │ + mov %r9,%rdx │ │ │ │ shr $0x4,%rdx │ │ │ │ - fld1 │ │ │ │ mov %rdx,%rdi │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11) │ │ │ │ test %rax,%rax │ │ │ │ - js 38ec6 │ │ │ │ + js 36336 │ │ │ │ fld1 │ │ │ │ mov %r11,%rcx │ │ │ │ mov %rbx,%r15 │ │ │ │ mov %r8,%r13 │ │ │ │ fchs │ │ │ │ mov %r11,%rbx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0x12cdf(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ mov %rdx,%r11 │ │ │ │ mov %r14,%r8 │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ @@ -56687,289 +55723,284 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 38702 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 35b92 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 38700 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 35b90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r10,%rdi │ │ │ │ - je 38755 │ │ │ │ + je 35be2 │ │ │ │ mov %rdi,%rax │ │ │ │ add %r9,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ mov %r11,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 386b9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 35b65 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r11 │ │ │ │ mov %r13,%r8 │ │ │ │ mov %r15,%rbx │ │ │ │ - jmp 3876c │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3876c │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + jmp 35bf9 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 35bf9 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x26d01(%rip),%rdi │ │ │ │ + lea -0x24afe(%rip),%rdi │ │ │ │ mov %r11,-0x38(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xa8(%rbp),%rsp │ │ │ │ - jmp 382d0 │ │ │ │ + mov -0xa0(%rbp),%rsp │ │ │ │ + jmp 357c8 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 383df │ │ │ │ + jmp 358d7 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 38c7e │ │ │ │ + jne 360f1 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x284e3(%rip),%rdi │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ + lea -0x26374(%rip),%rdi │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 382d0 │ │ │ │ + jmp 357c8 │ │ │ │ mov 0x78(%r8),%rax │ │ │ │ lea 0x0(,%r10,8),%rdi │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ mov 0x108(%r8),%r11 │ │ │ │ + mov %rsp,-0x88(%rbp) │ │ │ │ lea 0xf(%rdi),%rcx │ │ │ │ mov 0x58(%r8),%rdx │ │ │ │ mov 0x48(%r8),%r9 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - sub %rcx,%rsp │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ mov 0x8(%r8),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - jle 38955 │ │ │ │ + jle 35ddb │ │ │ │ movq $0x0,(%r11) │ │ │ │ - movq $0x0,0x8(%r11) │ │ │ │ mov %r11,%rax │ │ │ │ + movq $0x0,0x8(%r11) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 38f80 │ │ │ │ + jle 363f0 │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - movzwl -0x52(%rbp),%edx │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ + mov %r10,%r14 │ │ │ │ mov %r11,%rsi │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ - add %rdi,%r9 │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ + mov %r8,-0xa8(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + add %rdi,%r9 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r11,%r10 │ │ │ │ + movzwl -0x52(%rbp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x56(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x58(%rbp) │ │ │ │ mov %r13,%r11 │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ mov %rdi,%r10 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + shl $0x4,%r11 │ │ │ │ mov %rsi,%rdi │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - shl $0x4,%r11 │ │ │ │ - add -0x80(%rbp),%r11 │ │ │ │ - jmp 388c2 │ │ │ │ + add -0x78(%rbp),%r11 │ │ │ │ + jmp 35d52 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rsi │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x8,%rbx │ │ │ │ imul %rdx,%rsi │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - mov (%r8),%rcx │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%r11) │ │ │ │ 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 %rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%rdi) │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 388b0 │ │ │ │ + jne 35d40 │ │ │ │ lea 0x1(%r10),%rdi │ │ │ │ - cmp %r14,%rdi │ │ │ │ - je 3892f │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - lea 0x10(%r15),%r10 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 35db6 │ │ │ │ + lea 0x10(%rcx),%r10 │ │ │ │ + add %r14,%r13 │ │ │ │ movq $0x0,(%r10) │ │ │ │ - mov %rdi,0x8(%r10) │ │ │ │ mov %r10,%rsi │ │ │ │ - add %rbx,%r13 │ │ │ │ - jmp 3888d │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ + mov %rdi,0x8(%r10) │ │ │ │ + jmp 35d16 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ + mov %r14,%r10 │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 38f05 │ │ │ │ + jle 36375 │ │ │ │ lea (%r9,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ mov %r9,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - je 3897b │ │ │ │ + je 35e01 │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r9),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3898d │ │ │ │ + je 35e13 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3897b │ │ │ │ + jne 35e01 │ │ │ │ + fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x52(%rbp) │ │ │ │ movzwl -0x52(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%rdx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ - movzwl -0x52(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x56(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ + movzwl -0x52(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x56(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ fldcw -0x56(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x90(%rbp),%rsp │ │ │ │ + mov -0x88(%rbp),%rsp │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ - jmp 38410 │ │ │ │ + jmp 35908 │ │ │ │ mov 0x108(%r8),%rax │ │ │ │ lea 0x0(,%r10,8),%rdi │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ mov 0x48(%r8),%r9 │ │ │ │ - lea 0xf(%rdi),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rsp,-0xa8(%rbp) │ │ │ │ + lea 0xf(%rdi),%rcx │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov 0x78(%r8),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov 0x8(%r8),%rax │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rsp,-0x88(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - jle 38bb1 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + jle 36024 │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ movq $0x0,(%rsi) │ │ │ │ - movq $0x0,0x8(%rsi) │ │ │ │ mov %rsi,%rax │ │ │ │ + movq $0x0,0x8(%rsi) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 38f4c │ │ │ │ + jle 363bc │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ - movzwl -0x52(%rbp),%edx │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - add %rdi,%r9 │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %rsi,%r10 │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + add %rdi,%r9 │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + movzwl -0x52(%rbp),%edx │ │ │ │ + mov %r8,-0xc8(%rbp) │ │ │ │ mov %rsi,%r8 │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x56(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x58(%rbp) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ mov %r8,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ shl $0x4,%rbx │ │ │ │ - add -0x88(%rbp),%rbx │ │ │ │ - jmp 38b22 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + xor %esi,%esi │ │ │ │ + add -0x80(%rbp),%rbx │ │ │ │ + jmp 35f92 │ │ │ │ + nop │ │ │ │ mov (%r11),%rsi │ │ │ │ add $0x10,%rbx │ │ │ │ add $0x8,%r8 │ │ │ │ imul %rdx,%rsi │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov (%r11),%rcx │ │ │ │ add $0x8,%r11 │ │ │ │ @@ -56990,140 +56021,140 @@ │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rdx,(%r8) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%rdi) │ │ │ │ cmp %r11,%r9 │ │ │ │ - jne 38b10 │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - je 38b8f │ │ │ │ + jne 35f80 │ │ │ │ + lea 0x1(%r14),%rdi │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + je 35ffe │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ add $0x10,%r10 │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ movq $0x0,(%r10) │ │ │ │ - mov %rdi,0x8(%r10) │ │ │ │ - add %rbx,-0x60(%rbp) │ │ │ │ mov %r10,%r8 │ │ │ │ - jmp 38add │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + mov %rdi,0x8(%r10) │ │ │ │ + add %rbx,%r13 │ │ │ │ + jmp 35f5f │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ mov -0xc8(%rbp),%r8 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 38fb7 │ │ │ │ + jle 36427 │ │ │ │ lea (%r9,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ mov %r9,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - je 38bd7 │ │ │ │ + je 3604a │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r9),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 38be9 │ │ │ │ + je 3605c │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 38bd7 │ │ │ │ + jne 3604a │ │ │ │ + fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x52(%rbp) │ │ │ │ movzwl -0x52(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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 -0xa0(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x56(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ fldcw -0x56(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rsp │ │ │ │ + mov -0xa8(%rbp),%rsp │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov 0x30(%r8),%r10 │ │ │ │ - jmp 3865f │ │ │ │ + jmp 35b0f │ │ │ │ mov 0x78(%r8),%rax │ │ │ │ lea 0x0(,%r10,8),%rdi │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ mov 0x108(%r8),%r11 │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ lea 0xf(%rdi),%rcx │ │ │ │ mov 0x58(%r8),%rdx │ │ │ │ mov 0x48(%r8),%r9 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ + mov 0x8(%r8),%rax │ │ │ │ sub %rcx,%rsp │ │ │ │ mov %rsp,-0x88(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - jle 38e04 │ │ │ │ + jle 36274 │ │ │ │ movq $0x0,(%r11) │ │ │ │ - movq $0x0,0x8(%r11) │ │ │ │ mov %r11,%rax │ │ │ │ + movq $0x0,0x8(%r11) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 38f19 │ │ │ │ + jle 36389 │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - movzwl -0x52(%rbp),%edx │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ mov %r11,-0xa0(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ add %rdi,%r9 │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ mov %r11,%r10 │ │ │ │ + movzwl -0x52(%rbp),%edx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ mov %r11,%r8 │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x56(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x58(%rbp) │ │ │ │ mov %r13,%rbx │ │ │ │ - mov %r10,%r15 │ │ │ │ + mov %r10,%r14 │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov %rdi,%r10 │ │ │ │ - xor %esi,%esi │ │ │ │ + shl $0x4,%rbx │ │ │ │ mov %r8,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ mov -0x88(%rbp),%r8 │ │ │ │ - shl $0x4,%rbx │ │ │ │ add -0x80(%rbp),%rbx │ │ │ │ - jmp 38d72 │ │ │ │ + jmp 361e2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r11),%rsi │ │ │ │ add $0x10,%rbx │ │ │ │ add $0x8,%r8 │ │ │ │ imul %rdx,%rsi │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov (%r11),%rcx │ │ │ │ @@ -57145,436 +56176,446 @@ │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rdx,(%r8) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%rdi) │ │ │ │ cmp %r11,%r9 │ │ │ │ - jne 38d60 │ │ │ │ + jne 361d0 │ │ │ │ lea 0x1(%r10),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - je 38dde │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + je 3624e │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ - lea 0x10(%r15),%r10 │ │ │ │ + lea 0x10(%r14),%r10 │ │ │ │ movq $0x0,(%r10) │ │ │ │ - mov %rdi,0x8(%r10) │ │ │ │ mov %r10,%r8 │ │ │ │ + mov %rdi,0x8(%r10) │ │ │ │ add %rbx,%r13 │ │ │ │ - jmp 38d36 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 361a9 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ mov -0xa0(%rbp),%r11 │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ mov -0x78(%rbp),%r10 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 38f0f │ │ │ │ + jle 3637f │ │ │ │ lea (%r9,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ mov %r9,%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - je 38e2a │ │ │ │ + je 3629a │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r9),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 38e3c │ │ │ │ + je 362ac │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 38e2a │ │ │ │ + jne 3629a │ │ │ │ + fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x52(%rbp) │ │ │ │ movzwl -0x52(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ 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,%rdx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ - movzwl -0x52(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x56(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ + movzwl -0x52(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x56(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ fldcw -0x56(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ mov -0x90(%rbp),%rsp │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ - jmp 387b5 │ │ │ │ + jmp 35c42 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %r10,%rax │ │ │ │ - je 38766 │ │ │ │ + je 35bf3 │ │ │ │ imul %rdi,%rax │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rax,1) │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 3876a │ │ │ │ + je 35bf7 │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rax,1) │ │ │ │ - jmp 38eca │ │ │ │ + jmp 3633a │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3898d │ │ │ │ + jmp 35e13 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 38e3c │ │ │ │ + jmp 362ac │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je 38f0f │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 3637f │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je 38e04 │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + je 36274 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x20,%rax │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ mov %rsi,(%rax) │ │ │ │ - jmp 38f1b │ │ │ │ + jmp 3638b │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - je 38fb7 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 36427 │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - je 38bb1 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + je 36024 │ │ │ │ + xor %r13d,%r13d │ │ │ │ add $0x20,%rax │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ - mov %r14,(%rax) │ │ │ │ - jmp 38f4e │ │ │ │ + mov %r13,(%rax) │ │ │ │ + jmp 363be │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je 38f05 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 36375 │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ mov %rcx,0x18(%rax) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 38955 │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 35ddb │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x20,%rax │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ mov %rcx,(%rax) │ │ │ │ - jmp 38f82 │ │ │ │ + jmp 363f2 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 38be9 │ │ │ │ + jmp 3605c │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 385a6 │ │ │ │ + je 35a53 │ │ │ │ imul %rdi,%rax │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rax,1) │ │ │ │ cmp %rdx,%r10 │ │ │ │ - je 385b0 │ │ │ │ + je 35a60 │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rax,1) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 38fd2 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 385b2 │ │ │ │ + jne 36442 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 35a62 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000039010 : │ │ │ │ +0000000000036480 : │ │ │ │ push %rbp │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x128,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ - mov 0x58(%rdi),%r12 │ │ │ │ - mov (%rax),%rbx │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jle 392d0 │ │ │ │ + mov 0x58(%rdi),%rbx │ │ │ │ + mov (%rax),%r10 │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jle 36760 │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jge 392d0 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jge 36760 │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jge 392d0 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jge 36760 │ │ │ │ mov 0x48(%rdi),%rsi │ │ │ │ - lea 0x1(%r12),%r11 │ │ │ │ + lea 0x1(%rbx),%r11 │ │ │ │ lea (%r11,%r11,1),%rcx │ │ │ │ mov (%rsi),%rdi │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 392d0 │ │ │ │ - mov 0x8(%rsi),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jge 392d0 │ │ │ │ + jle 36760 │ │ │ │ + mov 0x8(%rsi),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jge 36760 │ │ │ │ mov 0x10(%rsi),%rsi │ │ │ │ mov %rsi,%r14 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jge 392d0 │ │ │ │ + jge 36760 │ │ │ │ movdqu 0xf0(%r8),%xmm0 │ │ │ │ - movq %r10,%xmm6 │ │ │ │ + movq 0xf0(%r8),%xmm1 │ │ │ │ + movq %r9,%xmm2 │ │ │ │ movq %rdx,%xmm3 │ │ │ │ - mov 0x50(%r8),%rdx │ │ │ │ movq %rdi,%xmm4 │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - mov 0x8(%r8),%r15 │ │ │ │ - punpcklqdq %xmm6,%xmm4 │ │ │ │ - movq 0xf0(%r8),%xmm6 │ │ │ │ - movhps 0x10(%r8),%xmm6 │ │ │ │ + mov 0x50(%r8),%rdx │ │ │ │ movq %rax,%xmm7 │ │ │ │ - mov 0xf8(%r8),%rax │ │ │ │ movq %rsi,%xmm5 │ │ │ │ - punpcklqdq %xmm7,%xmm3 │ │ │ │ + punpcklqdq %xmm2,%xmm4 │ │ │ │ + movhlps %xmm0,%xmm6 │ │ │ │ + movq %r10,%xmm2 │ │ │ │ xor %esi,%esi │ │ │ │ - movq %rbx,%xmm2 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - movaps %xmm3,-0xf0(%rbp) │ │ │ │ + movq %xmm6,%rdi │ │ │ │ + punpcklqdq %xmm7,%xmm3 │ │ │ │ punpcklqdq %xmm2,%xmm5 │ │ │ │ - movaps %xmm4,-0xc0(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - movaps %xmm5,-0xe0(%rbp) │ │ │ │ - movhlps %xmm0,%xmm5 │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - movq %xmm5,%rdi │ │ │ │ movups %xmm0,0xe0(%r8) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov %rdi,%r13 │ │ │ │ + mov 0xf8(%r8),%r13 │ │ │ │ + movhps 0x10(%r8),%xmm6 │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + mov 0x8(%r8),%r15 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + movaps %xmm3,-0xf0(%rbp) │ │ │ │ + movaps %xmm4,-0xc0(%rbp) │ │ │ │ + movaps %xmm5,-0xe0(%rbp) │ │ │ │ movaps %xmm6,-0xd0(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + mov -0xf8(%rbp),%r11 │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ mov 0x70(%r8),%esi │ │ │ │ test $0x20,%sil │ │ │ │ - jne 393b0 │ │ │ │ + jne 36848 │ │ │ │ movq %r14,%xmm0 │ │ │ │ - movq %r15,%xmm2 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ + movq %r15,%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ test $0x10,%sil │ │ │ │ - jne 392f0 │ │ │ │ + jne 36780 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 3948b │ │ │ │ + jne 3693a │ │ │ │ mov %esi,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%sil │ │ │ │ - jne 3970d │ │ │ │ + jne 36b99 │ │ │ │ test $0x4,%sil │ │ │ │ - je 396a6 │ │ │ │ + je 36b24 │ │ │ │ mov 0x68(%r8),%rax │ │ │ │ - lea 0x2(%r12),%rcx │ │ │ │ + lea 0x2(%rbx),%rcx │ │ │ │ movq 0x68(%r8),%xmm1 │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm1 │ │ │ │ test %edi,%edi │ │ │ │ - jne 39dd8 │ │ │ │ + jne 3723a │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ - mov %r12,-0x68(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %r12,-0x60(%rbp) │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ movups %xmm1,-0x58(%rbp) │ │ │ │ - je 399e8 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + je 36e21 │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x12e1e(%rip),%rdi │ │ │ │ + lea -0x120de(%rip),%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + movups %xmm6,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm2,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0xb8(%r8),%rdi │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ call 32c0 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ testb $0x1,0x70(%r8) │ │ │ │ - je 39350 │ │ │ │ + je 367f0 │ │ │ │ mov 0xc0(%r8),%rax │ │ │ │ - movdqa -0xd0(%rbp),%xmm7 │ │ │ │ - movdqa -0xf0(%rbp),%xmm2 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x2e838(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movdqa -0xd0(%rbp),%xmm7 │ │ │ │ + movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + lea -0x2c36e(%rip),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %r10,%rax │ │ │ │ + movdqa -0xf0(%rbp),%xmm1 │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ - movups %xmm7,-0x58(%rbp) │ │ │ │ - movdqa -0xc0(%rbp),%xmm7 │ │ │ │ shr $0x3f,%rax │ │ │ │ - movups %xmm2,-0x68(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ - sar $1,%rax │ │ │ │ + movups %xmm7,-0x58(%rbp) │ │ │ │ + add %r10,%rax │ │ │ │ movq %rdx,%xmm0 │ │ │ │ + movups %xmm2,-0x88(%rbp) │ │ │ │ + sar $1,%rax │ │ │ │ + movups %xmm1,-0x68(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - movups %xmm7,-0x88(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ - movdqa -0xe0(%rbp),%xmm1 │ │ │ │ + movq %rax,%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ + movdqa -0xe0(%rbp),%xmm7 │ │ │ │ movups %xmm0,-0x48(%rbp) │ │ │ │ - movups %xmm1,-0x78(%rbp) │ │ │ │ + movups %xmm7,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 392d8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 36768 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%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) │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ - mov %r12,-0x68(%rbp) │ │ │ │ - je 39440 │ │ │ │ - movdqa -0xc0(%rbp),%xmm4 │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %r12,-0x60(%rbp) │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + je 368e8 │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x17f3e(%rip),%rdi │ │ │ │ + lea -0x16c45(%rip),%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + movups %xmm6,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm4,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 39220 │ │ │ │ - nop │ │ │ │ - movdqa -0xd0(%rbp),%xmm7 │ │ │ │ - movdqa -0xc0(%rbp),%xmm1 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 366a8 │ │ │ │ + nopl (%rax) │ │ │ │ + movdqa -0xd0(%rbp),%xmm2 │ │ │ │ + movdqa -0xc0(%rbp),%xmm3 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - movdqa -0xe0(%rbp),%xmm2 │ │ │ │ - movdqa -0xf0(%rbp),%xmm3 │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x2e2de(%rip),%rdi │ │ │ │ + movdqa -0xe0(%rbp),%xmm4 │ │ │ │ + movdqa -0xf0(%rbp),%xmm5 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x2be2e(%rip),%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ - movups %xmm7,-0x58(%rbp) │ │ │ │ - movups %xmm1,-0x88(%rbp) │ │ │ │ - movups %xmm2,-0x78(%rbp) │ │ │ │ - movups %xmm3,-0x68(%rbp) │ │ │ │ + movups %xmm2,-0x58(%rbp) │ │ │ │ + movups %xmm3,-0x88(%rbp) │ │ │ │ + movups %xmm4,-0x78(%rbp) │ │ │ │ + movups %xmm5,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 392d8 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 36768 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r11,%rdi │ │ │ │ - movq 0xc8(%r8),%xmm1 │ │ │ │ - movq -0x110(%rbp),%xmm2 │ │ │ │ - movhps 0x18(%r8),%xmm1 │ │ │ │ + movq 0xc8(%r8),%xmm0 │ │ │ │ + movq %r13,%xmm2 │ │ │ │ + mov 0x108(%r8),%r14 │ │ │ │ imul %r11,%rdi │ │ │ │ movhps 0xd0(%r8),%xmm2 │ │ │ │ - mov 0x108(%r8),%r14 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movhps 0x18(%r8),%xmm1 │ │ │ │ imul %r11,%rdi │ │ │ │ shl $0x3,%rdi │ │ │ │ test $0x1000,%esi │ │ │ │ - jne 39932 │ │ │ │ + jne 36d90 │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ - mov %esi,-0x58(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x2e748(%rip),%rdi │ │ │ │ + mov %esi,-0x58(%rbp) │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x30da9(%rip),%rdi │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ mov %r14,-0x68(%rbp) │ │ │ │ mov %r15,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 39220 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa -0xc0(%rbp),%xmm5 │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + jmp 366a8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqa -0xc0(%rbp),%xmm7 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x26a9a(%rip),%rdi │ │ │ │ + lea -0x24902(%rip),%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + movups %xmm7,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm5,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 39220 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 366a8 │ │ │ │ lea (%rcx,%r11,1),%rax │ │ │ │ mov %rsp,%r15 │ │ │ │ - movq -0x110(%rbp),%xmm1 │ │ │ │ + movq %r13,%xmm1 │ │ │ │ shl $0x5,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r11,%rax │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rdi,%r9 │ │ │ │ movq %rdi,%xmm6 │ │ │ │ mov 0x60(%r8),%rdi │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ lea (%r9,%rax,1),%rdx │ │ │ │ fldt (%rdi) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9) │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jle 3a3fc │ │ │ │ + jle 3787d │ │ │ │ fld1 │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x11ea1(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57582,40 +56623,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 39522 │ │ │ │ + jmp 369c2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 39520 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 369c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x11e37(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57627,43 +56667,41 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ add %r14,%rax │ │ │ │ fld %st(0) │ │ │ │ - jmp 395a2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 36a22 │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 395a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 36a20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%rdi) │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x6,%r11 │ │ │ │ lea (%r9,%r11,1),%rdx │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ - fldt 0x11daf(%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 │ │ │ │ @@ -57675,98 +56713,101 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ add %r14,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 39622 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 36a92 │ │ │ │ + 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 %rax,%rdx │ │ │ │ - jne 39620 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - and $0x1000,%esi │ │ │ │ - mov %r12,-0x68(%rbp) │ │ │ │ - movaps %xmm1,-0x60(%rbp) │ │ │ │ - je 3999d │ │ │ │ - movdqa -0xc0(%rbp),%xmm6 │ │ │ │ + jne 36a90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + movdqa -0xc0(%rbp),%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + and $0x1000,%esi │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x16ab2(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + movaps %xmm1,-0x60(%rbp) │ │ │ │ + movups %xmm2,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm6,-0x88(%rbp) │ │ │ │ + je 36e02 │ │ │ │ + lea -0x15999(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov %r15,%rsp │ │ │ │ - jmp 39220 │ │ │ │ + jmp 366a8 │ │ │ │ test %edi,%edi │ │ │ │ - jne 39ac9 │ │ │ │ + jne 36f17 │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ - mov %r12,-0x68(%rbp) │ │ │ │ - jne 39a7e │ │ │ │ - movdqa -0xc0(%rbp),%xmm6 │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %r12,-0x60(%rbp) │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + jne 36ec5 │ │ │ │ + movdqa -0xc0(%rbp),%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x1db5c(%rip),%rdi │ │ │ │ + lea -0x1bfb1(%rip),%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + movups %xmm2,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm6,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 39220 │ │ │ │ - mov 0x60(%r8),%rdx │ │ │ │ + jmp 366a8 │ │ │ │ lea (%rcx,%r11,1),%rax │ │ │ │ - movq -0x110(%rbp),%xmm1 │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov 0x60(%r8),%rdx │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ + movq %r13,%xmm1 │ │ │ │ shl $0x5,%rax │ │ │ │ - add $0x10,%rax │ │ │ │ - sub %rax,%rsp │ │ │ │ fldt (%rdx) │ │ │ │ + add $0x10,%rax │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %r11,%rdx │ │ │ │ + sub %rax,%rsp │ │ │ │ + shl $0x5,%rdx │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fld1 │ │ │ │ + mov %rdx,%r15 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - movq %rax,%xmm7 │ │ │ │ + fld1 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rax,%r15 │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ + mov %rax,%r9 │ │ │ │ add %rax,%rdx │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jle 3a413 │ │ │ │ + jle 37894 │ │ │ │ fld1 │ │ │ │ add $0x10,%rax │ │ │ │ fchs │ │ │ │ fdivp %st,%st(2) │ │ │ │ - fldt 0x11c1a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57774,39 +56815,39 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 397a2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 36c22 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 397a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 36c20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r14) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x11bb6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57816,45 +56857,43 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r9,%rdx │ │ │ │ + add %r15,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 39822 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 36c82 │ │ │ │ + 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 %rdx,%rax │ │ │ │ - jne 39820 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 36c80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%r14) │ │ │ │ + shl $0x6,%r11 │ │ │ │ + lea (%r9,%r11,1),%rdx │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea (%r15,%r11,1),%rdx │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ - fldt 0x11b2e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57864,721 +56903,721 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r9,%rdx │ │ │ │ + add %r15,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 398a2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 36cf2 │ │ │ │ + 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 398a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 36cf0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %edi,%edi │ │ │ │ - jne 3a0f0 │ │ │ │ + jne 37569 │ │ │ │ and $0x1000,%esi │ │ │ │ - mov %r12,-0x68(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ - je 39a33 │ │ │ │ - movdqa -0xc0(%rbp),%xmm4 │ │ │ │ + je 36e73 │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x1185a(%rip),%rdi │ │ │ │ + lea -0x10cd1(%rip),%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + movups %xmm6,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm4,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - jmp 39220 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ + jmp 366a8 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x48(%r8),%rsi │ │ │ │ movq %rdi,%xmm0 │ │ │ │ - lea -0x18165(%rip),%rdi │ │ │ │ + lea -0x16e63(%rip),%rdi │ │ │ │ cqto │ │ │ │ + mov %rbx,-0x58(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ + idiv %rcx │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ - mov %r12,-0x58(%rbp) │ │ │ │ movq $0x3,-0x68(%rbp) │ │ │ │ - idiv %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov %r15,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movups %xmm0,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 39220 │ │ │ │ - movdqa -0xc0(%rbp),%xmm7 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x26e97(%rip),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm7,-0x88(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 366a8 │ │ │ │ + lea -0x24ca9(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 3969e │ │ │ │ - movdqa -0xc0(%rbp),%xmm7 │ │ │ │ + jmp 36b1c │ │ │ │ + movdqa -0xc0(%rbp),%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x1e4b2(%rip),%rdi │ │ │ │ + lea -0x1c85b(%rip),%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + movups %xmm2,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm7,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 39220 │ │ │ │ - movdqa -0xc0(%rbp),%xmm5 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 366a8 │ │ │ │ + movdqa -0xc0(%rbp),%xmm7 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x1d8bd(%rip),%rdi │ │ │ │ + lea -0x1bcfd(%rip),%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + movups %xmm7,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm5,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 39926 │ │ │ │ - movdqa -0xc0(%rbp),%xmm4 │ │ │ │ + jmp 36d84 │ │ │ │ + movdqa -0xc0(%rbp),%xmm7 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ - lea -0x127c8(%rip),%rdi │ │ │ │ + lea -0x11b6f(%rip),%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ + movups %xmm7,-0x88(%rbp) │ │ │ │ movups %xmm0,-0x78(%rbp) │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - movups %xmm4,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ - jmp 39220 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 366a8 │ │ │ │ mov 0x48(%r8),%rdi │ │ │ │ mov 0x30(%r8),%r9 │ │ │ │ + mov %rsp,-0x150(%rbp) │ │ │ │ mov 0x8(%r8),%rax │ │ │ │ - mov %rsp,-0x148(%rbp) │ │ │ │ mov 0x108(%r8),%r11 │ │ │ │ mov 0x78(%r8),%rdx │ │ │ │ mov 0x58(%r8),%rcx │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ lea 0x0(,%r9,8),%rdi │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ + mov %rax,%r13 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 39cb6 │ │ │ │ + jle 37111 │ │ │ │ movq $0x0,(%r11) │ │ │ │ - movq $0x0,0x8(%r11) │ │ │ │ mov %r11,%rax │ │ │ │ + movq $0x0,0x8(%r11) │ │ │ │ test %r9,%r9 │ │ │ │ - jle 3a4b3 │ │ │ │ + jle 37934 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%ecx │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - or $0xc,%ch │ │ │ │ + mov -0x120(%rbp),%rsi │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x130(%rbp) │ │ │ │ lea (%rdi,%rsi,1),%r14 │ │ │ │ mov %r11,%rsi │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%ecx │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ + mov %rbx,-0x138(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r8,%r14 │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %r8,%r14 │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ mov %rdi,%r9 │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ mov %rsi,%rdi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - shl $0x4,%r11 │ │ │ │ - add -0x120(%rbp),%r11 │ │ │ │ - jmp 39c02 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + shl $0x4,%r10 │ │ │ │ + add -0x128(%rbp),%r10 │ │ │ │ + jmp 37052 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rsi │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x8,%rbx │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x8,%r11 │ │ │ │ imul %rdx,%rsi │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ + fldt (%r10) │ │ │ │ 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 %rcx │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ + mov %rdx,(%r11) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jne 39bf0 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 37040 │ │ │ │ lea 0x1(%r9),%rdi │ │ │ │ - mov %r10,%r9 │ │ │ │ - cmp %rdi,-0xa0(%rbp) │ │ │ │ - je 39c8e │ │ │ │ - lea 0x10(%r15),%r10 │ │ │ │ - add -0x100(%rbp),%r9 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - mov %rdi,0x8(%r10) │ │ │ │ - mov %r10,%rsi │ │ │ │ - jmp 39bc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + je 370e9 │ │ │ │ + addq $0x10,-0xa0(%rbp) │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + add %rsi,-0xf8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdi,0x8(%rax) │ │ │ │ + jmp 37010 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x130(%rbp),%r10 │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ mov %r14,%r8 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ test %r9,%r9 │ │ │ │ - jle 3a426 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + jle 378a7 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 39ce0 │ │ │ │ + je 3713b │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 39cf2 │ │ │ │ + je 3714d │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 39ce0 │ │ │ │ + jne 3713b │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0x120(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ + movaps %xmm0,-0x110(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - movaps %xmm0,-0x110(%rbp) │ │ │ │ - mov %r11,-0x100(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + mov -0x150(%rbp),%rsp │ │ │ │ movdqa -0x110(%rbp),%xmm0 │ │ │ │ - mov -0x148(%rbp),%rsp │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov 0x70(%r8),%esi │ │ │ │ - jmp 396ae │ │ │ │ + jmp 36b2c │ │ │ │ mov 0x48(%r8),%rdi │ │ │ │ mov 0x30(%r8),%r9 │ │ │ │ + mov %rsp,-0x150(%rbp) │ │ │ │ mov 0x8(%r8),%rax │ │ │ │ - mov %rsp,-0x148(%rbp) │ │ │ │ mov 0x108(%r8),%r11 │ │ │ │ mov 0x78(%r8),%rdx │ │ │ │ mov 0x58(%r8),%rcx │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ lea 0x0(,%r9,8),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ + mov %rax,%r13 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 39fc6 │ │ │ │ + jle 37431 │ │ │ │ movq $0x0,(%r11) │ │ │ │ - movq $0x0,0x8(%r11) │ │ │ │ mov %r11,%rax │ │ │ │ + movq $0x0,0x8(%r11) │ │ │ │ test %r9,%r9 │ │ │ │ - jle 3a480 │ │ │ │ + jle 37901 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%ecx │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - or $0xc,%ch │ │ │ │ + mov -0x120(%rbp),%rsi │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x130(%rbp) │ │ │ │ lea (%rdi,%rsi,1),%r14 │ │ │ │ mov %r11,%rsi │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%ecx │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ + mov %rbx,-0x138(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r8,%r14 │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %r8,%r14 │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ mov %rdi,%r9 │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ mov %rsi,%rdi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - shl $0x4,%r11 │ │ │ │ - add -0x120(%rbp),%r11 │ │ │ │ - jmp 39f12 │ │ │ │ - nopl (%rax) │ │ │ │ + shl $0x4,%r10 │ │ │ │ + add -0x128(%rbp),%r10 │ │ │ │ + jmp 37372 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rsi │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x8,%rbx │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x8,%r11 │ │ │ │ imul %rdx,%rsi │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ + fldt (%r10) │ │ │ │ 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 %rcx │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ + mov %rdx,(%r11) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jne 39f00 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 37360 │ │ │ │ lea 0x1(%r9),%rdi │ │ │ │ - cmp %r15,%rdi │ │ │ │ - je 39f9e │ │ │ │ - lea 0x10(%r10),%r9 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - movq $0x0,(%r9) │ │ │ │ - mov %rdi,0x8(%r9) │ │ │ │ - add %rbx,-0xa0(%rbp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - jmp 39ed0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + je 37409 │ │ │ │ + addq $0x10,-0xa0(%rbp) │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + add %rsi,-0xf8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdi,0x8(%rax) │ │ │ │ + jmp 37330 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x130(%rbp),%r10 │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ mov %r14,%r8 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ test %r9,%r9 │ │ │ │ - jle 3a476 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + jle 378f7 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 39ff0 │ │ │ │ + je 3745b │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3a002 │ │ │ │ + je 3746d │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 39ff0 │ │ │ │ + jne 3745b │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ + movaps %xmm1,-0x120(%rbp) │ │ │ │ + movaps %xmm0,-0x110(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - movaps %xmm1,-0x110(%rbp) │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - fyl2x │ │ │ │ - movaps %xmm0,-0x100(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ - movdqa -0x110(%rbp),%xmm1 │ │ │ │ - movdqa -0x100(%rbp),%xmm0 │ │ │ │ - mov -0x148(%rbp),%rsp │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + mov -0x150(%rbp),%rsp │ │ │ │ + movdqa -0x120(%rbp),%xmm1 │ │ │ │ + movdqa -0x110(%rbp),%xmm0 │ │ │ │ mov 0x70(%r8),%esi │ │ │ │ - jmp 391bc │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 36635 │ │ │ │ mov 0x48(%r8),%rdi │ │ │ │ mov 0x30(%r8),%r9 │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ mov %rsp,-0x148(%rbp) │ │ │ │ + mov 0x8(%r8),%rax │ │ │ │ mov 0x108(%r8),%r11 │ │ │ │ mov 0x78(%r8),%rdx │ │ │ │ mov 0x58(%r8),%rcx │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ lea 0x0(,%r9,8),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ lea 0xf(%rdi),%rsi │ │ │ │ + mov %rax,%r12 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ sub %rsi,%rsp │ │ │ │ mov %rsp,-0x110(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 3a2d2 │ │ │ │ + jle 37745 │ │ │ │ movq $0x0,(%r11) │ │ │ │ - movq $0x0,0x8(%r11) │ │ │ │ mov %r11,%rax │ │ │ │ + movq $0x0,0x8(%r11) │ │ │ │ test %r9,%r9 │ │ │ │ - jle 3a430 │ │ │ │ + jle 378b1 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%ecx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ + mov %r10,-0x128(%rbp) │ │ │ │ + mov %r8,%r15 │ │ │ │ mov %r11,-0x138(%rbp) │ │ │ │ - mov %rdx,-0x118(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r14 │ │ │ │ + mov %r11,%rsi │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ + mov %rbx,-0x130(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r11,%r14 │ │ │ │ + movzwl -0x92(%rbp),%ecx │ │ │ │ mov %rdi,-0x140(%rbp) │ │ │ │ - mov %r11,%r10 │ │ │ │ - or $0xc,%ch │ │ │ │ - lea (%rdi,%rsi,1),%r14 │ │ │ │ - mov %r11,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ + or $0xc,%ch │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %r8,%r14 │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%r11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%r10 │ │ │ │ mov %rdi,%r9 │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ mov %rsi,%rdi │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - shl $0x4,%r11 │ │ │ │ - add -0x118(%rbp),%r11 │ │ │ │ - jmp 3a222 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add -0x120(%rbp),%r10 │ │ │ │ + jmp 37692 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r8),%rsi │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x8,%rbx │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x8,%r11 │ │ │ │ imul %rdx,%rsi │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ + fldt (%r10) │ │ │ │ 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 %rcx │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ + mov %rdx,(%r11) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jne 3a210 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jne 37680 │ │ │ │ lea 0x1(%r9),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 3a2aa │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - add $0x10,%r10 │ │ │ │ - movq $0x0,(%r10) │ │ │ │ - mov %rdi,0x8(%r10) │ │ │ │ - mov %r10,%rsi │ │ │ │ - add %rbx,%r13 │ │ │ │ - jmp 3a1e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + je 3771d │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdi,0x8(%rax) │ │ │ │ + add %rsi,%r13 │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 37658 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ + mov %r15,%r8 │ │ │ │ mov -0x138(%rbp),%r11 │ │ │ │ - mov %r14,%r8 │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ mov -0x140(%rbp),%rdi │ │ │ │ test %r9,%r9 │ │ │ │ - jle 3a46c │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + jle 378ed │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 3a2fc │ │ │ │ + je 3776f │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3a30e │ │ │ │ + je 37781 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 3a2fc │ │ │ │ + jne 3776f │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ + movaps %xmm1,-0x120(%rbp) │ │ │ │ + movaps %xmm0,-0x110(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - movaps %xmm1,-0x110(%rbp) │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - fyl2x │ │ │ │ - movaps %xmm0,-0x100(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x96(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ - movdqa -0x110(%rbp),%xmm1 │ │ │ │ - movdqa -0x100(%rbp),%xmm0 │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ mov -0x148(%rbp),%rsp │ │ │ │ + movdqa -0x120(%rbp),%xmm1 │ │ │ │ + movdqa -0x110(%rbp),%xmm0 │ │ │ │ mov 0x70(%r8),%esi │ │ │ │ - jmp 398cc │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x6,%r11 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + jmp 36d1c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ + shl $0x6,%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt (%r9,%r11,1) │ │ │ │ - jmp 39644 │ │ │ │ + jmp 36ab4 │ │ │ │ fstp %st(1) │ │ │ │ - shl $0x6,%r11 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ + shl $0x6,%r11 │ │ │ │ fstpt (%rax,%r11,1) │ │ │ │ - jmp 398c4 │ │ │ │ + jmp 36d14 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 39cf2 │ │ │ │ + jmp 3714d │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 3a46c │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 378ed │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 3a2d2 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 37745 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ add $0x20,%rax │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 3a43b │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 378bc │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3a30e │ │ │ │ + jmp 37781 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3a002 │ │ │ │ + jmp 3746d │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 3a476 │ │ │ │ + cmp %r13,%rcx │ │ │ │ + je 378f7 │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 39fc6 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + je 37431 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x20,%rax │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ mov %rsi,(%rax) │ │ │ │ - jmp 3a482 │ │ │ │ + jmp 37903 │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 3a426 │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + je 378a7 │ │ │ │ add $0x2,%rdx │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ mov %rcx,0x18(%rax) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 39cb6 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + je 37111 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x20,%rax │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ mov %rcx,(%rax) │ │ │ │ - jmp 3a4b5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 37936 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003a500 : │ │ │ │ +0000000000037970 : │ │ │ │ mov 0x30(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 3a561 │ │ │ │ + jle 379d1 │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ mov 0x38(%rdi),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%rsi,%rsi,1),%r9 │ │ │ │ - jmp 3a532 │ │ │ │ + jmp 379a2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rdi),%rdx │ │ │ │ cmp %r9,(%rdx,%rax,8) │ │ │ │ - jle 3a538 │ │ │ │ + jle 379a8 │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3a540 │ │ │ │ + je 379b0 │ │ │ │ cmp %rsi,(%r8,%rax,8) │ │ │ │ - jg 3a520 │ │ │ │ + jg 37990 │ │ │ │ jmp 3440 │ │ │ │ nopl (%rax) │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 3a55c │ │ │ │ + je 379cc │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 3a557 │ │ │ │ + je 379c7 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jne 3a561 │ │ │ │ + jne 379d1 │ │ │ │ jmp 30d0 │ │ │ │ jmp 3290 │ │ │ │ jmp 32e0 │ │ │ │ push %rbx │ │ │ │ sub $0x30,%rsp │ │ │ │ movdqu 0xf0(%rdi),%xmm0 │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movups %xmm0,0xe0(%rdi) │ │ │ │ - call 31b70 │ │ │ │ + call 2f5e0 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov 0xb8(%rcx),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov 0x10(%rcx),%rdi │ │ │ │ @@ -58586,70 +57625,72 @@ │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ mov $0x0,%edx │ │ │ │ testb $0x1,0x70(%rcx) │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ mov $0x0,%ecx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - jne 3a5ee │ │ │ │ - lea -0x2e463(%rip),%rdi │ │ │ │ + jne 37a5e │ │ │ │ + lea -0x2c023(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - lea -0x2e645(%rip),%rdi │ │ │ │ + lea -0x2c1e5(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 3a5e8 │ │ │ │ + jmp 37a58 │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003a600 : │ │ │ │ - mov 0x30(%rdi),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jle 3a77b │ │ │ │ +0000000000037a70 : │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 37bc7 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x68(%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - js 3a77b │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ + js 37bc7 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ - xor %r9d,%r9d │ │ │ │ mov 0x48(%rax),%rbp │ │ │ │ - mov 0xc8(%rax),%r11 │ │ │ │ + xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov 0xc8(%rax),%r10 │ │ │ │ lea 0x2(%rbx),%rdx │ │ │ │ - mov 0x60(%rax),%rbx │ │ │ │ - mov %rdx,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ + lea 0x1(%rdi),%rbx │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ fildll 0x58(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x10d40(%rip) │ │ │ │ + fldl2e │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + fstpt -0x10(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp,%r8,8),%rax │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ imul %rdi,%rax │ │ │ │ - add %rbx,%rsi │ │ │ │ - add %r11,%rcx │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ - fldt -0x18(%rsp) │ │ │ │ + add %r11,%rsi │ │ │ │ + add %r10,%rcx │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + fildll -0x18(%rsp) │ │ │ │ + fldt -0x10(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fildll 0x0(%rbp,%r8,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3a6fb │ │ │ │ + jmp 37b6b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ @@ -58671,1283 +57712,1259 @@ │ │ │ │ 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 3a6dd │ │ │ │ + je 37b4d │ │ │ │ fchs │ │ │ │ - fmuls 0x109f9(%rip) │ │ │ │ - fldt 0x10fd7(%rip) │ │ │ │ + fmuls 0xf589(%rip) │ │ │ │ + fldt 0xfb37(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 3a740 │ │ │ │ + je 37bb0 │ │ │ │ inc %rdx │ │ │ │ - mov %rdx,-0x20(%rsp) │ │ │ │ - fildll -0x20(%rsp) │ │ │ │ + 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 3a6a0 │ │ │ │ + ja 37b10 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 3a760 │ │ │ │ + ja 37bd0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x10f9a(%rip) │ │ │ │ + fldt 0xfafa(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 3a6f8 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3a742 │ │ │ │ + jne 37b68 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 37bb2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ - lea 0x1(%rdi,%r9,1),%r9 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 3a660 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rbx,%r9 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 37ad0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x10f4e(%rip) │ │ │ │ + fldt 0xfaae(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3a6ed │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 37b5d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003a780 : │ │ │ │ +0000000000037bf0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - jne 3a7f0 │ │ │ │ + jne 37c50 │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 3a7d5 │ │ │ │ + jle 37c3d │ │ │ │ xor %r12d,%r12d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r12,-0x38(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x40(%rbp),%rsi │ │ │ │ - lea -0x2260f(%rip),%rdi │ │ │ │ - mov %r12,-0x38(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ + lea -0x206ab(%rip),%rdi │ │ │ │ inc %r12 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ call 3350 │ │ │ │ cmp %r12,0x30(%rbx) │ │ │ │ - jg 3a7b0 │ │ │ │ + jg 37c18 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%rdi),%rsi │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rcx │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 3a94e │ │ │ │ + jle 37d96 │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ mov %r9,%r15 │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 3aa11 │ │ │ │ + jle 37e4e │ │ │ │ fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - movzwl -0x42(%rbp),%edx │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov %r9,%r11 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + lea (%rdi,%rcx,1),%r12 │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + movzwl -0x42(%rbp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ - lea (%rdi,%rcx,1),%r12 │ │ │ │ mov %dx,-0x46(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x48(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r13,%r9 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0x68(%rbp),%r9 │ │ │ │ - jmp 3a8d2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rdi,%r9 │ │ │ │ + jmp 37d22 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ - mov (%r8),%rdi │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 %rdi │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 3a8c0 │ │ │ │ + jne 37d10 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r10 │ │ │ │ - je 3a940 │ │ │ │ + je 37d88 │ │ │ │ add $0x10,%r15 │ │ │ │ add %rsi,%r13 │ │ │ │ movq $0x0,(%r15) │ │ │ │ - mov %r14,0x8(%r15) │ │ │ │ mov %r15,%r11 │ │ │ │ - jmp 3a8a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + mov %r14,0x8(%r15) │ │ │ │ + jmp 37cf8 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 3aa4d │ │ │ │ + jle 37e8a │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 3a980 │ │ │ │ + je 37dc0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3a992 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 37dd2 │ │ │ │ + nopl (%rax) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3a980 │ │ │ │ + jne 37dc0 │ │ │ │ + fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x42(%rbp) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%r12 │ │ │ │ dec %r12 │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r9,-0x58(%rbp) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %r12,%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x88(%rbp),%rsp │ │ │ │ - jmp 3a79a │ │ │ │ + mov -0x80(%rbp),%rsp │ │ │ │ + jmp 37c0a │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%r10 │ │ │ │ - je 3aa4d │ │ │ │ + je 37e8a │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ mov %rdx,0x18(%r15) │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 3a94e │ │ │ │ + je 37d96 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%r15 │ │ │ │ movq $0x0,(%r15) │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jne 3aa1c │ │ │ │ + jne 37e59 │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 3a9d3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 37e13 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003aa60 : │ │ │ │ +0000000000037ea0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - jne 3aad0 │ │ │ │ + jne 37f00 │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 3aab5 │ │ │ │ + jle 37eed │ │ │ │ xor %r12d,%r12d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r12,-0x38(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x40(%rbp),%rsi │ │ │ │ - lea -0x22dcf(%rip),%rdi │ │ │ │ - mov %r12,-0x38(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ + lea -0x20e1b(%rip),%rdi │ │ │ │ inc %r12 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ call 3350 │ │ │ │ cmp %r12,0x30(%rbx) │ │ │ │ - jg 3aa90 │ │ │ │ + jg 37ec8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%rdi),%rsi │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rcx │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 3ac2e │ │ │ │ + jle 38046 │ │ │ │ movq $0x0,(%r9) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ mov %r9,%r15 │ │ │ │ + movq $0x0,0x8(%r9) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 3acf1 │ │ │ │ + jle 380fe │ │ │ │ fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - movzwl -0x42(%rbp),%edx │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov %r9,%r11 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + lea (%rdi,%rcx,1),%r12 │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + movzwl -0x42(%rbp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ - lea (%rdi,%rcx,1),%r12 │ │ │ │ mov %dx,-0x46(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x48(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r13,%r9 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0x68(%rbp),%r9 │ │ │ │ - jmp 3abb2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rdi,%r9 │ │ │ │ + jmp 37fd2 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ - mov (%r8),%rdi │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 %rdi │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 3aba0 │ │ │ │ + jne 37fc0 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r10 │ │ │ │ - je 3ac20 │ │ │ │ + je 38038 │ │ │ │ add $0x10,%r15 │ │ │ │ add %rsi,%r13 │ │ │ │ movq $0x0,(%r15) │ │ │ │ - mov %r14,0x8(%r15) │ │ │ │ mov %r15,%r11 │ │ │ │ - jmp 3ab80 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + mov %r14,0x8(%r15) │ │ │ │ + jmp 37fa8 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 3ad2d │ │ │ │ + jle 3813a │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - je 3ac60 │ │ │ │ + je 38070 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3ac72 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 38082 │ │ │ │ + nopl (%rax) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3ac60 │ │ │ │ + jne 38070 │ │ │ │ + fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x42(%rbp) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%r12 │ │ │ │ dec %r12 │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r9,-0x58(%rbp) │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %r12,%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x88(%rbp),%rsp │ │ │ │ - jmp 3aa7a │ │ │ │ + mov -0x80(%rbp),%rsp │ │ │ │ + jmp 37eba │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%r10 │ │ │ │ - je 3ad2d │ │ │ │ + je 3813a │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ mov %rdx,0x18(%r15) │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 3ac2e │ │ │ │ + je 38046 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%r15 │ │ │ │ movq $0x0,(%r15) │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jne 3acfc │ │ │ │ + jne 38109 │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 3acb3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 380c3 │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003ad40 : │ │ │ │ +0000000000038150 : │ │ │ │ push %rbp │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - jne 3adc0 │ │ │ │ + jne 381d0 │ │ │ │ mov 0x30(%r9),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 3b001 │ │ │ │ + jle 383de │ │ │ │ mov 0x58(%r9),%rax │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rcx,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 3ad80 │ │ │ │ + jne 38190 │ │ │ │ lea -0x40(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2d0be(%rip),%rdi │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ + lea -0x2ad92(%rip),%rdi │ │ │ │ mov %r9,-0x40(%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),%rsi │ │ │ │ - mov 0x8(%rdi),%r10 │ │ │ │ mov 0x108(%rdi),%r8 │ │ │ │ - mov 0x78(%rdi),%rax │ │ │ │ - mov 0x58(%rdi),%rdx │ │ │ │ - mov 0x48(%rdi),%r15 │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + mov 0x78(%rdi),%r15 │ │ │ │ + mov 0x8(%rdi),%r10 │ │ │ │ + mov 0x58(%rdi),%rax │ │ │ │ + mov 0x48(%rdi),%rdi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ - lea 0xf(%rdi),%rcx │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - sub %rcx,%rsp │ │ │ │ + lea 0xf(%rdi),%rdx │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 3af25 │ │ │ │ + jle 38316 │ │ │ │ movq $0x0,(%r8) │ │ │ │ - movq $0x0,0x8(%r8) │ │ │ │ mov %r8,%r14 │ │ │ │ + movq $0x0,0x8(%r8) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 3b00b │ │ │ │ + jle 383e8 │ │ │ │ fnstcw -0x42(%rbp) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - movzwl -0x42(%rbp),%edx │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - lea (%rdi,%r15,1),%rbx │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov %r10,-0x58(%rbp) │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ mov %r8,%r11 │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ + add %rdi,%rbx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x46(%rbp) │ │ │ │ - movzwl -0x42(%rbp),%edx │ │ │ │ - and $0xf3,%dh │ │ │ │ - or $0x4,%dh │ │ │ │ - mov %dx,-0x48(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movzwl -0x42(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x46(%rbp) │ │ │ │ + movzwl -0x42(%rbp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x4,%ah │ │ │ │ + mov %ax,-0x48(%rbp) │ │ │ │ mov %r12,%r9 │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ - mov %rdi,%r8 │ │ │ │ + mov -0x58(%rbp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add -0x68(%rbp),%r9 │ │ │ │ - jmp 3aea2 │ │ │ │ + add %rdi,%r9 │ │ │ │ + jmp 382a2 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r15 │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ - mov (%r8),%r10 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll (%r8) │ │ │ │ fldt (%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 %r10 │ │ │ │ - lea (%rdx,%r10,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r10 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 3ae90 │ │ │ │ + jne 38290 │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,-0x58(%rbp) │ │ │ │ - je 3af10 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + je 38308 │ │ │ │ add $0x10,%r14 │ │ │ │ add %rsi,%r12 │ │ │ │ movq $0x0,(%r14) │ │ │ │ - mov %r13,0x8(%r14) │ │ │ │ mov %r14,%r11 │ │ │ │ - jmp 3ae70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0x58(%rbp),%r10 │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ + mov %r13,0x8(%r14) │ │ │ │ + jmp 38270 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 3b047 │ │ │ │ - lea (%r15,%rdi,1),%rdx │ │ │ │ + jle 38424 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea (%rax,%rdi,1),%rcx │ │ │ │ and $0x8,%edi │ │ │ │ - mov $0x1,%eax │ │ │ │ - je 3af60 │ │ │ │ - mov (%r15),%rax │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 3af72 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul (%r15),%rax │ │ │ │ - add $0x10,%r15 │ │ │ │ - imul -0x8(%r15),%rax │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 3af60 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + je 38340 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 38352 │ │ │ │ + nopl (%rax) │ │ │ │ + imul (%rax),%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + imul -0x8(%rax),%rdx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 38340 │ │ │ │ + fnstcw -0x42(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x42(%rbp) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ + fyl2x │ │ │ │ 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),%rbx │ │ │ │ dec %rbx │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0x58(%rbp) │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r12,%rdi │ │ │ │ call 34f0 │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ - mov -0x88(%rbp),%rsp │ │ │ │ + mov -0x80(%rbp),%rsp │ │ │ │ mov 0x30(%r9),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 3ad67 │ │ │ │ + jg 38177 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3ad8f │ │ │ │ + jmp 3819f │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ cmp %rdx,%r10 │ │ │ │ - je 3b047 │ │ │ │ + je 38424 │ │ │ │ add $0x2,%rax │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ mov %rdx,0x18(%r14) │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 3af25 │ │ │ │ + je 38316 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ add $0x20,%r14 │ │ │ │ movq $0x0,(%r14) │ │ │ │ mov %rax,0x8(%r14) │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jne 3b016 │ │ │ │ + jne 383f3 │ │ │ │ mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 3afb3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 38393 │ │ │ │ │ │ │ │ -000000000003b060 : │ │ │ │ +0000000000038430 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 3b080 │ │ │ │ + jne 38450 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3b08c │ │ │ │ + jne 3845c │ │ │ │ test $0x10,%al │ │ │ │ - jne 3b09b │ │ │ │ + jne 3846b │ │ │ │ test $0x20,%al │ │ │ │ - jne 3b0aa │ │ │ │ + jne 3847a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 31a0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 3b06f │ │ │ │ + je 3843f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3120 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 3b073 │ │ │ │ + je 38443 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 32f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 3b077 │ │ │ │ + je 38447 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3170 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003b0c0 : │ │ │ │ +0000000000038490 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ movslq %esi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbp,0x30(%rdi) │ │ │ │ lea 0x0(,%rbp,8),%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%r13) │ │ │ │ test %rbp,%rbp │ │ │ │ - jle 3b220 │ │ │ │ + jle 385d0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rbp),%rax │ │ │ │ mov %rbp,%r12 │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 3b244 │ │ │ │ + jbe 385f4 │ │ │ │ mov %rbp,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - 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 (%rbx,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3b140 │ │ │ │ + jne 384f0 │ │ │ │ test $0x3,%r12b │ │ │ │ - je 3b1a7 │ │ │ │ + je 38557 │ │ │ │ mov %rbp,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%rbx,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - jle 3b1a7 │ │ │ │ - movslq 0x4(%rbx,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - jle 3b1a7 │ │ │ │ + movslq (%rbx,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%rbp │ │ │ │ + jle 38557 │ │ │ │ + movslq 0x4(%rbx,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%rbp │ │ │ │ + jle 38557 │ │ │ │ movslq 0x8(%rbx,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ lea 0x0(,%rbp,8),%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3410 │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x38(%r13),%rax │ │ │ │ mov (%rax,%rbx,8),%rdi │ │ │ │ call 3380 │ │ │ │ mov 0x48(%r13),%rdx │ │ │ │ add %rax,%rax │ │ │ │ mov %rax,(%rdx,%rbx,8) │ │ │ │ inc %rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3b1c0 │ │ │ │ + jne 38570 │ │ │ │ movq $0x9,0x58(%r13) │ │ │ │ mov $0x1dd1,%eax │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 3b23d │ │ │ │ + je 385ed │ │ │ │ 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 c3d0 │ │ │ │ + jmp bc70 │ │ │ │ nopl (%rax) │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ lea 0x0(,%rbp,8),%rdi │ │ │ │ call 3410 │ │ │ │ movq $0x9,0x58(%r13) │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 3b1f3 │ │ │ │ + jmp 385a3 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b179 │ │ │ │ + jmp 38529 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003b250 : │ │ │ │ +0000000000038600 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r13 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %r13,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - mov %rdi,%r12 │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ + punpckldq %xmm0,%xmm3 │ │ │ │ movq %xmm3,(%rsp) │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 3b480 │ │ │ │ - lea -0x1(%r13),%rcx │ │ │ │ + jle 387e0 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ mov %r13,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 3b499 │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 387f9 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x2,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - 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) │ │ │ │ + shr $0x2,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ - movups %xmm2,(%rsi,%rax,2) │ │ │ │ - movups %xmm0,0x10(%rsi,%rax,2) │ │ │ │ + movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 3b300 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 38680 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 3b460 │ │ │ │ + je 387c0 │ │ │ │ mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jle 3b36c │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jle 3b36c │ │ │ │ - movslq 0x8(%r15,%rax,4),%rdx │ │ │ │ - mov %rdx,0x10(%rsi,%rax,8) │ │ │ │ + movslq (%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 386ec │ │ │ │ + movslq 0x4(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 386ec │ │ │ │ + movslq 0x8(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ + cmpq $0x2,0x8(%rsp) │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - cmpq $0x2,0x8(%rsp) │ │ │ │ - jbe 3b4a0 │ │ │ │ + jbe 38800 │ │ │ │ mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - 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 %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3b3c0 │ │ │ │ + jne 38728 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 3b427 │ │ │ │ + je 3878f │ │ │ │ mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jle 3b427 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jle 3b427 │ │ │ │ + movslq (%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 3878f │ │ │ │ + movslq 0x4(%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 3878f │ │ │ │ movslq 0x8(%r14,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ mov (%rsp),%rax │ │ │ │ mov %rbx,0x58(%r12) │ │ │ │ - movq $0x0,0x68(%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 c3d0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp bc70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 3b397 │ │ │ │ + jmp 38717 │ │ │ │ nop │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x48(%r12) │ │ │ │ - jmp 3b427 │ │ │ │ + jmp 3878f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b33e │ │ │ │ + jmp 386be │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b3f9 │ │ │ │ + jmp 38761 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003b4b0 : │ │ │ │ +0000000000038810 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %r8,%r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ movslq %esi,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + movslq %r9d,%rbp │ │ │ │ push %rbx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - sub $0x28,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %r14,0x30(%rdi) │ │ │ │ + movd 0x60(%rsp),%xmm0 │ │ │ │ + movd 0x58(%rsp),%xmm3 │ │ │ │ mov %rcx,0x8(%rdi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ - movd 0x68(%rsp),%xmm3 │ │ │ │ - movd 0x70(%rsp),%xmm4 │ │ │ │ lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %r9d,0x14(%rsp) │ │ │ │ - movslq 0x60(%rsp),%rbx │ │ │ │ - mov %rdx,%rbp │ │ │ │ - mov %r8,%r15 │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ - movq %xmm3,0x8(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + movslq 0x50(%rsp),%rbx │ │ │ │ + punpckldq %xmm0,%xmm3 │ │ │ │ + movq %xmm3,(%rsp) │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%r13) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 3b6c0 │ │ │ │ - lea -0x1(%r14),%r8 │ │ │ │ + jle 389f0 │ │ │ │ + lea -0x1(%r14),%rsi │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ mov %r14,%r12 │ │ │ │ - mov %rax,%rdx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 3b6d7 │ │ │ │ + mov %rax,%rdi │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 38a07 │ │ │ │ mov %r14,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqu 0x0(%rbp,%rax,1),%xmm0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqu (%rdx,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ - movups %xmm2,(%rdx,%rax,2) │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + movups %xmm2,(%rdi,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdi,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3b540 │ │ │ │ + jne 38898 │ │ │ │ test $0x3,%r12b │ │ │ │ - je 3b6a0 │ │ │ │ + je 389d0 │ │ │ │ mov %r14,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq 0x0(%rbp,%rax,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jle 3b5ad │ │ │ │ - movslq 0x4(%rbp,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jle 3b5ad │ │ │ │ - movslq 0x8(%rbp,%rax,4),%rcx │ │ │ │ - mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ + movslq (%rdx,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdi,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jle 38903 │ │ │ │ + movslq 0x4(%rdx,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdi,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jle 38903 │ │ │ │ + movslq 0x8(%rdx,%rax,4),%rdx │ │ │ │ + mov %rdx,0x10(%rdi,%rax,8) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ + cmpq $0x2,0x8(%rsp) │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ mov %rax,%rdx │ │ │ │ - cmpq $0x2,0x18(%rsp) │ │ │ │ - jbe 3b6de │ │ │ │ + jbe 38a0e │ │ │ │ mov %r14,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3b600 │ │ │ │ + jne 38940 │ │ │ │ and $0x3,%r12d │ │ │ │ - je 3b668 │ │ │ │ + je 389a8 │ │ │ │ mov %r14,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jle 3b668 │ │ │ │ - movslq 0x4(%r15,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jle 3b668 │ │ │ │ + movslq (%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jle 389a8 │ │ │ │ + movslq 0x4(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jle 389a8 │ │ │ │ movslq 0x8(%r15,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ - movslq 0x14(%rsp),%rbp │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov %rbx,0x68(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov (%rsp),%rax │ │ │ │ mov %rbp,0x58(%r13) │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rbx,0x68(%r13) │ │ │ │ mov %rax,0x70(%r13) │ │ │ │ - add $0x28,%rsp │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp c3d0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp bc70 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 3b5d6 │ │ │ │ + jmp 3892c │ │ │ │ nopl (%rax) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ - jmp 3b668 │ │ │ │ + jmp 389a8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b57e │ │ │ │ + jmp 388d5 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b63a │ │ │ │ + jmp 3897a │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003b6f0 : │ │ │ │ +0000000000038a20 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000003b710 : │ │ │ │ +0000000000038a40 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -000000000003b740 : │ │ │ │ +0000000000038a70 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x3,%esi │ │ │ │ mov %ecx,0x8(%rsp) │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ movq %xmm0,(%rsp) │ │ │ │ call 3320 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000003b770 : │ │ │ │ +0000000000038aa0 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 3b810 │ │ │ │ + je 38b40 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 3b880 │ │ │ │ + je 38bb0 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 3b890 │ │ │ │ + je 38bc0 │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ testb $0x4,0x70(%rdi) │ │ │ │ - jne 3b800 │ │ │ │ + jne 38b30 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ imul %r8,%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 3b824 │ │ │ │ - flds 0xfa30(%rip) │ │ │ │ + jle 38b54 │ │ │ │ + flds 0xe700(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - flds 0xf924(%rip) │ │ │ │ - jmp 3b7d2 │ │ │ │ + flds 0xe5f4(%rip) │ │ │ │ + jmp 38b02 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jae 3b7f0 │ │ │ │ + fstp %st(0) │ │ │ │ + jae 38b20 │ │ │ │ inc %rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3b820 │ │ │ │ + je 38b50 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fld %st(2) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 3b7c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3b7f4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xf85d(%rip),%rax │ │ │ │ + jbe 38af0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 38b24 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xe52d(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xf821(%rip),%rax │ │ │ │ + lea 0xe4f1(%rip),%rax │ │ │ │ cmp %rcx,0x68(%rdi) │ │ │ │ - jge 3b79d │ │ │ │ + jge 38acd │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0xff5e(%rip),%rax │ │ │ │ + lea 0xebfe(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 3b8a2 │ │ │ │ + jle 38bd2 │ │ │ │ mov 0x40(%rdi),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ fld1 │ │ │ │ - jmp 3b86a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 38b92 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov (%rax,%rdx,1),%rax │ │ │ │ mov %rax,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ and $0x1,%eax │ │ │ │ sub %rcx,%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 3b8b0 │ │ │ │ + je 38bd8 │ │ │ │ inc %rsi │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 3b8a0 │ │ │ │ + je 38bd0 │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 3b840 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xff48(%rip),%rax │ │ │ │ + jb 38b68 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xebf0(%rip),%rax │ │ │ │ ret │ │ │ │ - lea 0xff08(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xeba8(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xff12(%rip),%rax │ │ │ │ + lea 0xebb2(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xf7bf(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xe497(%rip),%rax │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003b8c0 : │ │ │ │ +0000000000038bf0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 3b980 │ │ │ │ + jne 38cb0 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 3b998 │ │ │ │ + jne 38cc8 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3b9f8 │ │ │ │ + jne 38d28 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3ba27 │ │ │ │ + jne 38d57 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3ba3e │ │ │ │ + jne 38d6e │ │ │ │ test $0x4,%al │ │ │ │ - jne 3ba55 │ │ │ │ + jne 38d85 │ │ │ │ test $0x1,%al │ │ │ │ - je 3b938 │ │ │ │ + je 38c68 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 3b929 │ │ │ │ + jle 38c59 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 34f0 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 3b910 │ │ │ │ + jg 38c40 │ │ │ │ mov 0xc0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 3baa0 │ │ │ │ + jne 38dc8 │ │ │ │ test $0x80,%al │ │ │ │ - jne 3ba80 │ │ │ │ + jne 38db0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3ba70 │ │ │ │ + jne 38da0 │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ @@ -59956,261 +58973,251 @@ │ │ │ │ pop %rbp │ │ │ │ jmp 34f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%rdi),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - je 3b8de │ │ │ │ - mov 0x155f1(%rip),%rbp │ │ │ │ + je 38c0e │ │ │ │ + mov 0x142c1(%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 3bac0 │ │ │ │ + jne 38de0 │ │ │ │ mov 0xf0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 3b8e6 │ │ │ │ + je 38c16 │ │ │ │ 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 3b8ee │ │ │ │ + je 38c1e │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 3b8f6 │ │ │ │ + je 38c26 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 3b8fe │ │ │ │ + je 38c2e │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b8fe │ │ │ │ + jmp 38c2e │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 3b951 │ │ │ │ + jmp 38c81 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b949 │ │ │ │ + jmp 38c79 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b941 │ │ │ │ + jmp 38c71 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xf8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 3b9e1 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 38d11 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 0x1546c(%rip),%xmm1 │ │ │ │ - movhps 0x15475(%rip),%xmm1 │ │ │ │ + movq 0x1416c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ + movhps 0x14172(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 3bb35 │ │ │ │ + je 38e35 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3c187 │ │ │ │ + jle 39427 │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ test $0x8,%sil │ │ │ │ - je 3bb80 │ │ │ │ + je 38e70 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3bb92 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 38e82 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3bb80 │ │ │ │ + jne 38e70 │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x8,%esi │ │ │ │ - je 3bbc0 │ │ │ │ + je 38ea8 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3bbd2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 38eba │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3bbc0 │ │ │ │ + jne 38ea8 │ │ │ │ mov %rdx,0x48(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ mov %rax,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3bc40 │ │ │ │ + jle 38f10 │ │ │ │ mov 0x40(%rbx),%r9 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r9,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fildll (%r8,%rax,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rcx,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 3bc20 │ │ │ │ + jne 38ef0 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0xa0(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3bce6 │ │ │ │ + jle 38fb6 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 3c198 │ │ │ │ + jbe 39438 │ │ │ │ mov %rdi,%rsi │ │ │ │ pcmpeqd %xmm0,%xmm0 │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%rsi │ │ │ │ psrld $0x1e,%xmm0 │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%rdx,%rsi,1),%rcx │ │ │ │ and $0x10,%esi │ │ │ │ - je 3bca0 │ │ │ │ + je 38f70 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3bcb0 │ │ │ │ + je 38f80 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3bca0 │ │ │ │ + jne 38f70 │ │ │ │ test $0x3,%dil │ │ │ │ - je 3bce6 │ │ │ │ + je 38fb6 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ movl $0x3,(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 3bce6 │ │ │ │ + jle 38fb6 │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ movl $0x3,0x4(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 3bce6 │ │ │ │ + jle 38fb6 │ │ │ │ movl $0x3,0x8(%rdx,%rax,4) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3bd3b │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ + jle 3900b │ │ │ │ + flds 0xe103(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0xf3cc(%rip) │ │ │ │ + mov 0x50(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ - fldt 0xf99a(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3bd20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 38ff0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 3c150 │ │ │ │ + jne 393f0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 3c130 │ │ │ │ + jne 393d0 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 3c110 │ │ │ │ + jne 393b0 │ │ │ │ test $0x1,%al │ │ │ │ - jne 3bfd0 │ │ │ │ + jne 39278 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3bf90 │ │ │ │ + jne 39240 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3bf60 │ │ │ │ + jne 39218 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3bf30 │ │ │ │ + jne 391e8 │ │ │ │ test $0x20,%al │ │ │ │ - je 3bdfb │ │ │ │ + je 390cb │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 3c16a │ │ │ │ + jle 3940a │ │ │ │ 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 3bda0 │ │ │ │ + jne 39070 │ │ │ │ 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 │ │ │ │ @@ -60218,15 +59225,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 3be20 │ │ │ │ + jne 390f0 │ │ │ │ movdqa -0x50(%rbp),%xmm3 │ │ │ │ movups %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -60235,141 +59242,136 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xe0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 3c175 │ │ │ │ + jne 39415 │ │ │ │ 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 3bef8 │ │ │ │ + jle 391b0 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 3c19f │ │ │ │ + jbe 3943f │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 3bea0 │ │ │ │ + jne 39158 │ │ │ │ test $0x3,%dil │ │ │ │ - je 3bef8 │ │ │ │ + je 391b0 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jge 3bef8 │ │ │ │ + jge 391b0 │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,0x4(%r12,%rax,4) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 3bef8 │ │ │ │ + jle 391b0 │ │ │ │ mov 0x10(%rdx,%rax,8),%rdx │ │ │ │ mov %edx,0x8(%r12,%rax,4) │ │ │ │ mov 0xe8(%rbx),%rcx │ │ │ │ mov 0xe0(%rbx),%rdx │ │ │ │ - mov 0x74(%rbx),%r9d │ │ │ │ mov %r12,%rsi │ │ │ │ + mov 0x74(%rbx),%r9d │ │ │ │ mov 0xa0(%rbx),%r8 │ │ │ │ call 3140 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0x98(%rbx) │ │ │ │ call 34f0 │ │ │ │ - jmp 3be00 │ │ │ │ + jmp 390d0 │ │ │ │ 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 3bd77 │ │ │ │ + jmp 39047 │ │ │ │ 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 3bd6f │ │ │ │ + jmp 3903f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 3bd67 │ │ │ │ + jmp 39037 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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 %rax,0xa8(%rbx) │ │ │ │ mov %rax,%r13 │ │ │ │ - cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 3c100 │ │ │ │ + jle 393a0 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ mov %rsp,%r12 │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rcx,%r14,1),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13,%r14,1) │ │ │ │ - cmpq $0x0,(%rcx,%r14,1) │ │ │ │ - jle 3c0d5 │ │ │ │ - shl $0x4,%r15 │ │ │ │ + cmpq $0x0,(%rcx,%r15,8) │ │ │ │ + jle 39375 │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ + shl $0x4,%r13 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rax,%r13,1) │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ - fldt 0xf623(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov (%rax,%r14,1),%rax │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ + fldt 0xe356(%rip) │ │ │ │ + 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) │ │ │ │ @@ -60377,309 +59379,310 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0xa8(%rbx),%rcx │ │ │ │ mov %r15,%rax │ │ │ │ inc %r15 │ │ │ │ - mov %r15,(%r12) │ │ │ │ fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r15,(%r12) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add (%rcx,%r14,1),%rax │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ fstpt (%rax) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp (%rcx,%r14,1),%r15 │ │ │ │ - jl 3c060 │ │ │ │ + jl 39300 │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge 3c100 │ │ │ │ + jge 393a0 │ │ │ │ mov 0xa8(%rbx),%r13 │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 3c020 │ │ │ │ + jmp 392c0 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3bd5f │ │ │ │ + jmp 3902f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3bd57 │ │ │ │ + jmp 39027 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3bd4e │ │ │ │ + jmp 3901e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3bd46 │ │ │ │ + jmp 39016 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 3bdaf │ │ │ │ + jmp 3907f │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ - jmp 3be3e │ │ │ │ + jmp 3910e │ │ │ │ movq $0x1,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3bbd2 │ │ │ │ + jmp 38eba │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3bcbd │ │ │ │ + jmp 38f8d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3beca │ │ │ │ + jmp 39182 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003c1b0 : │ │ │ │ +0000000000039450 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0xf8,%rsp │ │ │ │ + sub $0x108,%rsp │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ movdqu 0xe0(%rdi),%xmm0 │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rsp,-0x128(%rbp) │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ + movq %xmm0,-0x80(%rbp) │ │ │ │ + movq %xmm0,%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ - movq %xmm0,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movups %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rsp,-0xd0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rcx,%r12 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov 0x58(%r14),%r13 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + mov 0x58(%r14),%rbx │ │ │ │ mov 0x68(%r14),%rsi │ │ │ │ - shr $0x3,%r12 │ │ │ │ - lea 0x1(%r13),%rbx │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + inc %rbx │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ + mov %rsi,-0x110(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rdx,-0x98(%rbp) │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r14),%esi │ │ │ │ test $0x20,%sil │ │ │ │ - jne 3c637 │ │ │ │ + jne 398d7 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ + shl $0x5,%rbx │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%r12,8) │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ mov %rsp,%r15 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%r12,8) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3c4da │ │ │ │ + jle 39772 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 3c340 │ │ │ │ + jne 395e0 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ test $0x10,%sil │ │ │ │ - jne 3c4ec │ │ │ │ + jne 39784 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 3d2e3 │ │ │ │ + jne 3a53c │ │ │ │ test $0x2,%sil │ │ │ │ - jne 3cac7 │ │ │ │ + jne 39d57 │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ and $0x4,%esi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - jne 3dfdb │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + jne 3b1d1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c732 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + jle 399d2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + flds 0xdaa4(%rip) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - mov %r14,%r13 │ │ │ │ + mov %r15,%r13 │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - flds 0xed12(%rip) │ │ │ │ - mov %r15,%r14 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - lea 0x0(,%rbx,8),%r12 │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov %r12,-0xd8(%rbp) │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + lea 0x0(,%rdi,8),%r12 │ │ │ │ + movq $0x0,-0x120(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + mov %r12,-0xd8(%rbp) │ │ │ │ setg -0xf0(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 3cf0d │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov 0x40(%r13),%r12 │ │ │ │ - mov 0x58(%r13),%r11 │ │ │ │ + jle 3a172 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ + mov 0x58(%r14),%r11 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ shl $0x4,%rbx │ │ │ │ - add 0x78(%r13),%rbx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - jmp 3c474 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + add 0x78(%r14),%rbx │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + jmp 3970d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r9,%rdx │ │ │ │ + cmp %r10,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3c4ce │ │ │ │ + jle 39766 │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xd8(%rbp) │ │ │ │ - je 3cee3 │ │ │ │ - mov (%r12,%rcx,1),%r9 │ │ │ │ - lea -0x2(%r9,%r9,1),%rsi │ │ │ │ + je 3a153 │ │ │ │ + mov (%r12,%rcx,1),%r10 │ │ │ │ + lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%rbx,%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,0x0(%r13,%rcx,1) │ │ │ │ + mov %rax,(%r9,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,(%r10,%rcx,1) │ │ │ │ + mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3c440 │ │ │ │ + jns 396d8 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jge 3ced0 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jge 3a140 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3c45b │ │ │ │ + jg 396f3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3c45b │ │ │ │ + jmp 396f3 │ │ │ │ test $0x10,%sil │ │ │ │ - je 3d947 │ │ │ │ + je 3ab57 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3c732 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + jle 399d2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0xa8(%rbp) │ │ │ │ mov %r15,%r8 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - flds 0xeba7(%rip) │ │ │ │ mov %r14,%rcx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - lea 0x0(,%rbx,8),%r13 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + flds 0xd930(%rip) │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + movq $0x0,-0xa8(%rbp) │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + lea 0x0(,%rdi,8),%r15 │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - mov %r13,%r15 │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ - lea (%rbx,%r13,1),%rax │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + lea (%rbx,%rdi,8),%rax │ │ │ │ + setg -0xb0(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 3cbee │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 39e6e │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%r13 │ │ │ │ mov 0x40(%rcx),%r14 │ │ │ │ - mov 0x58(%rcx),%r12 │ │ │ │ - xor %esi,%esi │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x58(%rcx),%r12 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ mov %rcx,-0x98(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ shl $0x4,%r13 │ │ │ │ add 0x78(%rcx),%r13 │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - jmp 3c5e8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 39888 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp %r11,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3cba8 │ │ │ │ + jle 39e28 │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ mov %rax,(%r8,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %r15,%rsi │ │ │ │ - je 3cbb7 │ │ │ │ + je 39e37 │ │ │ │ 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) │ │ │ │ @@ -60689,103 +59692,103 @@ │ │ │ │ sub %r12,%r10 │ │ │ │ mov %rax,(%r9,%rsi,1) │ │ │ │ mov %r10,%rax │ │ │ │ mov %r10,(%rcx,%rsi,1) │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %r10,%r10 │ │ │ │ - jns 3c5b0 │ │ │ │ + jns 39850 │ │ │ │ add %rdx,%rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - jge 3cba0 │ │ │ │ + jge 39e20 │ │ │ │ mov %rdi,%rdx │ │ │ │ - jmp 3c5bd │ │ │ │ + jmp 3985d │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c732 │ │ │ │ + jle 399d2 │ │ │ │ mov 0xc8(%r14),%r12 │ │ │ │ + flds 0xd7eb(%rip) │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - flds 0xea83(%rip) │ │ │ │ - xor %ecx,%ecx │ │ │ │ lea (%r12,%rax,8),%rsi │ │ │ │ nop │ │ │ │ mov (%r12),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c70d │ │ │ │ + jle 399ad │ │ │ │ mov 0xc0(%r14),%rdx │ │ │ │ mov %rcx,%r9 │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ - add 0xb0(%r14),%r9 │ │ │ │ lea (%rdx,%rcx,8),%r8 │ │ │ │ add %rax,%rcx │ │ │ │ lea -0x1(%rdi),%r11 │ │ │ │ + add 0xb0(%r14),%r9 │ │ │ │ mov %rcx,-0x48(%rbp) │ │ │ │ lea (%rdx,%rcx,8),%r13 │ │ │ │ mov %r12,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r8),%r10 │ │ │ │ test %r11,%r11 │ │ │ │ - js 3cac0 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ + js 39d50 │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ mov %r10,%rax │ │ │ │ mov %r11,%rdi │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r12,%rdi,8),%r9 │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3c6d8 │ │ │ │ + je 39978 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 3c6d8 │ │ │ │ + je 39978 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%rdi │ │ │ │ - jae 3c6c0 │ │ │ │ + jae 39960 │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ fldt (%r9) │ │ │ │ - fldt (%rbx) │ │ │ │ + shl $0x4,%r10 │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ + fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r15,%r10,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r15,%r10,1) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 3c6a0 │ │ │ │ + jne 39940 │ │ │ │ mov %rcx,%r12 │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jne 3c660 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3c732 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3c732 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3c732 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x118(%rbp),%rsp │ │ │ │ + jne 39900 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 399d2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 399d2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 399d2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x128(%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 │ │ │ │ @@ -60793,194 +59796,191 @@ │ │ │ │ mov (%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd8(%r14),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r13 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ mov %r13,%r12 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 3c7ea │ │ │ │ + jle 39a8a │ │ │ │ lea 0x0(,%r12,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 3c940 │ │ │ │ + je 39bd0 │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c931 │ │ │ │ + jle 39bc1 │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ mov %r14,%rcx │ │ │ │ + mov (%rdi,%r11,8),%rsi │ │ │ │ setg -0x68(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov (%rdi,%r11,8),%rsi │ │ │ │ add %r15,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ lea (%r8,%rdx,1),%r9 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 3c8c3 │ │ │ │ + jle 39b53 │ │ │ │ + mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov %r15,-0x48(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %r15,-0x48(%rbp) │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,8),%r11 │ │ │ │ mov %rax,%r15 │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rdx │ │ │ │ mov %r11,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r14,%r15,8),%rsi │ │ │ │ add %r11,%rdx │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rdx,0x0(%r13,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rsi,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 3c880 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 39b10 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%r15 │ │ │ │ mov 0x0(%r13,%r12,8),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ mov (%rbx,%r11,8),%rax │ │ │ │ - fldt (%r9) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ + fldt (%r9) │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ - jne 3c923 │ │ │ │ + jne 39bb3 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 3c905 │ │ │ │ - jmp 3c923 │ │ │ │ + jne 39b95 │ │ │ │ + jmp 39bb3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ - je 3c923 │ │ │ │ + je 39bb3 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rdx │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ cmp %rdx,(%rdi,%rax,8) │ │ │ │ - je 3c900 │ │ │ │ + je 39b90 │ │ │ │ add $0x10,%r15 │ │ │ │ cmp -0x50(%rbp),%r15 │ │ │ │ - jne 3c840 │ │ │ │ + jne 39ae0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c931 │ │ │ │ + jle 39bc1 │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %r12,%r15 │ │ │ │ - jge 3ca27 │ │ │ │ + jge 39caf │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ shl $0x4,%rdi │ │ │ │ lea (%rax,%rdi,1),%r13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ mov %r15,%rdx │ │ │ │ mov (%r14,%r15,8),%rax │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - mov (%r8,%r12,1),%r8 │ │ │ │ sub $0x10,%rsp │ │ │ │ - inc %r15 │ │ │ │ - add $0x10,%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov (%r8,%r15,8),%r8 │ │ │ │ + lea 0x0(,%r15,8),%r12 │ │ │ │ + inc %r15 │ │ │ │ add 0x60(%rbx),%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + add $0x10,%r13 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ lea -0x2(%r8,%r8,1),%r8 │ │ │ │ mov %r8,-0x48(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0xeccb(%rip) │ │ │ │ + fldt 0xda23(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x48(%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(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ mov 0x40(%rbx),%r8 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ mov (%r8,%r12,1),%rdx │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ imul -0x8(%rdi,%r15,8),%rdx │ │ │ │ add -0x40(%rbp),%rdx │ │ │ │ mov %rdx,(%rdi,%r15,8) │ │ │ │ fstpt 0x0(%r13) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jl 3c990 │ │ │ │ + jl 39c18 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ lea -0x1(%r12),%r15 │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ mov (%rax,%r12,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ @@ -60988,56 +59988,55 @@ │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ mov (%r14,%r15,8),%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rdx,(%r14,%r15,8) │ │ │ │ cmp %rdx,(%rdi,%r15,8) │ │ │ │ - jne 3caa3 │ │ │ │ + jne 39d33 │ │ │ │ test %r15,%r15 │ │ │ │ - jg 3ca85 │ │ │ │ - jmp 3caa3 │ │ │ │ - nop │ │ │ │ + jg 39d15 │ │ │ │ + jmp 39d33 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r15,%r15 │ │ │ │ - je 3caa3 │ │ │ │ + je 39d33 │ │ │ │ dec %r15 │ │ │ │ mov (%r14,%r15,8),%rax │ │ │ │ movq $0x0,0x8(%r14,%r15,8) │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rdx,(%r14,%r15,8) │ │ │ │ cmp %rdx,(%rdi,%r15,8) │ │ │ │ - je 3ca80 │ │ │ │ + je 39d10 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%rbx),%rax │ │ │ │ - jge 3c931 │ │ │ │ + jge 39bc1 │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ - jmp 3c970 │ │ │ │ + jmp 39bf8 │ │ │ │ nopl (%rax) │ │ │ │ fld1 │ │ │ │ - jmp 3c6e2 │ │ │ │ + jmp 39982 │ │ │ │ mov 0x60(%r14),%r10 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%r11 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ mov %r8,%r9 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r9 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx) │ │ │ │ + fstpt (%r11) │ │ │ │ test %rax,%rax │ │ │ │ - js 3e734 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + js 3b8cc │ │ │ │ fld1 │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %r11,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ - fchs │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0xe87f(%rip) │ │ │ │ + fchs │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -61046,313 +60045,309 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 3cb42 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 39dc2 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 3cb40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 39dc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 3d965 │ │ │ │ + cmp %rdi,-0x48(%rbp) │ │ │ │ + je 3ab75 │ │ │ │ mov %rdi,%rax │ │ │ │ add %r8,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt (%rbx,%rax,1) │ │ │ │ - jmp 3cb13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fstpt (%r11,%rax,1) │ │ │ │ + jmp 39d9c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3c5d3 │ │ │ │ + jmp 39873 │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xe4f1(%rip) │ │ │ │ + flds 0xd271(%rip) │ │ │ │ mov %rax,%r9 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3ce7e │ │ │ │ + jle 3a0ee │ │ │ │ mov 0x58(%rcx),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ mov %rcx,%rdi │ │ │ │ + mov %r15,-0xf0(%rbp) │ │ │ │ inc %rax │ │ │ │ lea (%rax,%rax,1),%r14 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %r14,%r15 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 3cd43 │ │ │ │ + jle 39fb3 │ │ │ │ mov 0xb0(%rdi),%rsi │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ - add -0xa8(%rbp),%rax │ │ │ │ mov -0x88(%rbp),%r12 │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ - lea (%r9,%r10,1),%r13 │ │ │ │ - imul -0xb0(%rbp),%rax │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ - mov (%rcx,%r10,1),%rsi │ │ │ │ - fldt (%r12,%r11,1) │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + lea (%r9,%r10,1),%r13 │ │ │ │ + add -0xa8(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ add %r10,%r14 │ │ │ │ - lea 0x10(%r12,%r11,1),%r12 │ │ │ │ - lea 0x8(%rcx,%r10,1),%r11 │ │ │ │ - add %rax,%rax │ │ │ │ + imul -0xc0(%rbp),%rax │ │ │ │ + fldt (%r12,%r11,1) │ │ │ │ mov %rsi,-0x98(%rbp) │ │ │ │ lea (%rbx,%r10,1),%rsi │ │ │ │ + lea 0x10(%r12,%r11,1),%r12 │ │ │ │ + lea 0x8(%rcx,%r10,1),%r11 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ mov %rbx,-0x98(%rbp) │ │ │ │ + add %rax,%rax │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%rsi),%r10 │ │ │ │ mov (%r14),%rcx │ │ │ │ fld %st(1) │ │ │ │ test %r10,%r10 │ │ │ │ - je 3ccea │ │ │ │ - ffreep %st(0) │ │ │ │ + je 39f5a │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ fld %st(2) │ │ │ │ cmp %r9,%r10 │ │ │ │ fcmove %st(2),%st │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ imul %rdx,%rcx │ │ │ │ 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 %r15,%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ + lea (%rcx,%r10,1),%rdx │ │ │ │ fldt (%rbx,%r9,1) │ │ │ │ + mov %rdx,-0x8(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r12) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 3ccd0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 39f40 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ mov (%rax,%rsi,8),%rax │ │ │ │ shl $0x4,%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ - mov (%r8,%rcx,8),%rdx │ │ │ │ fldt (%rsi) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov (%r8,%rsi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%rcx,8),%rax │ │ │ │ + mov (%rbx,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3cec0 │ │ │ │ + je 3a130 │ │ │ │ mov 0x40(%rdi),%rsi │ │ │ │ - mov (%rsi,%rcx,8),%rsi │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov (%rsi,%rcx,1),%rsi │ │ │ │ dec %rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 3cec0 │ │ │ │ + je 3a130 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ mov (%r9,%rsi,8),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r9,%rsi,8) │ │ │ │ cmp %r15,%rax │ │ │ │ - jne 3ce52 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 3ce52 │ │ │ │ + jne 3a0ca │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + je 3a0ca │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov %rsi,%rax │ │ │ │ - jmp 3ce25 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3a09d │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x40(%rdi),%r11 │ │ │ │ mov (%r11,%rax,8),%r11 │ │ │ │ dec %r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 3ce49 │ │ │ │ + je 3a0c1 │ │ │ │ add %r10,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%rcx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3ce11 │ │ │ │ + jg 3a089 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r10 │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %r10,0x8(%r8,%rax,8) │ │ │ │ cmp %r15,%rsi │ │ │ │ - jne 3ce60 │ │ │ │ + jne 3a0d0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3ce60 │ │ │ │ + je 3a0d0 │ │ │ │ dec %rax │ │ │ │ mov (%r9,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r9,%rax,8) │ │ │ │ mov (%r8,%rax,8),%r10 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%r9,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3cde0 │ │ │ │ + jne 3a058 │ │ │ │ neg %r10 │ │ │ │ mov %r10,(%r8,%rax,8) │ │ │ │ - jmp 3cdf0 │ │ │ │ + jmp 3a068 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 3cc30 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + jne 39ea8 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ mov %rdi,%rcx │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ add %rsi,-0xa8(%rbp) │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ - cmp -0xf0(%rbp),%rax │ │ │ │ - jne 3c567 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + cmp -0x108(%rbp),%rax │ │ │ │ + jne 3980b │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ - jmp 3c732 │ │ │ │ + jmp 399d2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ - jmp 3cda6 │ │ │ │ + jmp 3a01d │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3c45b │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + jmp 396f3 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x60(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xe1d2(%rip) │ │ │ │ - mov %rax,%r9 │ │ │ │ + flds 0xcf6a(%rip) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3d28d │ │ │ │ + jle 3a4ea │ │ │ │ + fildll 0x58(%r14) │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ + movq $0x0,-0x98(%rbp) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - fildll 0x58(%r13) │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ - fld %st(0) │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + fld %st(0) │ │ │ │ add %rdx,%rbx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 3d155 │ │ │ │ + jle 3a39e │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ - mov -0xe8(%rbp),%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - lea (%r8,%rcx,1),%r11 │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ - shl $0x4,%rbx │ │ │ │ + lea 0x0(,%rax,8),%r8 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ sub %rax,%rdx │ │ │ │ - lea (%rsi,%rbx,1),%r15 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - add 0x60(%r10),%rbx │ │ │ │ - fldt (%r15) │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + add 0x60(%r14),%rcx │ │ │ │ shl $0x3,%rdx │ │ │ │ + mov %r13,-0xb0(%rbp) │ │ │ │ + mov %rcx,%r10 │ │ │ │ + add %r8,%r11 │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ - mov 0x40(%r10),%rdx │ │ │ │ - lea (%rsi,%rcx,1),%r12 │ │ │ │ - mov (%r12),%rsi │ │ │ │ - add %rcx,%rdx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + add %r8,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + fldt (%r12) │ │ │ │ + mov (%rbx),%rsi │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + add %r8,%rdx │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - lea (%rax,%r13,1),%rdx │ │ │ │ + lea (%rax,%r15,1),%rdx │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ - lea (%r9,%rcx,1),%r13 │ │ │ │ + lea (%r9,%r8,1),%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x78(%r10),%rdx │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - add %rcx,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%r9 │ │ │ │ - jmp 3d089 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0x78(%r14),%rdx │ │ │ │ + lea (%rax,%r8,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r13 │ │ │ │ + jmp 3a2dd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0xe368(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -61367,38 +60362,38 @@ │ │ │ │ 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 3d059 │ │ │ │ + je 3a2ad │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0xe65f(%rip) │ │ │ │ + fldt 0xd3db(%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,%rcx,1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r15,%rcx,2) │ │ │ │ + fstpt 0x10(%r12,%rcx,2) │ │ │ │ + mov %rsi,0x8(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0x60(%rbp) │ │ │ │ - je 3d130 │ │ │ │ - mov (%r10,%rcx,1),%rdi │ │ │ │ - mov (%r11,%rcx,1),%r8 │ │ │ │ + je 3a380 │ │ │ │ + mov (%r11,%rcx,1),%rdi │ │ │ │ + mov 0x0(%r13,%rcx,1),%r8 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - je 3d0a1 │ │ │ │ + je 3a2f6 │ │ │ │ cmp %r8,%rax │ │ │ │ - je 3d0a1 │ │ │ │ + je 3a2f6 │ │ │ │ fmul %st(2),%st │ │ │ │ - mov 0x0(%r13,%rcx,1),%r14 │ │ │ │ + mov (%r15,%rcx,1),%r14 │ │ │ │ fldt (%rdx,%rcx,2) │ │ │ │ add (%r9,%rcx,1),%r14 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -61412,158 +60407,157 @@ │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ - fldt (%rbx,%rcx,2) │ │ │ │ + fldt (%r10,%rcx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 3d010 │ │ │ │ + ja 3a268 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3d110 │ │ │ │ + ja 3a360 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xe5c6(%rip) │ │ │ │ + fldt 0xd341(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3d065 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a2b9 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xe59e(%rip) │ │ │ │ + fldt 0xd31e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3d065 │ │ │ │ + jmp 3a2b9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ fldt (%rbx) │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov 0x0(%r13,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov (%r14,%rbx,8),%rdx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r8,%rbx,8),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3d2d0 │ │ │ │ - mov 0x40(%r10),%rcx │ │ │ │ - mov (%rcx,%rbx,8),%rcx │ │ │ │ + je 3a528 │ │ │ │ + mov 0x40(%r14),%rcx │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3d2d0 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + je 3a528 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r8,%rbx,8) │ │ │ │ mov (%r9,%rbx,8),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r9,%rbx,8) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 3d262 │ │ │ │ + jne 3a4c4 │ │ │ │ cmpb $0x0,-0xf0(%rbp) │ │ │ │ - je 3d262 │ │ │ │ + je 3a4c4 │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 3d234 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x40(%r10),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rbx │ │ │ │ - dec %rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 3d259 │ │ │ │ + jmp 3a494 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%r14),%r10 │ │ │ │ + mov (%r10,%rax,8),%r10 │ │ │ │ + dec %r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 3a4ba │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r8,%rax,8) │ │ │ │ mov 0x8(%r11,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3d220 │ │ │ │ + jg 3a480 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%r8,%rax,8) │ │ │ │ - mov %rsi,0x8(%r14,%rax,8) │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 3d270 │ │ │ │ + jne 3a4d0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3d270 │ │ │ │ + je 3a4d0 │ │ │ │ dec %rax │ │ │ │ mov (%r9,%rax,8),%rbx │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r9,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%rsi │ │ │ │ + mov 0x0(%r13,%rax,8),%rsi │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ mov %rcx,(%r9,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3d1f0 │ │ │ │ + jne 3a450 │ │ │ │ neg %rsi │ │ │ │ - mov %rsi,(%r14,%rax,8) │ │ │ │ - jmp 3d200 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - incq -0x90(%rbp) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + jmp 3a460 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ cmp %rbx,-0x70(%rbp) │ │ │ │ - jne 3cf60 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r10,%r13 │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + jne 3a1c0 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x110(%rbp) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - add %rdi,-0xe8(%rbp) │ │ │ │ - add %rdi,-0x110(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - jne 3c3f1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%r14 │ │ │ │ - jmp 3c732 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + add %rbx,-0xe8(%rbp) │ │ │ │ + add %rbx,-0x120(%rbp) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + cmp -0x118(%rbp),%rax │ │ │ │ + jne 3968f │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 399d2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rbx,8) │ │ │ │ - jmp 3d1b0 │ │ │ │ + mov %rdx,0x0(%r13,%rbx,8) │ │ │ │ + jmp 3a408 │ │ │ │ mov 0x60(%r14),%r10 │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ mov %r11,%r9 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r9 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 3e6cb │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ + js 3b7e6 │ │ │ │ fld1 │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0xe063(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -61572,110 +60566,105 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 3d382 │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 3a5b2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 3d380 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3a5b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r8 │ │ │ │ - je 3d3df │ │ │ │ + je 3a60c │ │ │ │ mov %rdi,%rax │ │ │ │ add %r11,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 3d32f │ │ │ │ + jmp 3a584 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ - jmp 3d3ed │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3d3ed │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3d3ed │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 3a61a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3a61a │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3a61a │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c732 │ │ │ │ + jle 399d2 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 3e615 │ │ │ │ + jle 3b7cc │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 3d437 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 3a664 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov %r14,-0xa0(%rbp) │ │ │ │ mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r14 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ shr $0x4,%rbx │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ + mov -0x100(%rbp),%r14 │ │ │ │ lea 0x0(,%rax,8),%r12 │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 3d4d3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a6f8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3d52a │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jle 3a74b │ │ │ │ + mov %rdx,(%r8,%rcx,1) │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r12,%rcx │ │ │ │ - je 3d549 │ │ │ │ - mov (%r11,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + je 3a757 │ │ │ │ + mov (%r11,%rcx,1),%rbx │ │ │ │ + lea -0x2(%rbx,%rbx,1),%rsi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -61683,332 +60672,327 @@ │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3d4a0 │ │ │ │ + jns 3a6c8 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 3d536 │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jge 3a743 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 3d4bb │ │ │ │ + jmp 3a6d5 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3d4bb │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - neg %rdx │ │ │ │ - jmp 3d4bb │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + jmp 3a6e7 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov -0xc8(%rbp),%r8 │ │ │ │ mov -0x48(%rbp),%r12 │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ - shl $0x5,%r10 │ │ │ │ add 0xb0(%rax),%r10 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%r9 │ │ │ │ mov 0x0(%r13,%rsi,8),%r11 │ │ │ │ mov (%r14,%rsi,8),%rax │ │ │ │ - fldt (%r10) │ │ │ │ imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 3d646 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + jle 3a846 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%r15,%rdi,1) │ │ │ │ lea 0x2(%r11),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 3d64a │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + jl 3a84a │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r9d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r9 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 3d620 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3a820 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - jmp 3d650 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3d650 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 3a850 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3a850 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ add %rbx,-0x60(%rbp) │ │ │ │ add $0x20,%r10 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp %r12,%rsi │ │ │ │ - jne 3d5b0 │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ + jne 3a7c0 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3d90c │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + jle 3ab1c │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ fld1 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - flds 0xda33(%rip) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + flds 0xc842(%rip) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + setg -0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 3d793 │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ + jle 3a9aa │ │ │ │ mov %rax,%rcx │ │ │ │ - mov (%r11,%rax,8),%rdx │ │ │ │ + mov -0x98(%rbp),%r13 │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ shl $0x4,%rcx │ │ │ │ - shr $0x4,%r13 │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + mov (%r11,%rax,8),%rdx │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + shr $0x4,%r13 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ mov (%r12,%rax,8),%rsi │ │ │ │ fld %st(2) │ │ │ │ test %r9,%r9 │ │ │ │ - je 3d74c │ │ │ │ - ffreep %st(0) │ │ │ │ + je 3a95c │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rsi),%rcx │ │ │ │ fld %st(1) │ │ │ │ cmp %r9,%rcx │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %r13,%rcx │ │ │ │ imul %rdx,%rsi │ │ │ │ + mov %r13,%rcx │ │ │ │ imul %rax,%rcx │ │ │ │ + lea (%rsi,%r9,1),%rdx │ │ │ │ add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ - lea (%rsi,%r9,1),%rdx │ │ │ │ - mov %rdx,(%r11,%rax,8) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rdx,(%r11,%rax,8) │ │ │ │ fldt (%r14,%rcx,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 3d730 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3a940 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov %r10,%rdx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov (%r11,%r10,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov (%r15,%r9,8),%rdx │ │ │ │ - fldt (%rsi) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov (%r15,%r9,8),%rdx │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ + fldt (%rcx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rdi,%r9,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3d900 │ │ │ │ + je 3ab10 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rcx │ │ │ │ + mov -0xe8(%rbp),%r13 │ │ │ │ + mov (%rcx,%r13,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3d900 │ │ │ │ + je 3ab10 │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov %rax,(%rdi,%r9,8) │ │ │ │ mov (%r8,%r9,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ + cmp %rax,%rcx │ │ │ │ mov %rax,(%r8,%r9,8) │ │ │ │ mov %r9,%rax │ │ │ │ - jne 3d8a7 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 3d8a7 │ │ │ │ + jne 3aabf │ │ │ │ + cmpb $0x0,-0xd8(%rbp) │ │ │ │ + je 3aabf │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - jmp 3d866 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rcx,%r9 │ │ │ │ + jmp 3aa86 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ mov 0x0(%r13,%rax,8),%r13 │ │ │ │ dec %r13 │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 3d88a │ │ │ │ + je 3aaaa │ │ │ │ add %r12,%rdx │ │ │ │ mov $0x1,%r12d │ │ │ │ mov %rdx,(%rdi,%rax,8) │ │ │ │ mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3d852 │ │ │ │ + jg 3aa72 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ mov %r12,0x8(%r15,%rax,8) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 3d8a0 │ │ │ │ + jne 3aab8 │ │ │ │ test %rax,%rax │ │ │ │ - je 3d8a0 │ │ │ │ + je 3aab8 │ │ │ │ dec %rax │ │ │ │ mov (%r8,%rax,8),%rcx │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ mov (%r15,%rax,8),%r12 │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3d820 │ │ │ │ + jne 3aa40 │ │ │ │ neg %r12 │ │ │ │ mov %r12,(%r15,%rax,8) │ │ │ │ - jmp 3d831 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3aa51 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ incq -0x60(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x60(%rbp) │ │ │ │ - jne 3d6f0 │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 3c722 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + cmp %rdx,-0x60(%rbp) │ │ │ │ + jne 3a8f8 │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x110(%rbp) │ │ │ │ + je 399c2 │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r10,-0xf0(%rbp) │ │ │ │ + add %r10,-0x108(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jg 3d433 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - jmp 3d6c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 3a660 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + jmp 3a8db │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r15,%r9,8) │ │ │ │ - jmp 3d7dc │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + jmp 3a9fa │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - add %rdi,-0xf0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 3e720 │ │ │ │ + add %rbx,-0x108(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x110(%rbp) │ │ │ │ + je 3b830 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 3d471 │ │ │ │ + jmp 3a69e │ │ │ │ test $0x8,%sil │ │ │ │ - jne 3d3d5 │ │ │ │ + jne 3a602 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ test $0x2,%sil │ │ │ │ - je 3c371 │ │ │ │ - jmp 3d973 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3d973 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3d973 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 39611 │ │ │ │ + jmp 3ab83 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ab83 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ab83 │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c732 │ │ │ │ + jle 399d2 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 3e6b1 │ │ │ │ + jle 3b86a │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 3d9bd │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 3abcd │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ mov -0xd0(%rbp),%r13 │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov -0xf8(%rbp),%r14 │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + mov -0x100(%rbp),%r14 │ │ │ │ + mov %r15,-0xd8(%rbp) │ │ │ │ shl $0x3,%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ mov -0xf0(%rbp),%r9 │ │ │ │ - mov 0x40(%r15),%r12 │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add 0x78(%r15),%r9 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - jmp 3da50 │ │ │ │ + mov 0x40(%rax),%r12 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + add 0x78(%rax),%r9 │ │ │ │ + jmp 3ac63 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r10,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 3daa7 │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 3acba │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa8(%rbp) │ │ │ │ - je 3dac6 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 3acd9 │ │ │ │ mov (%r12,%rcx,1),%r10 │ │ │ │ lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ @@ -62018,87 +61002,85 @@ │ │ │ │ sub %r8,%rdi │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3da20 │ │ │ │ + jns 3ac30 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jge 3dab3 │ │ │ │ + jge 3acc6 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3da3b │ │ │ │ + jg 3ac4b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3da3b │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + jmp 3ac4b │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3da3b │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + jmp 3ac4b │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - mov 0x60(%r15),%r11 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ shr $0x4,%r10 │ │ │ │ + fmul %st(0),%st │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - lea -0x2(%rax,%rax,1),%rax │ │ │ │ + mov (%r12,%rsi,8),%rax │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ + lea -0x2(%rax,%rax,1),%rax │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0xa0(%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) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 3df70 │ │ │ │ + jbe 3b158 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xd7ec(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -62112,40 +61094,40 @@ │ │ │ │ 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 3dbd3 │ │ │ │ + je 3adcf │ │ │ │ fchs │ │ │ │ - fmuls 0xd503(%rip) │ │ │ │ - fldt 0xdae1(%rip) │ │ │ │ + fmuls 0xc307(%rip) │ │ │ │ + fldt 0xc8b5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r10,%r15 │ │ │ │ mov (%r14,%rsi,8),%rax │ │ │ │ imul %rsi,%r15 │ │ │ │ mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add -0x40(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jge 3dca6 │ │ │ │ + jge 3ae86 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r15 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0xd76b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -62155,1278 +61137,1260 @@ │ │ │ │ fldt 0x10(%r15,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jg 3dcb2 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + jg 3ae92 │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r8d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 3dc80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3ae60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - jmp 3dcc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3dcc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add %rbx,-0x60(%rbp) │ │ │ │ + jmp 3ae98 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ae98 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ + add %rbx,-0x60(%rbp) │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp -0x48(%rbp),%rsi │ │ │ │ - jne 3db30 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ + jne 3ad30 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3dfa0 │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ + jle 3b188 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ fld1 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - flds 0xd3c6(%rip) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + flds 0xc200(%rip) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%r13 │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg -0xc8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 3ddfa │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ + jle 3afd5 │ │ │ │ mov %rax,%rcx │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ + mov 0x40(%r14),%rbx │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ + fldt 0x0(%r13,%rcx,1) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - shr $0x4,%r13 │ │ │ │ - fldt (%rbx,%rcx,1) │ │ │ │ - nop │ │ │ │ + shr $0x4,%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ - mov (%r12,%rax,8),%rsi │ │ │ │ fld %st(2) │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ test %r9,%r9 │ │ │ │ - je 3ddac │ │ │ │ - ffreep %st(0) │ │ │ │ + je 3af8c │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rsi),%rcx │ │ │ │ fld %st(1) │ │ │ │ cmp %rcx,%r9 │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %r13,%rcx │ │ │ │ imul %rdx,%rsi │ │ │ │ + mov %r12,%rcx │ │ │ │ imul %rax,%rcx │ │ │ │ + lea (%rsi,%r9,1),%rdx │ │ │ │ add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ - lea (%rsi,%r9,1),%rdx │ │ │ │ - mov %rdx,(%r11,%rax,8) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rdx,(%r11,%rax,8) │ │ │ │ fldt (%r14,%rcx,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ + fstpt 0x0(%r13,%rcx,1) │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 3dd90 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ + jne 3af70 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov %r10,%rdx │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov (%r11,%r10,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov (%r15,%r9,8),%rdx │ │ │ │ - fldt (%rcx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ shl $0x4,%rax │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov (%r15,%rbx,8),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rdi,%r9,8),%rax │ │ │ │ + mov (%rdi,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3df60 │ │ │ │ + je 3b140 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3df60 │ │ │ │ + je 3b140 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rdi,%r9,8) │ │ │ │ - mov (%r8,%r9,8),%rax │ │ │ │ + mov %rax,(%rdi,%rbx,8) │ │ │ │ + mov (%r8,%rbx,8),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %rax,(%r8,%rbx,8) │ │ │ │ cmp %rsi,%rax │ │ │ │ - mov %rax,(%r8,%r9,8) │ │ │ │ - mov %r9,%rax │ │ │ │ - jne 3df07 │ │ │ │ + jne 3b0e2 │ │ │ │ cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 3df07 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - jmp 3dec5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 3b0e2 │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 3b0b4 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ mov (%r12,%rax,8),%r12 │ │ │ │ dec %r12 │ │ │ │ cmp %r12,%rdx │ │ │ │ - je 3dee9 │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ + je 3b0d9 │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov $0x1,%ebx │ │ │ │ mov %rdx,(%rdi,%rax,8) │ │ │ │ - mov 0x8(%r13,%rax,8),%rdx │ │ │ │ + mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3deb1 │ │ │ │ + jg 3b0a0 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ + mov %rbx,0x8(%r15,%rax,8) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 3df00 │ │ │ │ + jne 3b0f0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3df00 │ │ │ │ + je 3b0f0 │ │ │ │ dec %rax │ │ │ │ - mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%r8,%rax,8),%rbx │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ - inc %rcx │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ + mov (%r15,%rax,8),%rbx │ │ │ │ mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3de80 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 3de90 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ + jne 3b070 │ │ │ │ + neg %rbx │ │ │ │ + mov %rbx,(%r15,%rax,8) │ │ │ │ + jmp 3b080 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x60(%rbp) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x70(%rbp) │ │ │ │ - jne 3dd50 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + cmp %rbx,-0x70(%rbp) │ │ │ │ + jne 3af30 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 3c728 │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 399c8 │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ add %r10,-0xf0(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jg 3d9b9 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - jmp 3dd35 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 3abc9 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + jmp 3af1d │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%r9,8) │ │ │ │ - jmp 3de43 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 3b02e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3df85 │ │ │ │ + ja 3b16d │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xd742(%rip) │ │ │ │ + fldt 0xc52a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3dbe3 │ │ │ │ + jmp 3addf │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xd729(%rip) │ │ │ │ + fldt 0xc511(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3dbe3 │ │ │ │ + jmp 3addf │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ + add %rbx,-0xf0(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - add %rdi,-0xf0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 3e72c │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 3d9e4 │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - jle 3c732 │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 3b918 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov 0x58(%rax),%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 3abfb │ │ │ │ + cmpq $0x0,-0x118(%rbp) │ │ │ │ + jle 399d2 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 3e669 │ │ │ │ + jle 3b8b2 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - lea 0x2(%r13),%rcx │ │ │ │ - mov %r13,-0xc8(%rbp) │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 3b215 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r13 │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ mov -0xf0(%rbp),%r11 │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - jmp 3e0d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + jmp 3b2c8 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r10,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 3e127 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 3b31f │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 3e146 │ │ │ │ - mov (%r12,%rcx,1),%r10 │ │ │ │ - lea -0x2(%r10,%r10,1),%rsi │ │ │ │ + je 3b33e │ │ │ │ + mov (%r12,%rcx,1),%r9 │ │ │ │ + lea -0x2(%r9,%r9,1),%rsi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%rax,%r9,1),%rax │ │ │ │ - sub %r9,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + lea 0x1(%rax,%r8,1),%rax │ │ │ │ + sub %r8,%rdi │ │ │ │ + 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 3e0a0 │ │ │ │ + jns 3b298 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jge 3e133 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 3b32b │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3e0bb │ │ │ │ + jg 3b2b3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3e0bb │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 3b2b3 │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3e0bb │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + jmp 3b2b3 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ - mov -0x110(%rbp),%r11 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - add $0x2,%r9 │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r12,%r10,8),%rdx │ │ │ │ - mov 0x0(%r13,%r10,8),%rax │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov (%r15,%r10,8),%r9 │ │ │ │ + mov (%r15,%r10,8),%rax │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov 0x0(%r13,%r10,8),%r9 │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ + mov %r10,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 3e2e3 │ │ │ │ + jg 3b4ab │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sub %rax,%r9 │ │ │ │ - and $0xf3,%dh │ │ │ │ + xor %ecx,%ecx │ │ │ │ imul %r10,%rsi │ │ │ │ add -0x40(%rbp),%rsi │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0xb0(%r14),%r8 │ │ │ │ fildll -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov 0xb0(%r14),%r8 │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 3e2a2 │ │ │ │ - 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 3b46a │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x1(%rdx,%rdi,1),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 3e2f0 │ │ │ │ + je 3b4b0 │ │ │ │ sub %rbx,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 3e280 │ │ │ │ + jns 3b448 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rcx │ │ │ │ not %rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 3e29b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3e2f4 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3e2f4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + jne 3b463 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3b4b4 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3b4b4 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ + add -0xa8(%rbp),%rdi │ │ │ │ cmp -0x48(%rbp),%r10 │ │ │ │ - jne 3e1b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3b3a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3e5ac │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ + jle 3b763 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0x48(%rbp),%r13 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ fld1 │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - flds 0xcd85(%rip) │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ + flds 0xbbea(%rip) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + lea 0x0(,%rsi,8),%r8 │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - mov %rsi,%rbx │ │ │ │ + mov %r8,-0xd8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ setg -0xc8(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rsi │ │ │ │ - mov %rbx,%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jle 3e43b │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%rbx │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 3b5ec │ │ │ │ mov %rax,%rcx │ │ │ │ - mov (%r11,%rax,8),%rdx │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ + mov 0x40(%r14),%rbx │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - shr $0x4,%r13 │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ + mov %r14,-0xc0(%rbp) │ │ │ │ + mov (%r10,%rax,8),%rdx │ │ │ │ + fldt (%r11,%rcx,1) │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + shr $0x4,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ fld %st(2) │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ test %r9,%r9 │ │ │ │ - je 3e3ec │ │ │ │ - ffreep %st(0) │ │ │ │ + je 3b5a4 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x1(%rsi),%rcx │ │ │ │ fld %st(1) │ │ │ │ cmp %rcx,%r9 │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %rax,%rcx │ │ │ │ imul %rdx,%rsi │ │ │ │ - imul %r13,%rcx │ │ │ │ + mov %rax,%rcx │ │ │ │ + imul %r12,%rcx │ │ │ │ + lea (%rsi,%r9,1),%rdx │ │ │ │ add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ - lea (%rsi,%r9,1),%rdx │ │ │ │ - mov %rdx,(%r11,%rax,8) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rdx,(%r10,%rax,8) │ │ │ │ fldt (%r14,%rcx,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rcx,1) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 3e3d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + fstpt (%r11,%rcx,1) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 3b588 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ + mov %r13,%rdx │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - mov (%r11,%r10,8),%rax │ │ │ │ - mov %r10,%rdx │ │ │ │ + mov (%r10,%r13,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r12,%rdx,1) │ │ │ │ - mov (%r15,%r9,8),%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%r11,%rdx,1) │ │ │ │ shl $0x4,%rax │ │ │ │ add -0x80(%rbp),%rax │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov (%r15,%rbx,8),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rdi,%r9,8),%rax │ │ │ │ + mov (%rdi,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3e5a0 │ │ │ │ + je 3b750 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3e5a0 │ │ │ │ + je 3b750 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rdi,%r9,8) │ │ │ │ - mov (%r8,%r9,8),%rax │ │ │ │ + mov %rax,(%rdi,%rbx,8) │ │ │ │ + mov (%r8,%rbx,8),%rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %rax,(%r8,%rbx,8) │ │ │ │ cmp %rsi,%rax │ │ │ │ - mov %rax,(%r8,%r9,8) │ │ │ │ - mov %r9,%rax │ │ │ │ - jne 3e547 │ │ │ │ + jne 3b6f2 │ │ │ │ cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 3e547 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - jmp 3e505 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x40(%r14),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rbx │ │ │ │ - dec %rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 3e52a │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ + je 3b6f2 │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 3b6c4 │ │ │ │ + nop │ │ │ │ + mov 0x40(%r14),%r12 │ │ │ │ + mov (%r12,%rax,8),%r12 │ │ │ │ + dec %r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 3b6e9 │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov $0x1,%ebx │ │ │ │ mov %rdx,(%rdi,%rax,8) │ │ │ │ - mov 0x8(%r13,%rax,8),%rdx │ │ │ │ + mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3e4f1 │ │ │ │ + jg 3b6b0 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ + mov %rbx,0x8(%r15,%rax,8) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 3e540 │ │ │ │ + jne 3b700 │ │ │ │ test %rax,%rax │ │ │ │ - je 3e540 │ │ │ │ + je 3b700 │ │ │ │ dec %rax │ │ │ │ mov (%r8,%rax,8),%rbx │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ + mov (%r15,%rax,8),%rbx │ │ │ │ mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3e4c0 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 3e4d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + jne 3b680 │ │ │ │ + neg %rbx │ │ │ │ + mov %rbx,(%r15,%rax,8) │ │ │ │ + jmp 3b690 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x60(%rbp) │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ cmp %rbx,-0x70(%rbp) │ │ │ │ - jne 3e390 │ │ │ │ + jne 3b548 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %r9,%rbx │ │ │ │ - cmp %rsi,-0xe8(%rbp) │ │ │ │ - je 3c72e │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + cmp %rbx,-0xe8(%rbp) │ │ │ │ + je 399ce │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r10,-0xf0(%rbp) │ │ │ │ - test %r10,%r10 │ │ │ │ - jle 3e62f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - jmp 3e019 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %r13,-0xf0(%rbp) │ │ │ │ + test %r13,%r13 │ │ │ │ + jg 3b211 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + jmp 3b536 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%r9,8) │ │ │ │ - jmp 3e485 │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 3b644 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ add %rsi,-0xf0(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - je 3c732 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0x118(%rbp),%rax │ │ │ │ + je 399d2 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 3e05b │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 3c732 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - add $0x2,%rax │ │ │ │ - addq $0x20,-0x68(%rbp) │ │ │ │ - lea (%rdx,%rbx,2),%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 3c732 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3e5e7 │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jmp 3d687 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - jmp 3e376 │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jmp 3b257 │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 3c732 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 399d2 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x68(%rbp) │ │ │ │ lea (%rdx,%rdi,2),%rdx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 3c732 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3e63b │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jmp 3e32e │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 3c732 │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - add $0x2,%rax │ │ │ │ - addq $0x20,-0x68(%rbp) │ │ │ │ - lea (%rdx,%rbx,2),%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 3c732 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 399d2 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3e683 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - jmp 3dcf4 │ │ │ │ + jle 3b79e │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jmp 3a887 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 3d3e7 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 3a614 │ │ │ │ imul %r9,%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 3d3eb │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 3a618 │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ - jmp 3e6cf │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + jmp 3b7ea │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ - jmp 3c732 │ │ │ │ - mov %r15,%r14 │ │ │ │ - jmp 3c732 │ │ │ │ + jmp 399d2 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 399d2 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + add $0x2,%rax │ │ │ │ + addq $0x20,-0x68(%rbp) │ │ │ │ + lea (%rdx,%rdi,2),%rdx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 399d2 │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 3b83c │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + jmp 3aec9 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 399d2 │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ + add $0x2,%rax │ │ │ │ + addq $0x20,-0x68(%rbp) │ │ │ │ + lea (%rdx,%rbx,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 399d2 │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 3b884 │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 3b4e2 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 3d96d │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 3ab7d │ │ │ │ imul %r9,%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 3d971 │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 3ab81 │ │ │ │ mov %r9,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ - jmp 3e738 │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + jmp 3b8d0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + jmp 399d2 │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003e780 : │ │ │ │ +000000000003b930 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ - mov 0x30(%r15),%rax │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ movdqu 0xe0(%rdi),%xmm0 │ │ │ │ mov %rsp,-0x88(%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 │ │ │ │ + movups %xmm0,0xd0(%r13) │ │ │ │ add $0x20,%rdx │ │ │ │ - movups %xmm0,0xd0(%r15) │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - lea 0xf(%rsp),%r14 │ │ │ │ + lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov 0x48(%r15),%rdx │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ + mov 0x48(%r13),%rdx │ │ │ │ + and $0xfffffffffffffff0,%r15 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - lea 0x7(%rsp),%r13 │ │ │ │ - mov %r13,%r12 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + lea 0x7(%rsp),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,%r12 │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ - mov 0x30(%r15),%r12 │ │ │ │ + mov 0x30(%r13),%r12 │ │ │ │ fld1 │ │ │ │ - fstpt (%r14) │ │ │ │ + fstpt (%r15) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 3e848 │ │ │ │ + jle 3b9ff │ │ │ │ lea 0x0(,%r12,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ - mov (%r15),%rax │ │ │ │ - testb $0x1,0x70(%r15) │ │ │ │ - je 3ecc0 │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ + testb $0x1,0x70(%r13) │ │ │ │ + je 3be36 │ │ │ │ test %rax,%rax │ │ │ │ - jle 3e9b8 │ │ │ │ - mov 0x38(%r15),%rdi │ │ │ │ + jle 3bb48 │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + mov 0x38(%r13),%rdi │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ - flds 0xc864(%rip) │ │ │ │ - setg -0x68(%rbp) │ │ │ │ - fld1 │ │ │ │ - shl $0x4,%rax │ │ │ │ + flds 0xb6ac(%rip) │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + setg %r8b │ │ │ │ mov (%rdi,%r11,8),%rsi │ │ │ │ - add %r8,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%rcx,%rax,1),%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r8b,-0x68(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ - lea (%r14,%rdx,1),%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ + fld1 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + lea (%r9,%rdx,1),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 3e91c │ │ │ │ - mov 0xa8(%rsi),%r15 │ │ │ │ - mov 0x40(%rsi),%r10 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ + jle 3badc │ │ │ │ mov %rax,%rcx │ │ │ │ + mov 0xa8(%rsi),%r13 │ │ │ │ + mov 0x40(%rsi),%r10 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - fldt (%r14,%rcx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + nop │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ - mov %rax,%r11 │ │ │ │ fld %st(2) │ │ │ │ + mov %rax,%r11 │ │ │ │ test %rcx,%rcx │ │ │ │ mov %rcx,%rdi │ │ │ │ fcmove %st(2),%st │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdi │ │ │ │ - add (%r15,%r11,8),%rdi │ │ │ │ + inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rdx │ │ │ │ + add 0x0(%r13,%r11,8),%rdi │ │ │ │ fldt (%rdi) │ │ │ │ mov %rax,%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r14,%rdi,1) │ │ │ │ + fstpt (%r9,%rdi,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 3e8d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3ba90 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ fldt (%r8) │ │ │ │ - fldt (%r9) │ │ │ │ - mov 0x0(%r13,%r12,8),%rax │ │ │ │ + mov (%r14,%r12,8),%rax │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt (%r15) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rcx,%rax,1) │ │ │ │ mov (%rbx,%r11,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ - jne 3e9a3 │ │ │ │ + jne 3bb33 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 3e985 │ │ │ │ - jmp 3e9a3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 3bb15 │ │ │ │ + jmp 3bb33 │ │ │ │ + nop │ │ │ │ test %rax,%rax │ │ │ │ - je 3e9a3 │ │ │ │ + je 3bb33 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ cmp %rdx,(%rdi,%rax,8) │ │ │ │ - je 3e980 │ │ │ │ + je 3bb10 │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r8,-0x50(%rbp) │ │ │ │ - jne 3e8a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,%r15 │ │ │ │ + jne 3ba68 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rsi,%r13 │ │ │ │ mov -0x88(%rbp),%rsp │ │ │ │ - mov 0x98(%r15),%rdi │ │ │ │ + mov 0x98(%r13),%rdi │ │ │ │ call 32c0 │ │ │ │ - mov 0x30(%r15),%rdx │ │ │ │ - mov 0x58(%r15),%rsi │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ + mov 0x30(%r13),%rdx │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ lea 0x1(%rsi),%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,-0x98(%rbp) │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xf8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov %rsp,%r14 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r13 │ │ │ │ + mov %rsp,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%rbx │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ - mov 0x68(%r15),%rsi │ │ │ │ + mov %rsi,-0xf0(%rbp) │ │ │ │ + mov 0x68(%r13),%rsi │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ lea (%r8,%r8,1),%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ - shr $0x3,%rbx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ + mov %rsp,-0x68(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0xd0(%r15),%rax │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ - mov 0x8(%r15),%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsp,%r14 │ │ │ │ + mov 0xd0(%r13),%rax │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ + mov %rsp,%r15 │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r15),%esi │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - test $0x20,%sil │ │ │ │ - jne 3efc7 │ │ │ │ + mov 0x70(%r13),%edx │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 3c11f │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - fld1 │ │ │ │ - movq $0x0,0x0(,%rbx,8) │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ shl $0x5,%r8 │ │ │ │ + fld1 │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%rbx,8) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3ee7c │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ + jle 3bfcf │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - imul %rcx,%rdx │ │ │ │ + imul %rsi,%rcx │ │ │ │ inc %rax │ │ │ │ - add %rdx,%rdx │ │ │ │ + add %rcx,%rcx │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 3eb30 │ │ │ │ - mov %rdx,-0x68(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 3ee8e │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 3f883 │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 3f090 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - and $0x4,%esi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - jne 40549 │ │ │ │ + jne 3bcc0 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 3bfe0 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 3c9ab │ │ │ │ + test $0x2,%dl │ │ │ │ + jne 3c1bc │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + jne 3d61b │ │ │ │ test %rax,%rax │ │ │ │ - jle 3f079 │ │ │ │ + jle 3c1a5 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ + flds 0xb3c7(%rip) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - mov %r13,%r8 │ │ │ │ - movq $0x0,-0x110(%rbp) │ │ │ │ - flds 0xc530(%rip) │ │ │ │ + mov %r12,%r8 │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r13,%r15 │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ + movq $0x0,-0x118(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %r14,%rax │ │ │ │ setg -0xf0(%rbp) │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 3f4a1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r11 │ │ │ │ + jle 3c5ce │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ mov 0x40(%r15),%rbx │ │ │ │ - mov 0x58(%r15),%r10 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x58(%r15),%r10 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r15),%r11 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - jmp 3ec50 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ + jmp 3bde8 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3ecb1 │ │ │ │ + jle 3c2b8 │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ mov %rax,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ - je 3f483 │ │ │ │ - mov (%rbx,%rcx,1),%r8 │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + je 3c5b0 │ │ │ │ + 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 │ │ │ │ lea 0x1(%r10,%rax,1),%rax │ │ │ │ sub %r10,%rdi │ │ │ │ - mov %rax,(%r9,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,(%rdx,%rcx,1) │ │ │ │ + mov %rdi,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3ec20 │ │ │ │ + jns 3bdb0 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 3f470 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 3c2b0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 3ec3b │ │ │ │ - neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3ec3b │ │ │ │ + jmp 3bdbd │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 3e9b8 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - mov %r13,-0x68(%rbp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r12,%rax │ │ │ │ + jle 3bb48 │ │ │ │ + mov %r14,-0x68(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%r15 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rsi,%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jge 3edbc │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov %r12,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rsi,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%r12,8),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3ed1f │ │ │ │ - fmuls 0xc3bd(%rip) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %r12,%r9 │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jge 3bf30 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r15,%r13,8),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 3be8f │ │ │ │ + fmuls 0xb24d(%rip) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - lea 0x0(,%r12,8),%r13 │ │ │ │ + mov 0x60(%r12),%r9 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov (%r8,%r13,8),%r8 │ │ │ │ + shl $0x4,%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ - shl $0x4,%r9 │ │ │ │ - mov (%r8,%r13,1),%r8 │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ - inc %r12 │ │ │ │ - fldt (%rax,%r9,1) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt 0xc94b(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + lea 0x0(,%r13,8),%r14 │ │ │ │ + inc %r13 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ lea -0x2(%r8,%r8,1),%r8 │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + fldt 0xb7b1(%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(%rbx) │ │ │ │ + fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rax,%r9,1) │ │ │ │ - mov (%r8,%r13,1),%rax │ │ │ │ - imul -0x8(%rsi,%r12,8),%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,(%rsi,%r12,8) │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - pop %rdx │ │ │ │ + fstpt 0x10(%rax,%rdx,1) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov (%r8,%r14,1),%rdx │ │ │ │ + imul -0x8(%rax,%r13,8),%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov %rdx,(%rax,%r13,8) │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ + pop %rax │ │ │ │ pop %rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jl 3ed10 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jl 3be80 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1(%rax),%r12 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea -0x1(%rdx),%r13 │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov (%rsi,%rax,8),%rsi │ │ │ │ - mov (%r15,%r12,8),%rax │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r15,%r12,8) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - fldt (%rsi,%rdi,1) │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ + fldt (%rbx,%r8,1) │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + fldt (%rbx,%rdi,1) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov 0x38(%r12),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ - cmp %rax,(%rdi,%r12,8) │ │ │ │ - jne 3ee62 │ │ │ │ - test %r12,%r12 │ │ │ │ - jg 3ee45 │ │ │ │ - jmp 3ee62 │ │ │ │ - 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) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 3ee62 │ │ │ │ - dec %r12 │ │ │ │ - mov (%r15,%r12,8),%rax │ │ │ │ - movq $0x0,0x8(%r15,%r12,8) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r15,%r12,8) │ │ │ │ - cmp %rax,(%rdi,%r12,8) │ │ │ │ - je 3ee40 │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ + mov (%r15,%r13,8),%rax │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rdx,(%r15,%r13,8) │ │ │ │ + cmp %rdx,(%rdi,%r13,8) │ │ │ │ + jne 3bfb3 │ │ │ │ + test %r13,%r13 │ │ │ │ + jg 3bf95 │ │ │ │ + jmp 3bfb3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r13,%r13 │ │ │ │ + je 3bfb3 │ │ │ │ + dec %r13 │ │ │ │ + mov (%r15,%r13,8),%rax │ │ │ │ + movq $0x0,0x8(%r15,%r13,8) │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rdx,(%r15,%r13,8) │ │ │ │ + cmp %rdx,(%rdi,%r13,8) │ │ │ │ + je 3bf90 │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - cmp (%rbx),%rax │ │ │ │ - jge 3f088 │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - jmp 3ecf0 │ │ │ │ - test $0x10,%sil │ │ │ │ - je 3febe │ │ │ │ - movq $0x1,-0x68(%rbp) │ │ │ │ - mov 0x8(%r15),%rbx │ │ │ │ + cmp (%r12),%rax │ │ │ │ + jge 3c1b4 │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ + jmp 3be60 │ │ │ │ + test $0x10,%dl │ │ │ │ + je 3cfc1 │ │ │ │ + movq $0x1,-0x50(%rbp) │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 3f079 │ │ │ │ + jle 3c1a5 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + movq $0x0,-0xa8(%rbp) │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ - lea 0x0(%r13,%rax,1),%rsi │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ + lea (%r12,%rax,1),%rsi │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ + setg -0xd0(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 3f19b │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov 0x40(%r15),%r11 │ │ │ │ - mov 0x58(%r15),%r9 │ │ │ │ + jle 3c2eb │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov 0x40(%r13),%r11 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r13,-0x88(%rbp) │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ + mov 0x58(%r13),%r9 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ - add 0x78(%r15),%r10 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - jmp 3ef78 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0x78(%r13),%r10 │ │ │ │ + mov -0xf8(%rbp),%r13 │ │ │ │ + jmp 3c0d0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r8,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3f168 │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 3c298 │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 3f180 │ │ │ │ + je 3c2d0 │ │ │ │ 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(%r9,%rax,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3ef40 │ │ │ │ + jns 3c098 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jge 3f160 │ │ │ │ + jge 3c290 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 3ef4d │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ + jmp 3c0a5 │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 3f079 │ │ │ │ - mov 0xc8(%r15),%r8 │ │ │ │ + jle 3c1a5 │ │ │ │ + mov 0xc8(%r13),%r8 │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3f068 │ │ │ │ - mov 0xc0(%r15),%rbx │ │ │ │ + jle 3c198 │ │ │ │ + mov 0xc0(%r13),%rbx │ │ │ │ + fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ - fldt (%rsi) │ │ │ │ shl $0x4,%rcx │ │ │ │ - add 0xb0(%r15),%rcx │ │ │ │ + add 0xb0(%r13),%rcx │ │ │ │ lea (%rbx,%rdx,8),%rax │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ - 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 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 3f040 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3c170 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 3eff0 │ │ │ │ + jne 3c140 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,%r15 │ │ │ │ - jmp 3e9b8 │ │ │ │ - mov 0x60(%r15),%r9 │ │ │ │ + mov %r12,%r13 │ │ │ │ + jmp 3bb48 │ │ │ │ + mov 0x60(%r13),%r9 │ │ │ │ mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r11,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 40c90 │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ + js 3dd08 │ │ │ │ fld1 │ │ │ │ + mov -0x48(%rbp),%r10 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0xc2b6(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -63435,302 +62399,305 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 3f102 │ │ │ │ - nop │ │ │ │ + jmp 3c232 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 3f100 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3c230 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r10,%rdi │ │ │ │ - je 3fedc │ │ │ │ + je 3cfdd │ │ │ │ mov %rdi,%rax │ │ │ │ add %r11,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 3f0dc │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + jmp 3c204 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3ef63 │ │ │ │ + jmp 3c0bb │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x88(%rbp),%r13 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ + neg %rdx │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + jmp 3bdd3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3030 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 3f41b │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 3c55b │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - fldt (%rsi) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ inc %rax │ │ │ │ + lea 0x10(%rcx),%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ lea (%rax,%rax,1),%r11 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + add $0x8,%rdi │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 3f2c7 │ │ │ │ + jle 3c417 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ - add -0xa0(%rbp),%rax │ │ │ │ - mov 0xb0(%r15),%rbx │ │ │ │ - mov %r12,-0x88(%rbp) │ │ │ │ - imul -0xc0(%rbp),%rax │ │ │ │ - lea 0x0(%r13,%rdi,1),%rcx │ │ │ │ + mov 0x40(%r13),%r10 │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov (%rsi,%rdi,1),%rdx │ │ │ │ - fldt (%r10,%r8,1) │ │ │ │ - add %rdi,%r9 │ │ │ │ - lea 0x10(%r10,%r8,1),%r10 │ │ │ │ - lea (%r12,%rdi,1),%r8 │ │ │ │ - lea 0x8(%rsi,%rdi,1),%rdi │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ + mov 0xb0(%r13),%rbx │ │ │ │ + lea (%r12,%rdi,1),%rcx │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ + add -0xa8(%rbp),%rax │ │ │ │ + add %rdi,%r10 │ │ │ │ + lea (%r14,%rdi,1),%r9 │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + imul -0xc0(%rbp),%rax │ │ │ │ + add -0xc8(%rbp),%rdi │ │ │ │ + fldt (%rsi,%r8,1) │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ add %rax,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%r12 │ │ │ │ - imul (%r9),%rdx │ │ │ │ + add -0xb0(%rbp),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx),%r14 │ │ │ │ + imul (%r10),%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x8,%r10 │ │ │ │ add $0x8,%r9 │ │ │ │ - add $0x8,%r8 │ │ │ │ add $0x8,%rdi │ │ │ │ - add -0x8(%r8),%rdx │ │ │ │ - add %rax,%r12 │ │ │ │ + add %rax,%r14 │ │ │ │ add %r11,%rax │ │ │ │ - shl $0x4,%r12 │ │ │ │ - fldt (%rbx,%r12,1) │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add -0x8(%r9),%rdx │ │ │ │ + fldt (%rbx,%r14,1) │ │ │ │ mov %rdx,-0x8(%rdi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%r10) │ │ │ │ + fstpt -0x10(%r8) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 3f280 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ + jne 3c3d0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r14,%rbx,8),%rdx │ │ │ │ + mov (%r15,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r12,%rbx,8),%rax │ │ │ │ + mov (%r14,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3f460 │ │ │ │ - mov 0x40(%r15),%rcx │ │ │ │ - mov (%rcx,%rbx,8),%rcx │ │ │ │ + je 3c5a0 │ │ │ │ + mov 0x40(%r13),%rcx │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3f460 │ │ │ │ + je 3c5a0 │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r12,%rbx,8) │ │ │ │ - mov 0x0(%r13,%rbx,8),%rax │ │ │ │ + mov %rax,(%r14,%rbx,8) │ │ │ │ + mov (%r12,%rbx,8),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ - mov %rax,0x0(%r13,%rbx,8) │ │ │ │ + mov %rax,(%r12,%rbx,8) │ │ │ │ cmp %r11,%rax │ │ │ │ - jne 3f3f0 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 3f3f0 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jne 3c538 │ │ │ │ + cmpb $0x0,-0xd0(%rbp) │ │ │ │ + je 3c538 │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 3f3b4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r15),%r8 │ │ │ │ + jmp 3c504 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%r13),%r8 │ │ │ │ mov (%r8,%rax,8),%r8 │ │ │ │ dec %r8 │ │ │ │ cmp %r8,%rdx │ │ │ │ - je 3f3db │ │ │ │ + je 3c529 │ │ │ │ add %rdi,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3f3a0 │ │ │ │ + jg 3c4f0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %rdi,0x8(%r14,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + mov %rdi,0x8(%r15,%rax,8) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 3f400 │ │ │ │ + jne 3c540 │ │ │ │ test %rax,%rax │ │ │ │ - je 3f400 │ │ │ │ + je 3c540 │ │ │ │ dec %rax │ │ │ │ - mov 0x0(%r13,%rax,8),%rbx │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r13,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%rdi │ │ │ │ + mov (%r12,%rax,8),%rbx │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r12,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%rdi │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ - mov %rcx,0x0(%r13,%rax,8) │ │ │ │ + mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3f370 │ │ │ │ + jne 3c4c0 │ │ │ │ neg %rdi │ │ │ │ - mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 3f380 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,(%r15,%rax,8) │ │ │ │ + jmp 3c4d0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ cmp %rsi,-0x40(%rbp) │ │ │ │ - jne 3f1f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ + jne 3c358 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - add %rcx,-0xa0(%rbp) │ │ │ │ - add %rcx,-0xe0(%rbp) │ │ │ │ - cmp -0xf0(%rbp),%rax │ │ │ │ - jne 3eef0 │ │ │ │ + add %rcx,-0xa8(%rbp) │ │ │ │ + add %rcx,-0x100(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp -0x110(%rbp),%rax │ │ │ │ + jne 3c050 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rbx,8) │ │ │ │ - jmp 3f323 │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - neg %rdx │ │ │ │ - jmp 3ec3b │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 3c47a │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ call 3030 │ │ │ │ - flds 0xbc3e(%rip) │ │ │ │ + flds 0xab11(%rip) │ │ │ │ mov %rax,%r8 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 3f820 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 3c950 │ │ │ │ fildll 0x58(%r15) │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - fld %st(0) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ mov %r15,%r9 │ │ │ │ + mov 0x58(%r15),%rax │ │ │ │ + fld %st(0) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + lea 0x2(%rax,%rax,1),%rdi │ │ │ │ fldt (%rbx) │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ - lea 0x2(%rax,%rax,1),%rdi │ │ │ │ - shl $0x4,%rcx │ │ │ │ add %rcx,%rbx │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rdx,-0x48(%rbp) │ │ │ │ - jle 3f6eb │ │ │ │ + jle 3c80b │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ mov -0x48(%rbp),%r11 │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov %r12,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - lea (%r8,%rax,1),%r13 │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + lea (%r8,%rax,1),%r13 │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ lea (%rbx,%rax,1),%r15 │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ sub %rdx,%r11 │ │ │ │ add -0xe8(%rbp),%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ mov (%r15),%rsi │ │ │ │ lea (%rbx,%rcx,1),%r10 │ │ │ │ lea 0x0(,%r11,8),%rbx │ │ │ │ - mov -0x98(%rbp),%r11 │ │ │ │ add 0x60(%r9),%rcx │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ fldt (%r10) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ - mov 0x40(%r9),%r11 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ add 0x78(%r9),%rdx │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ - lea (%r14,%rax,1),%r9 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ + mov 0x40(%r9),%r11 │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %r14,-0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ add %rax,%r11 │ │ │ │ - jmp 3f62b │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + jmp 3c74f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0xbdc8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -63745,36 +62712,36 @@ │ │ │ │ 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 3f5f9 │ │ │ │ + je 3c71d │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0xc0bf(%rip) │ │ │ │ + fldt 0xaf6b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ imul %rsi,%rdi │ │ │ │ - mov (%r9,%rcx,1),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov (%r8,%rcx,1),%rsi │ │ │ │ add %rdi,%rsi │ │ │ │ - mov %rsi,0x8(%r15,%rcx,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r10,%rcx,2) │ │ │ │ + mov %rsi,0x8(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 3f6c0 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 3c7e0 │ │ │ │ mov (%rbx,%rcx,1),%r14 │ │ │ │ - mov (%r11,%rcx,1),%rdi │ │ │ │ fldt (%rdx,%rcx,2) │ │ │ │ + mov (%r11,%rcx,1),%rdi │ │ │ │ add 0x0(%r13,%rcx,1),%r14 │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ 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) │ │ │ │ @@ -63788,164 +62755,163 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 3f5b0 │ │ │ │ + ja 3c6d8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3f6a0 │ │ │ │ + ja 3c7c0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xc035(%rip) │ │ │ │ + fldt 0xaee1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3f605 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3c729 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xc00e(%rip) │ │ │ │ + fldt 0xaebe(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3f605 │ │ │ │ + jmp 3c729 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - fldt -0xb0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov (%r12,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3f870 │ │ │ │ + je 3c998 │ │ │ │ mov 0x40(%r9),%rcx │ │ │ │ - mov (%rcx,%rbx,8),%rcx │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + mov (%rcx,%rbx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3f870 │ │ │ │ + je 3c998 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r14,%rbx,8) │ │ │ │ mov (%r8,%rbx,8),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r8,%rbx,8) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 3f7f2 │ │ │ │ + jne 3c922 │ │ │ │ cmpb $0x0,-0xf0(%rbp) │ │ │ │ - je 3f7f2 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ + je 3c922 │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ mov %rbx,%rdx │ │ │ │ - jmp 3f7c4 │ │ │ │ - nop │ │ │ │ + jmp 3c8f4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r9),%r10 │ │ │ │ mov (%r10,%rdx,8),%r10 │ │ │ │ dec %r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - je 3f7e9 │ │ │ │ + je 3c919 │ │ │ │ add %rsi,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,(%r14,%rdx,8) │ │ │ │ mov 0x8(%r11,%rdx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 3f7b0 │ │ │ │ + jg 3c8e0 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rax,0x8(%r14,%rdx,8) │ │ │ │ mov %rsi,0x8(%r12,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3f800 │ │ │ │ + je 3c930 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 3f800 │ │ │ │ + jne 3c930 │ │ │ │ dec %rdx │ │ │ │ mov (%r8,%rdx,8),%rax │ │ │ │ - movq $0x0,0x8(%r8,%rdx,8) │ │ │ │ mov (%r12,%rdx,8),%rsi │ │ │ │ + movq $0x0,0x8(%r8,%rdx,8) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov (%r14,%rdx,8),%rax │ │ │ │ mov %rcx,(%r8,%rdx,8) │ │ │ │ test %rax,%rax │ │ │ │ - jne 3f780 │ │ │ │ + jne 3c8b0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r12,%rdx,8) │ │ │ │ - jmp 3f790 │ │ │ │ + jmp 3c8c0 │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ incq -0x80(%rbp) │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ cmp %rbx,-0x80(%rbp) │ │ │ │ - jne 3f4f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ + jne 3c620 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%r13 │ │ │ │ mov %r9,%r15 │ │ │ │ - incq -0x100(%rbp) │ │ │ │ + incq -0x108(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ - add %rsi,-0x110(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - jne 3ebd5 │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rsi,-0x118(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + cmp -0x110(%rbp),%rax │ │ │ │ + jne 3bd6e │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r12,%rbx,8) │ │ │ │ - jmp 3f747 │ │ │ │ - mov 0x60(%r15),%r9 │ │ │ │ + jmp 3c86e │ │ │ │ + mov 0x60(%r13),%r9 │ │ │ │ mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r11,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - js 40c48 │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ + js 3dcb9 │ │ │ │ fld1 │ │ │ │ + mov -0x48(%rbp),%r10 │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ fchs │ │ │ │ xor %edi,%edi │ │ │ │ - fldt 0xbac3(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -63954,517 +62920,513 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 3f902 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ca22 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 3f900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3ca20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r10 │ │ │ │ - je 3f95f │ │ │ │ + je 3ca7c │ │ │ │ mov %rdi,%rax │ │ │ │ add %r11,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - jmp 3f8cf │ │ │ │ - movq $0x1,-0x68(%rbp) │ │ │ │ - jmp 3f96d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3f96d │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3f96d │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + jmp 3c9f3 │ │ │ │ + movq $0x1,-0x50(%rbp) │ │ │ │ + jmp 3ca8a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ca8a │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ca8a │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 3f079 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jle 3c1a5 │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 40ba5 │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + jle 3dc0f │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov -0xd0(%rbp),%r11 │ │ │ │ - mov %r13,-0xc8(%rbp) │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - shl $0x3,%rax │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ shr $0x4,%r11 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%r13 │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 3fa44 │ │ │ │ - nop │ │ │ │ + jmp 3cb65 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r8,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3fa9b │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 3cbbc │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb0(%rbp) │ │ │ │ - je 3fac3 │ │ │ │ + cmp %rcx,-0x80(%rbp) │ │ │ │ + je 3cbe3 │ │ │ │ mov (%r11,%rcx,1),%r8 │ │ │ │ lea -0x2(%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r9,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3fa10 │ │ │ │ + jns 3cb38 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jge 3fab0 │ │ │ │ + jge 3cbd0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3fa2b │ │ │ │ + jg 3cb53 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3fa2b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3cb53 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3fa2b │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + jmp 3cb53 │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov %r12,-0xd8(%rbp) │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov %r15,-0xd8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0x48(%rbp),%r12 │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ add 0xb0(%rax),%r10 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r14 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%r9 │ │ │ │ - mov 0x0(%r13,%rsi,8),%r11 │ │ │ │ - mov (%r15,%rsi,8),%rax │ │ │ │ - fldt (%r10) │ │ │ │ + mov (%r12,%rsi,8),%r11 │ │ │ │ + mov 0x0(%r13,%rsi,8),%rax │ │ │ │ imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 3fbc6 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ + jle 3ccd6 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%r14,%rdi,1) │ │ │ │ lea 0x2(%r11),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 3fbca │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jl 3ccda │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r9d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r9 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 3fba0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - jmp 3fbd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3fbd0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3ccb0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + jmp 3cce0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3cce0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %rbx,-0x80(%rbp) │ │ │ │ + add %rbx,-0x40(%rbp) │ │ │ │ add $0x20,%r10 │ │ │ │ add %rbx,%rdx │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 3fb30 │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 3fe7c │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jne 3cc50 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + jle 3cf86 │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r13 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov 0x58(%r15),%rsi │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ - mov %rsi,-0xd8(%rbp) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + test %r9,%r9 │ │ │ │ + lea 0x0(,%r9,8),%rbx │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ lea 0x2(%rsi,%rsi,1),%r8 │ │ │ │ + setg -0xb0(%rbp) │ │ │ │ + shr $0x4,%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ - test %r9,%r9 │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - shr $0x4,%rcx │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ mov %r11,-0xc0(%rbp) │ │ │ │ mov %rdi,%r11 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %r9,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 3fd02 │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r15),%rbx │ │ │ │ - mov (%r10,%rax,8),%r9 │ │ │ │ + jle 3ce12 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + mov 0x40(%r13),%rdi │ │ │ │ + mov (%r10,%rax,8),%rcx │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ fldt (%r11,%rdx,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rdx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - add 0x0(%r13,%rax,8),%rdx │ │ │ │ + add (%r12,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%rbx,%rax,8),%r9 │ │ │ │ - add -0x8(%r12,%rax,8),%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ + imul -0x8(%rdi,%rax,8),%rcx │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %r9,(%r10,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + add -0x8(%r14,%rax,8),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rcx,(%r10,%rax,8) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 3fcc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jne 3cdd0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov (%r10,%rsi,8),%rax │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov (%r14,%rdi,8),%rdx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + mov (%r15,%rcx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r12,%rdi,8),%rax │ │ │ │ + mov (%r14,%rcx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3fe70 │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rdi,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 3fe70 │ │ │ │ + je 3cf70 │ │ │ │ + mov 0x40(%r13),%rcx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + mov (%rcx,%rdi,1),%rcx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 3cf70 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r12,%rdi,8) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov %rax,(%r14,%rdi,8) │ │ │ │ + mov (%r12,%rdi,8),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %rax,(%r12,%rdi,8) │ │ │ │ cmp %r8,%rax │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ + jne 3cf80 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + je 3cf80 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 3fe1e │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 3fe1e │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - jmp 3fdd4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 3fdfa │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ + jmp 3ceec │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%r13),%rdi │ │ │ │ + mov (%rdi,%rax,8),%rdi │ │ │ │ + dec %rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 3cf11 │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3fdc0 │ │ │ │ + jg 3ced8 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %rdi,0x8(%r14,%rax,8) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 3fe10 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + mov %rsi,0x8(%r15,%rax,8) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 3cf20 │ │ │ │ test %rax,%rax │ │ │ │ - je 3fe10 │ │ │ │ + je 3cf20 │ │ │ │ dec %rax │ │ │ │ - mov 0x0(%r13,%rax,8),%rsi │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r13,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%rdi │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r12,%rax,8) │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + mov (%r15,%rax,8),%rsi │ │ │ │ + mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3fd90 │ │ │ │ - neg %rdi │ │ │ │ - mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 3fda0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - incq -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - cmp %rbx,-0x68(%rbp) │ │ │ │ - jne 3fc80 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 3f079 │ │ │ │ + jne 3cea8 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,(%r15,%rax,8) │ │ │ │ + jmp 3ceb8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + incq -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x50(%rbp) │ │ │ │ + jne 3cda0 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 3c1a5 │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,%rbx │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 3f9a6 │ │ │ │ - jmp 3fc62 │ │ │ │ - nopl (%rax) │ │ │ │ + jg 3cace │ │ │ │ + jmp 3cd90 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rdi,8) │ │ │ │ - jmp 3fd4b │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 3ce66 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 3cf27 │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - add %rsi,-0xa0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 3f079 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 3c1a5 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 3f9f4 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 3f955 │ │ │ │ - movq $0x1,-0x68(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 3eb61 │ │ │ │ - jmp 3feea │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3feea │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3feea │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + jmp 3cb13 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 3ca72 │ │ │ │ + movq $0x1,-0x50(%rbp) │ │ │ │ + test $0x2,%dl │ │ │ │ + je 3bcee │ │ │ │ + jmp 3cfeb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3cfeb │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3cfeb │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 3f079 │ │ │ │ + jle 3c1a5 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 40be6 │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ + jle 3dc57 │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov %r13,-0xf0(%rbp) │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov %r12,-0xe0(%rbp) │ │ │ │ - mov -0x98(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov %r12,-0xd8(%rbp) │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %r13,-0xb0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r11 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ add 0x78(%rax),%r9 │ │ │ │ - jmp 3ffc0 │ │ │ │ + jmp 3d0c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rbx,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rdi,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 40017 │ │ │ │ + jle 3d11f │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 40036 │ │ │ │ + cmp %rcx,-0x88(%rbp) │ │ │ │ + je 3d13e │ │ │ │ mov (%r12,%rcx,1),%rbx │ │ │ │ lea -0x2(%rbx,%rbx,1),%rsi │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ lea 0x1(%rax,%r8,1),%rax │ │ │ │ sub %r8,%r10 │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,(%r14,%rcx,1) │ │ │ │ mov %r10,%rax │ │ │ │ mov %r10,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r10,%r10 │ │ │ │ - jns 3ff90 │ │ │ │ + jns 3d098 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jge 40023 │ │ │ │ + jge 3d12b │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%rdi,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3ffab │ │ │ │ + jg 3d0b3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3ffab │ │ │ │ + jmp 3d0b3 │ │ │ │ mov %rdx,(%rdi,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3ffab │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + jmp 3d0b3 │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + fildll -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov %r15,-0xe8(%rbp) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ shr $0x4,%r10 │ │ │ │ + fmul %st(0),%st │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ mov 0x0(%r13,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ + mov (%r12,%rsi,8),%rax │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x80(%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) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 404d0 │ │ │ │ + jbe 3d5a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xb27c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -64478,750 +63440,744 @@ │ │ │ │ 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 40143 │ │ │ │ + je 3d233 │ │ │ │ fchs │ │ │ │ - fmuls 0xaf93(%rip) │ │ │ │ - fldt 0xb571(%rip) │ │ │ │ + fmuls 0x9ea3(%rip) │ │ │ │ + fldt 0xa451(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov (%r15,%rsi,8),%rax │ │ │ │ - imul %rsi,%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov (%r14,%rsi,8),%rax │ │ │ │ + imul %rsi,%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - add -0x40(%rbp),%rdi │ │ │ │ + add -0xa0(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %r8,%rax │ │ │ │ - jle 40206 │ │ │ │ + jle 3d2ee │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - shl $0x4,%r14 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + shl $0x4,%r15 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0xb1fb(%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) │ │ │ │ - fldt 0x10(%r14,%rcx,1) │ │ │ │ + fldt 0x10(%r15,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 40212 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jl 3d2fa │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r8d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 401e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - jmp 40220 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40220 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add %rbx,-0x80(%rbp) │ │ │ │ + jne 3d2c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + jmp 3d300 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d300 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ + add %rbx,-0x40(%rbp) │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp -0x48(%rbp),%rsi │ │ │ │ - jne 400a0 │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 40500 │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + jne 3d1a0 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + jle 3d5d9 │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - lea -0x1(%rsi),%r9 │ │ │ │ - lea 0x2(%rax,%rax,1),%r8 │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ + lea -0x1(%rax),%r9 │ │ │ │ + lea 0x2(%rsi,%rsi,1),%r8 │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ test %r9,%r9 │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - setg %bl │ │ │ │ - mov %bl,-0xe0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + lea 0x0(,%r9,8),%rbx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + setg -0xd8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ shr $0x4,%rcx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ mov %r11,-0xc8(%rbp) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - fldt (%rdi) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 40343 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r15),%r8 │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ + jle 3d41a │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ + mov 0x40(%r13),%rbx │ │ │ │ + mov (%r9,%rax,8),%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r11,%rdx,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - add 0x0(%r13,%rax,8),%rdx │ │ │ │ + add (%r12,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r8,%rax,8),%rdi │ │ │ │ - add -0x8(%r12,%rax,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ + imul -0x8(%rbx,%rax,8),%r8 │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rdi,(%r10,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + add -0x8(%r14,%rax,8),%r8 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %r8,(%r9,%rax,8) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r11,%rdx,1) │ │ │ │ + fstpt (%r10,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 40300 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov (%r10,%rsi,8),%rax │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov (%r14,%r9,8),%rdx │ │ │ │ + jne 3d3e0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov (%r9,%rsi,8),%rax │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + mov (%r15,%rbx,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r12,%r9,8),%rax │ │ │ │ + mov (%r14,%rbx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 404c0 │ │ │ │ - mov 0x40(%r15),%rdi │ │ │ │ - mov (%rdi,%r9,8),%rdi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 404c0 │ │ │ │ + je 3d590 │ │ │ │ + mov 0x40(%r13),%r8 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + mov (%r8,%rbx,1),%r8 │ │ │ │ + dec %r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 3d590 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov 0x0(%r13,%r9,8),%rax │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov %rax,(%r14,%rbx,8) │ │ │ │ + mov (%r12,%rbx,8),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - mov %rax,0x0(%r13,%r9,8) │ │ │ │ - mov %r9,%rax │ │ │ │ - jne 4046e │ │ │ │ - cmpb $0x0,-0xe0(%rbp) │ │ │ │ - je 4046e │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - jmp 40425 │ │ │ │ + mov %rax,(%r12,%rbx,8) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 3d5d0 │ │ │ │ + cmpb $0x0,-0xd8(%rbp) │ │ │ │ + je 3d5d0 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + jmp 3d505 │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 4044b │ │ │ │ + mov 0x40(%r13),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rbx │ │ │ │ + dec %rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 3d52a │ │ │ │ add %r8,%rdx │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ - mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ + mov 0x8(%r11,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 40411 │ │ │ │ + jg 3d4f1 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r8 │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %r8,0x8(%r14,%rax,8) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 40460 │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + mov %r8,0x8(%r15,%rax,8) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 3d538 │ │ │ │ test %rax,%rax │ │ │ │ - je 40460 │ │ │ │ + je 3d538 │ │ │ │ dec %rax │ │ │ │ - mov 0x0(%r13,%rax,8),%rdi │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r13,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%r8 │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,0x0(%r13,%rax,8) │ │ │ │ + mov (%r12,%rax,8),%rbx │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r12,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r8 │ │ │ │ + lea 0x1(%rbx),%rsi │ │ │ │ + mov %rsi,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 403e0 │ │ │ │ + jne 3d4c0 │ │ │ │ neg %r8 │ │ │ │ - mov %r8,(%r14,%rax,8) │ │ │ │ - jmp 403f0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - incq -0x80(%rbp) │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - cmp %rdx,-0x80(%rbp) │ │ │ │ - jne 402d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x108(%rbp) │ │ │ │ - je 3f079 │ │ │ │ + mov %r8,(%r15,%rax,8) │ │ │ │ + jmp 3d4d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + incq -0x40(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + cmp %rdx,-0x40(%rbp) │ │ │ │ + jne 3d3c0 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + cmp %rax,-0x110(%rbp) │ │ │ │ + je 3c1a5 │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ + add %rsi,-0x108(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 3ff2e │ │ │ │ - jmp 402b9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 3d02f │ │ │ │ + jmp 3d3a7 │ │ │ │ + nop │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%r9,8) │ │ │ │ - jmp 4038c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rdx,(%r15,%rbx,8) │ │ │ │ + jmp 3d46e │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 404e5 │ │ │ │ + ja 3d5b5 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xb1e2(%rip) │ │ │ │ + fldt 0xa0e2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 40153 │ │ │ │ + jmp 3d243 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xb1c9(%rip) │ │ │ │ + fldt 0xa0c9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 40153 │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ + jmp 3d243 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 3d546 │ │ │ │ + incq -0x100(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ - cmp %rax,-0x108(%rbp) │ │ │ │ - je 3f079 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ + add %rsi,-0x108(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + cmp %rax,-0x110(%rbp) │ │ │ │ + je 3c1a5 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 3ff67 │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - jle 3f079 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 3d061 │ │ │ │ + cmpq $0x0,-0x110(%rbp) │ │ │ │ + jle 3c1a5 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 40c2e │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %r13,-0xc8(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - mov -0x98(%rbp),%r14 │ │ │ │ - lea 0x2(%rax),%rcx │ │ │ │ + jle 3dc9f │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ + mov %r12,-0xb0(%rbp) │ │ │ │ + mov %r14,-0xa8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r15,-0xc8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%r9 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - mov 0x40(%r15),%r12 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov 0x40(%r13),%r12 │ │ │ │ mov %rbx,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r15,-0x118(%rbp) │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov %r13,-0x118(%rbp) │ │ │ │ shl $0x4,%r11 │ │ │ │ - add 0x78(%r15),%r11 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - jmp 40650 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ + add 0x78(%r13),%r11 │ │ │ │ + mov -0xa8(%rbp),%r13 │ │ │ │ + jmp 3d716 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r10,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 406a7 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 3d76c │ │ │ │ + mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb0(%rbp) │ │ │ │ - je 406c6 │ │ │ │ - mov (%r12,%rcx,1),%r10 │ │ │ │ - lea -0x2(%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + cmp %rcx,-0x80(%rbp) │ │ │ │ + je 3d78b │ │ │ │ + mov (%r12,%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 -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%rax,%r9,1),%rax │ │ │ │ - sub %r9,%rdi │ │ │ │ - mov %rax,0x0(%r13,%rcx,1) │ │ │ │ + lea 0x1(%rax,%r8,1),%rax │ │ │ │ + sub %r8,%rdi │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 40620 │ │ │ │ + jns 3d6e8 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jge 406b3 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 3d778 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4063b │ │ │ │ + jg 3d703 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4063b │ │ │ │ - mov %rdx,(%r15,%rcx,1) │ │ │ │ + jmp 3d703 │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 4063b │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x118(%rbp),%r15 │ │ │ │ + jmp 3d703 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov 0x68(%r15),%rax │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r13) │ │ │ │ + mov 0x68(%r13),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - add $0x2,%r9 │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + inc %rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12,%r10,8),%rdx │ │ │ │ mov (%r14,%r10,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov 0x0(%r13,%r10,8),%r9 │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov (%r15,%r10,8),%r9 │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 40863 │ │ │ │ + jg 3d903 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sub %rax,%r9 │ │ │ │ - and $0xf3,%dh │ │ │ │ + xor %ecx,%ecx │ │ │ │ imul %r10,%rsi │ │ │ │ - add -0x40(%rbp),%rsi │ │ │ │ + add -0xa0(%rbp),%rsi │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ + mov 0xb0(%r13),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ fld %st(1) │ │ │ │ - mov 0xb0(%r15),%r8 │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 40822 │ │ │ │ - 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 3d8c2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdx,%rdi,1),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 40870 │ │ │ │ + je 3d910 │ │ │ │ sub %rbx,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 40800 │ │ │ │ + jns 3d8a0 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rcx │ │ │ │ not %rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 4081b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40874 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40874 │ │ │ │ + jne 3d8bb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d914 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d914 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ + add -0x88(%rbp),%rdi │ │ │ │ cmp -0x48(%rbp),%r10 │ │ │ │ - jne 40730 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 40b3c │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ + jne 3d7f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 3dba6 │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - lea -0x1(%rsi),%r9 │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r8 │ │ │ │ - mov %rsi,%rax │ │ │ │ + lea -0x1(%rax),%r9 │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ + lea 0x2(%rsi,%rsi,1),%r8 │ │ │ │ + mov %rax,%rsi │ │ │ │ test %r9,%r9 │ │ │ │ - setg %bl │ │ │ │ - mov %bl,-0xc8(%rbp) │ │ │ │ + lea 0x0(,%r9,8),%rbx │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + setg -0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - shr $0x4,%rcx │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %r11,-0xc0(%rbp) │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + shr $0x4,%rcx │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ mov %rdi,%r11 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r9,%rdi │ │ │ │ - fldt (%rbx) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jle 409c2 │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov 0x40(%r15),%rbx │ │ │ │ - mov (%r10,%rax,8),%r9 │ │ │ │ + jle 3da32 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + mov 0x40(%r13),%r9 │ │ │ │ + mov (%r10,%rax,8),%rdi │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%r11,%rdx,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - 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 %rcx,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - add 0x0(%r13,%rax,8),%rdx │ │ │ │ + add (%r12,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%rbx,%rax,8),%r9 │ │ │ │ - add -0x8(%r12,%rax,8),%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ + imul -0x8(%r9,%rax,8),%rdi │ │ │ │ + fldt (%r8,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %r9,(%r10,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + add -0x8(%r14,%rax,8),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdi,(%r10,%rax,8) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 40980 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + jne 3d9f0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov (%r10,%rsi,8),%rax │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov (%r14,%rdi,8),%rdx │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ 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 (%r12,%rdi,8),%rax │ │ │ │ + mov (%r14,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 40b30 │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov (%r9,%rdi,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 40b30 │ │ │ │ + je 3db90 │ │ │ │ + mov 0x40(%r13),%rdi │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + mov (%rdi,%r9,1),%rdi │ │ │ │ + dec %rdi │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 3db90 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r12,%rdi,8) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov %rax,(%r14,%rdi,8) │ │ │ │ + mov (%r12,%rdi,8),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %rax,(%r12,%rdi,8) │ │ │ │ cmp %r8,%rax │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ + jne 3dba0 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + je 3dba0 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 40ade │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 40ade │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - jmp 40a94 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ + jmp 3db0c │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%r13),%r9 │ │ │ │ mov (%r9,%rax,8),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 40aba │ │ │ │ + je 3db30 │ │ │ │ add %rdi,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 40a80 │ │ │ │ + jg 3daf8 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %rdi,0x8(%r14,%rax,8) │ │ │ │ + mov %rdx,0x8(%r14,%rax,8) │ │ │ │ + mov %rdi,0x8(%r15,%rax,8) │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 40ad0 │ │ │ │ + jne 3db40 │ │ │ │ test %rax,%rax │ │ │ │ - je 40ad0 │ │ │ │ + je 3db40 │ │ │ │ dec %rax │ │ │ │ - mov 0x0(%r13,%rax,8),%rsi │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r13,%rax,8) │ │ │ │ - mov (%r14,%rax,8),%rdi │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r12,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%rdi │ │ │ │ inc %rsi │ │ │ │ - mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + mov %rsi,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 40a50 │ │ │ │ + jne 3dac8 │ │ │ │ neg %rdi │ │ │ │ - mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 40a60 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - incq -0x80(%rbp) │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - cmp %rdx,-0x80(%rbp) │ │ │ │ - jne 40920 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - cmp %rbx,-0xe0(%rbp) │ │ │ │ - je 3f079 │ │ │ │ + mov %rdi,(%r15,%rax,8) │ │ │ │ + jmp 3dad8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + incq -0x40(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + cmp %rdx,-0x40(%rbp) │ │ │ │ + jne 3d9c8 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xd8(%rbp) │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + cmp %rdi,-0xd8(%rbp) │ │ │ │ + je 3c1a5 │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ + add %rsi,-0x108(%rbp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 40587 │ │ │ │ - jmp 40904 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 3d659 │ │ │ │ + jmp 3d9b4 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r14,%rdi,8) │ │ │ │ - jmp 40a0b │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + mov %rdx,(%r15,%rdi,8) │ │ │ │ + jmp 3da86 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + jmp 3db47 │ │ │ │ + incq -0xd8(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - add %rcx,-0x100(%rbp) │ │ │ │ - cmp -0x108(%rbp),%rax │ │ │ │ - je 3f079 │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jmp 405d7 │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 3f079 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - add $0x2,%rax │ │ │ │ - addq $0x20,-0x60(%rbp) │ │ │ │ - lea (%rbx,%rcx,2),%rbx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 3f079 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 40b77 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - jmp 3fc15 │ │ │ │ + add %rcx,-0x108(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + cmp -0x110(%rbp),%rax │ │ │ │ + je 3c1a5 │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 3d6a6 │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 3f079 │ │ │ │ + je 3c1a5 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%rsi,2),%rdx │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 3f079 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 40bb8 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + je 3c1a5 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 3dbe1 │ │ │ │ mov %rdx,-0x100(%rbp) │ │ │ │ - jmp 4025f │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jmp 3cd1e │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 3c1a5 │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + add $0x2,%rax │ │ │ │ + addq $0x20,-0x60(%rbp) │ │ │ │ + lea (%rdx,%rsi,2),%rdx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 3c1a5 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 3dc29 │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + jmp 3d33f │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 3f079 │ │ │ │ + je 3c1a5 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%rsi,2),%rdx │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 3f079 │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 40c00 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - jmp 408b5 │ │ │ │ + je 3c1a5 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 3dc71 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + jmp 3d950 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 3f967 │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + je 3ca84 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 3f96b │ │ │ │ + je 3ca88 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 40c4c │ │ │ │ + jmp 3dcbd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 3fee4 │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + je 3cfe5 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 3fee8 │ │ │ │ + je 3cfe9 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 40c94 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 3dd0c │ │ │ │ │ │ │ │ -0000000000040ce0 : │ │ │ │ +000000000003dd50 : │ │ │ │ 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 %rcx,%rdi │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ call 3030 │ │ │ │ + cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - cmpq $0x1,0x30(%rbx) │ │ │ │ - je 40f96 │ │ │ │ + je 3dfbe │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ mov %rcx,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 40f6b │ │ │ │ + jle 3df93 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%rbx),%r14 │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ fld1 │ │ │ │ mov %r14,%r10 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ shl $0x4,%r10 │ │ │ │ @@ -65232,209 +64188,197 @@ │ │ │ │ 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 40e38 │ │ │ │ + jle 3de98 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ + mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ - mov 0x78(%rbx),%r15 │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ mov %rsp,%rcx │ │ │ │ - fldt 0xa8e1(%rip) │ │ │ │ + fldt 0x9855(%rip) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs 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,%r10 │ │ │ │ - jne 40de0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3de40 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%rax │ │ │ │ - lea (%r12,%r10,1),%rdx │ │ │ │ fld1 │ │ │ │ + lea (%r12,%r10,1),%rdx │ │ │ │ test $0x10,%r10b │ │ │ │ - je 40e20 │ │ │ │ + je 3de80 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 40e36 │ │ │ │ + je 3de96 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 40e20 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40e38 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3de80 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3de98 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 40f51 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + jle 3df79 │ │ │ │ add %r12,%r10 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + shl $0x4,%r15 │ │ │ │ lea -0x1(%r14),%r11 │ │ │ │ fldt (%r10) │ │ │ │ - fldt (%r8) │ │ │ │ - shl $0x4,%r15 │ │ │ │ mov %rax,%r9 │ │ │ │ add %rax,%r15 │ │ │ │ - jmp 40e72 │ │ │ │ + fldt (%r8) │ │ │ │ + jmp 3deca │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 40f8a │ │ │ │ + jle 3dfb2 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 40eb1 │ │ │ │ + jmp 3df01 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 40f80 │ │ │ │ + je 3dfa8 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 40ea0 │ │ │ │ + je 3def0 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 40f30 │ │ │ │ + jle 3df60 │ │ │ │ fstp %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 40f00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3df30 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - jmp 40f40 │ │ │ │ + jmp 3df68 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jne 40e70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3dec8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ incq -0x38(%rbp) │ │ │ │ add $0x10,%r8 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jg 40d40 │ │ │ │ + jg 3ddb0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 40ecf │ │ │ │ + jmp 3df1f │ │ │ │ mov (%rcx,%r11,8),%rsi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 40ec1 │ │ │ │ + jmp 3df11 │ │ │ │ test %rax,%rax │ │ │ │ - jle 40f6b │ │ │ │ + jle 3df93 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 40f6b │ │ │ │ + jle 3df93 │ │ │ │ + fldt 0x96af(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x78(%rbx),%r10 │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ mov %rcx,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - fldt 0xa6e9(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov -0x58(%rbp),%r11 │ │ │ │ lea (%rcx,%rax,1),%r9 │ │ │ │ - lea (%r10,%r8,1),%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ fldt (%rdx) │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 (%rsi) │ │ │ │ + nop │ │ │ │ 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 41000 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3dff0 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 40fbf │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3dfe7 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000000000041050 : │ │ │ │ +000000000003e040 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -65442,25 +64386,24 @@ │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ + cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - cmpq $0x1,0x30(%rbx) │ │ │ │ - je 412c6 │ │ │ │ + je 3e27e │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ mov %r12,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 41292 │ │ │ │ + jle 3e252 │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%rbx),%r14 │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ fld1 │ │ │ │ mov %r14,%r10 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ shl $0x4,%r10 │ │ │ │ lea 0x10(%r10),%rax │ │ │ │ @@ -65470,238 +64413,235 @@ │ │ │ │ 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 41198 │ │ │ │ + jle 3e178 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ + mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r10,-0x48(%rbp) │ │ │ │ - mov 0x78(%rbx),%r15 │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ mov %rsp,%rcx │ │ │ │ - fldt 0xa571(%rip) │ │ │ │ + fldt 0x956d(%rip) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 41140 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e128 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%rax │ │ │ │ - lea (%r12,%r10,1),%rdx │ │ │ │ fld1 │ │ │ │ + lea (%r12,%r10,1),%rdx │ │ │ │ test $0x10,%r10b │ │ │ │ - je 41180 │ │ │ │ + je 3e160 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 41196 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 3e176 │ │ │ │ + xchg %ax,%ax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 41180 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 41198 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e160 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e178 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 41278 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + jle 3e238 │ │ │ │ add %r12,%r10 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + shl $0x4,%r15 │ │ │ │ lea -0x1(%r14),%r11 │ │ │ │ fldt (%r10) │ │ │ │ - shl $0x4,%r15 │ │ │ │ mov %rax,%r9 │ │ │ │ add %rax,%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r9) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 412ba │ │ │ │ + jle 3e272 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 411f1 │ │ │ │ + jmp 3e1d1 │ │ │ │ nop │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 412b0 │ │ │ │ + je 3e268 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 411e0 │ │ │ │ + je 3e1c0 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 41269 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 3e229 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 41240 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e200 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jne 411c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e1a0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ incq -0x38(%rbp) │ │ │ │ add $0x10,%r8 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jg 410b0 │ │ │ │ + jg 3e098 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 4120f │ │ │ │ + jmp 3e1ef │ │ │ │ mov (%rcx,%r11,8),%rsi │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 41201 │ │ │ │ + jmp 3e1e1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 41292 │ │ │ │ + jle 3e252 │ │ │ │ mov (%rbx),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 41292 │ │ │ │ + jle 3e252 │ │ │ │ + fldt 0x93ef(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x78(%rbx),%r11 │ │ │ │ mov %r12,%rcx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - fldt 0xa3bd(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ lea (%r12,%rax,1),%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ lea (%r11,%r9,1),%rsi │ │ │ │ mov %rdi,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ inc %rax │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 41300 │ │ │ │ + jne 3e2b0 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jne 412eb │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e2a3 │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000000000041350 : │ │ │ │ +000000000003e300 : │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov 0x30(%rdi),%rbp │ │ │ │ - test %rbp,%rbp │ │ │ │ - jle 414b9 │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 3e467 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x68(%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - js 414b9 │ │ │ │ + js 3e467 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ - mov 0xb0(%rax),%r10 │ │ │ │ + mov 0x40(%rax),%rbp │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov 0xb0(%rax),%r10 │ │ │ │ lea 0x2(%rbx),%rdx │ │ │ │ - mov 0x40(%rax),%rbx │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ + lea 0x1(%rdi),%rbx │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ + mov %rdi,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ fildll 0x58(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x9fe7(%rip) │ │ │ │ + fldl2e │ │ │ │ fld1 │ │ │ │ fxch %st(4) │ │ │ │ - fstpt -0x28(%rsp) │ │ │ │ + fstpt -0x20(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r8,8),%rax │ │ │ │ + fstpt -0x10(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x0(%rbp,%r8,8),%rax │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ add %r11,%rsi │ │ │ │ add %r10,%rcx │ │ │ │ - mov %rax,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ - fldt -0x18(%rsp) │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ + fldt -0x10(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x28(%rsp) │ │ │ │ + fldt -0x20(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 4145b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 3e40b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -65722,100 +64662,101 @@ │ │ │ │ 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 4143d │ │ │ │ + je 3e3ed │ │ │ │ fchs │ │ │ │ - fmuls 0x9c99(%rip) │ │ │ │ - fldt 0xa277(%rip) │ │ │ │ + fmuls 0x8ce9(%rip) │ │ │ │ + fldt 0x9297(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 414a0 │ │ │ │ + je 3e450 │ │ │ │ inc %rdx │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ + 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 41400 │ │ │ │ + ja 3e3b0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 414c0 │ │ │ │ + ja 3e470 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xa23a(%rip) │ │ │ │ + fldt 0x925a(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 41458 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 414a2 │ │ │ │ + jne 3e408 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e452 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ - lea 0x1(%rdi,%r9,1),%r9 │ │ │ │ - cmp %rbp,%r8 │ │ │ │ - jne 413c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rbx,%r9 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 3e370 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xa1ee(%rip) │ │ │ │ + fldt 0x920e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4144d │ │ │ │ + jmp 3e3fd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000414e0 : │ │ │ │ +000000000003e490 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 416a2 │ │ │ │ + jle 3e642 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 416a2 │ │ │ │ + jle 3e642 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ mov 0x60(%rdi),%r13 │ │ │ │ - mov %r15,%r11 │ │ │ │ mov 0x78(%rdi),%r12 │ │ │ │ - mov 0xb0(%rdi),%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r9,-0x30(%rsp) │ │ │ │ + mov 0xb0(%rdi),%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ - shl $0x5,%r10 │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -65828,26 +64769,26 @@ │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 41612 │ │ │ │ + jmp 3e5b6 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x9df8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -65860,44 +64801,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 415c5 │ │ │ │ + je 3e571 │ │ │ │ fchs │ │ │ │ - fmuls 0x9b11(%rip) │ │ │ │ - fldt 0xa0ef(%rip) │ │ │ │ + fmuls 0x8b65(%rip) │ │ │ │ + fldt 0x9113(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ - fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rdx) │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x9da1(%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 41690 │ │ │ │ + je 3e630 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fistpll -0x30(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ @@ -65913,134 +64854,132 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 41580 │ │ │ │ + ja 3e530 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 41670 │ │ │ │ + ja 3e610 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0xa05b(%rip) │ │ │ │ + fldt 0x9087(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 415d5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 3e581 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0xa03e(%rip) │ │ │ │ + fldt 0x906e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 415d5 │ │ │ │ + jmp 3e581 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 41540 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e4f0 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -00000000000416b0 : │ │ │ │ +000000000003e650 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 418cb │ │ │ │ + jle 3e85b │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 41898 │ │ │ │ + jle 3e82c │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rbx │ │ │ │ - mov 0x40(%rdi),%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rdi),%rcx │ │ │ │ shl $0x4,%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r12,-0x40(%rsp) │ │ │ │ - fildll -0x40(%rsp) │ │ │ │ lea 0x1(%r12),%r11 │ │ │ │ - mov %rbx,-0x18(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ mov %r11,%rbp │ │ │ │ + mov %rbx,-0x18(%rsp) │ │ │ │ + imul %rax,%rbp │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rdi,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - imul %rax,%rbp │ │ │ │ + fildll -0x40(%rsp) │ │ │ │ add %rbp,%rbp │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 41888 │ │ │ │ + jle 3e81c │ │ │ │ mov -0x10(%rsp),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rcx),%r15 │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ imul %rdx,%r10 │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov 0xb0(%rcx),%r15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ - add %r10,%r10 │ │ │ │ dec %rax │ │ │ │ + add %r10,%r10 │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ mov %rdi,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ fildll -0x40(%rsp) │ │ │ │ + lea (%r9,%rax,1),%rdi │ │ │ │ + add 0x60(%rcx),%r9 │ │ │ │ fld %st(1) │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x9f57(%rip) │ │ │ │ + fldt 0x8f7f(%rip) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%r9,%rax,1),%rdi │ │ │ │ - add 0x60(%rcx),%r9 │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ mov %r10,%rsi │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r15,%rsi │ │ │ │ + fldt -0x38(%rsp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fistpll -0x40(%rsp) │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ sub %r12,%rdx │ │ │ │ lea (%rdx,%r11,2),%r8 │ │ │ │ - jmp 4182b │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3e7bf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x9bb8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -66055,87 +64994,86 @@ │ │ │ │ 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 41809 │ │ │ │ + je 3e79d │ │ │ │ fchs │ │ │ │ - fldt 0x9ec1(%rip) │ │ │ │ + fldt 0x8efd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x9ea9(%rip) │ │ │ │ + fldt 0x8ee5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 4186d │ │ │ │ - add $0x10,%rsi │ │ │ │ + je 3e801 │ │ │ │ fldt (%rdi) │ │ │ │ + add $0x10,%rsi │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 417c0 │ │ │ │ + ja 3e758 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 418b0 │ │ │ │ + ja 3e840 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x9e5f(%rip) │ │ │ │ + fldt 0x8e9b(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 41825 │ │ │ │ + jne 3e7b9 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 41790 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e730 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp -0x20(%rsp),%rdx │ │ │ │ - jne 41720 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e6c0 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x9dfe(%rip) │ │ │ │ + fldt 0x8e3e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4181b │ │ │ │ + jmp 3e7af │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000418d0 : │ │ │ │ +000000000003e860 : │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rsi │ │ │ │ fld1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -66144,211 +65082,210 @@ │ │ │ │ sub $0x98,%rsp │ │ │ │ mov 0x30(%rdi),%r14 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ mov %r14,-0x68(%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,%r8 │ │ │ │ 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,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ + shr $0x3,%rcx │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r14,%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,-0x58(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 41ec1 │ │ │ │ + jle 3ee29 │ │ │ │ mov 0x58(%rsi),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %r14,%r12 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 41990 │ │ │ │ + jne 3e920 │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ cmpq $0x0,0x8(%rsi) │ │ │ │ - jle 41eae │ │ │ │ + jle 3ee16 │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ mov 0xc8(%rsi),%rbx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ mov %r8,%r12 │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - flds 0x96f6(%rip) │ │ │ │ - mov %rdi,%r8 │ │ │ │ mov %r11,%r15 │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + flds 0x877d(%rip) │ │ │ │ + mov %rdi,%r8 │ │ │ │ mov %rsi,%r13 │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 41b0b │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 3ea93 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ - mov 0x40(%r13),%rbx │ │ │ │ + mov %r13,-0x48(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0x40(%r13),%rbx │ │ │ │ mov 0x58(%r13),%r10 │ │ │ │ - mov %r13,-0x48(%rbp) │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ imul %rax,%r11 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ lea 0x0(,%rax,8),%r14 │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r13),%r11 │ │ │ │ mov -0xc0(%rbp),%r13 │ │ │ │ - jmp 41a80 │ │ │ │ + jmp 3ea10 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovge %rax,%rdx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 41ad8 │ │ │ │ + jle 3ea68 │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - je 41af0 │ │ │ │ - mov (%rbx,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + je 3ea78 │ │ │ │ + mov (%rbx,%rcx,1),%r9 │ │ │ │ + lea -0x2(%r9,%r9,1),%rsi │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x38(%rbp) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%r10,%rax,1),%rax │ │ │ │ sub %r10,%rdi │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,(%r9,%rcx,1) │ │ │ │ + mov %rdi,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 41a50 │ │ │ │ + jns 3e9e0 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 41ad0 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 3ea60 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 41a5d │ │ │ │ + jmp 3e9ed │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 41a6f │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3e9ff │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x48(%rbp),%r13 │ │ │ │ call 3030 │ │ │ │ - flds 0x95d4(%rip) │ │ │ │ + flds 0x864c(%rip) │ │ │ │ mov %rax,%r8 │ │ │ │ mov -0xa8(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 41ebd │ │ │ │ + jle 3ee25 │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov 0xc0(%r13),%rax │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov %rbx,%rdx │ │ │ │ lea (%rax,%rbx,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0xb0(%r13),%rdx │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ + add 0xb0(%r13),%rdx │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ lea (%rcx,%rbx,1),%rdx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%rax,%rdx,8),%rax │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jge 41d3b │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jge 3ecab │ │ │ │ + mov %rax,%r9 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %rax,%r9 │ │ │ │ + lea 0x0(,%r11,8),%rdx │ │ │ │ + mov %r11,%rsi │ │ │ │ fildll 0x58(%r13) │ │ │ │ + sub %r11,%r9 │ │ │ │ + shl $0x4,%rsi │ │ │ │ mov %r13,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ lea 0x0(,%r9,8),%rbx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - lea (%r8,%rdx,1),%rbx │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ lea (%rdi,%rdx,1),%r14 │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ mov (%r14),%rcx │ │ │ │ - imul %rsi,%r9 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %rax,%r9 │ │ │ │ - lea (%rdi,%r10,1),%r11 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + lea (%r8,%rdx,1),%rbx │ │ │ │ + imul %rax,%r9 │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r10 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + add 0x60(%r13),%rsi │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ + add %r11,%r9 │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ mov 0x40(%r13),%rdi │ │ │ │ - add 0x60(%r13),%r10 │ │ │ │ - fldt (%r11) │ │ │ │ + fldt (%r10) │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rdx,%rax │ │ │ │ add %rdx,%rdi │ │ │ │ add %r12,%rdx │ │ │ │ add 0x78(%r13),%r9 │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ mov -0x68(%rbp),%r12 │ │ │ │ xor %edx,%edx │ │ │ │ + mov %rsi,%r13 │ │ │ │ mov %r8,-0x68(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ mov -0x38(%rbp),%r8 │ │ │ │ - jmp 41c8b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ec07 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x9768(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -66363,36 +65300,36 @@ │ │ │ │ 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 41c59 │ │ │ │ + je 3ebd5 │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x9a5f(%rip) │ │ │ │ + fldt 0x8ab3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ imul %rcx,%rsi │ │ │ │ - add (%r8,%rdx,1),%rsi │ │ │ │ - mov %rsi,0x8(%r14,%rdx,1) │ │ │ │ - mov %rsi,%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov (%r8,%rdx,1),%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r11,%rdx,2) │ │ │ │ + fstpt 0x10(%r10,%rdx,2) │ │ │ │ + mov %rcx,0x8(%r14,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %r12,%rdx │ │ │ │ - je 41d20 │ │ │ │ + je 3ec90 │ │ │ │ mov (%rbx,%rdx,1),%r15 │ │ │ │ - mov (%rdi,%rdx,1),%rsi │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ - add 0x0(%r13,%rdx,1),%r15 │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ + mov (%rdi,%rdx,1),%rsi │ │ │ │ + add (%r11,%rdx,1),%r15 │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(4),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -66402,244 +65339,236 @@ │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ - fldt (%r10,%rdx,2) │ │ │ │ + fldt 0x0(%r13,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 41c10 │ │ │ │ + ja 3eb90 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 41d00 │ │ │ │ + ja 3ec70 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x99d4(%rip) │ │ │ │ + fldt 0x8a28(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 41c65 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ebe1 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x99ae(%rip) │ │ │ │ + fldt 0x8a0e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 41c65 │ │ │ │ + jmp 3ebe1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%r13 │ │ │ │ mov -0x80(%rbp),%r12 │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - mov (%rax,%rsi,8),%rax │ │ │ │ mov %rax,(%rbx) │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - mov 0x30(%r13),%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - fstpt (%rax) │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%rcx │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + lea -0x1(%rax),%r11 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov (%r15,%r11,8),%rcx │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ + mov (%r12,%r11,8),%rdx │ │ │ │ + fstpt (%rbx) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 41ea0 │ │ │ │ - mov 0x40(%r13),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 41ea0 │ │ │ │ - mov (%r8,%rax,8),%rbx │ │ │ │ + je 3ee08 │ │ │ │ + mov 0x40(%r13),%rsi │ │ │ │ + mov (%rsi,%r11,8),%rsi │ │ │ │ + dec %rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 3ee08 │ │ │ │ + mov (%r8,%r11,8),%rdi │ │ │ │ add %rcx,%rdx │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r11 │ │ │ │ - mov %rdx,(%r8,%rax,8) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 41e40 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 41e40 │ │ │ │ + mov %rdx,(%r12,%r11,8) │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r10 │ │ │ │ + mov %rdx,(%r8,%r11,8) │ │ │ │ + test %r11,%r11 │ │ │ │ + jle 3eda8 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 3eda8 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - jmp 41e05 │ │ │ │ + jmp 3ed74 │ │ │ │ nop │ │ │ │ - mov 0x40(%r13),%r10 │ │ │ │ - mov (%r10,%rax,8),%r10 │ │ │ │ - dec %r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 41e2a │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x40(%r13),%r9 │ │ │ │ + mov (%r9,%r11,8),%r9 │ │ │ │ + dec %r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 3ed99 │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,(%r12,%r11,8) │ │ │ │ + mov 0x8(%rdi,%r11,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 41df1 │ │ │ │ + jg 3ed60 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %rdx,0x8(%r12,%rax,8) │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 41e40 │ │ │ │ - test %rax,%rax │ │ │ │ - je 41e40 │ │ │ │ - dec %rax │ │ │ │ - mov (%r8,%rax,8),%rbx │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rdx,0x8(%r12,%r11,8) │ │ │ │ + mov %rsi,0x8(%r15,%r11,8) │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 3eda8 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 3eda8 │ │ │ │ + dec %r11 │ │ │ │ + mov (%r8,%r11,8),%rbx │ │ │ │ + mov (%r12,%r11,8),%rdx │ │ │ │ + movq $0x0,0x8(%r8,%r11,8) │ │ │ │ + mov (%r15,%r11,8),%rsi │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ - mov %rcx,(%r8,%rax,8) │ │ │ │ + mov %rcx,(%r8,%r11,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 41dc0 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 41dd0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 3ed30 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,(%r15,%r11,8) │ │ │ │ + jmp 3ed40 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ addq $0x8,-0x40(%rbp) │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ cmp -0x98(%rbp),%rdi │ │ │ │ - jne 41b60 │ │ │ │ + jne 3eae8 │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - cmp %rdi,0x8(%r13) │ │ │ │ - jle 41eac │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov %rax,(%rdi,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + cmp %rbx,0x8(%r13) │ │ │ │ + jle 3ee14 │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - jmp 41a00 │ │ │ │ + jmp 3e990 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rcx │ │ │ │ - mov %rcx,(%r15,%rax,8) │ │ │ │ - jmp 41d8b │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rcx,(%r15,%r11,8) │ │ │ │ + jmp 3ecfb │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41e6d │ │ │ │ + jmp 3edd5 │ │ │ │ movq $0x1,-0xa8(%rbp) │ │ │ │ - jmp 419a6 │ │ │ │ + jmp 3e936 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041ee0 : │ │ │ │ +000000000003ee40 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 41f00 │ │ │ │ + jne 3ee60 │ │ │ │ test $0x20,%al │ │ │ │ - jne 41f0c │ │ │ │ + jne 3ee6c │ │ │ │ test $0x8,%al │ │ │ │ - jne 41f1b │ │ │ │ + jne 3ee7b │ │ │ │ test $0x4,%al │ │ │ │ - jne 41f2a │ │ │ │ + jne 3ee8a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3360 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 41eef │ │ │ │ + je 3ee4f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3100 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 41ef3 │ │ │ │ + je 3ee53 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 30e0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 41ef7 │ │ │ │ + je 3ee57 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3490 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041f40 : │ │ │ │ +000000000003eea0 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ mov %r12,%r13 │ │ │ │ + push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ + mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 42090 │ │ │ │ + jle 3efc0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 420af │ │ │ │ + jbe 3efdf │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 41fc0 │ │ │ │ + jne 3eef0 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 42027 │ │ │ │ + je 3ef57 │ │ │ │ movslq %eax,%rcx │ │ │ │ - movslq (%rbx,%rcx,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ - cmp %edi,%r13d │ │ │ │ - jle 42027 │ │ │ │ - movslq 0x4(%rbx,%rcx,4),%rdi │ │ │ │ + movslq (%rbx,%rcx,4),%rsi │ │ │ │ + mov %rsi,(%rdx,%rcx,8) │ │ │ │ + lea 0x1(%rax),%esi │ │ │ │ + cmp %esi,%r13d │ │ │ │ + jle 3ef57 │ │ │ │ + movslq 0x4(%rbx,%rcx,4),%rsi │ │ │ │ add $0x2,%eax │ │ │ │ - mov %rdi,0x8(%rdx,%rcx,8) │ │ │ │ + mov %rsi,0x8(%rdx,%rcx,8) │ │ │ │ cmp %eax,%r13d │ │ │ │ - jle 42027 │ │ │ │ + jle 3ef57 │ │ │ │ movslq 0x8(%rbx,%rcx,4),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,8) │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3410 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ @@ -66648,577 +65577,568 @@ │ │ │ │ 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 42040 │ │ │ │ + jne 3ef70 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 420a8 │ │ │ │ + je 3efd8 │ │ │ │ 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 3bb00 │ │ │ │ + jmp 38e00 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ call 3410 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 42076 │ │ │ │ + jmp 3efa6 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41ff8 │ │ │ │ + jmp 3ef28 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000420c0 : │ │ │ │ +000000000003eff0 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ + mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm3 │ │ │ │ movq %xmm3,(%rsp) │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 422b0 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 422c7 │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 3f1d0 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov %r13,%rbp │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 3f1e9 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x2,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shr $0x2,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ - movups %xmm2,(%rsi,%rax,2) │ │ │ │ - movups %xmm0,0x10(%rsi,%rax,2) │ │ │ │ + movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 42140 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 3f070 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 42290 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 3f1a8 │ │ │ │ + mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 421ac │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 421ac │ │ │ │ - movslq 0x8(%r15,%rax,4),%rdx │ │ │ │ - mov %rdx,0x10(%rsi,%rax,8) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + movslq (%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 3f0dc │ │ │ │ + movslq 0x4(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 3f0dc │ │ │ │ + movslq 0x8(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - mov %rax,%rdx │ │ │ │ cmpq $0x2,0x8(%rsp) │ │ │ │ - jbe 422ce │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + mov %rax,%rdx │ │ │ │ + jbe 3f1f0 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 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 %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 42200 │ │ │ │ + jne 3f118 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 42267 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 3f17f │ │ │ │ + mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 42267 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 42267 │ │ │ │ + movslq (%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 3f17f │ │ │ │ + movslq 0x4(%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 3f17f │ │ │ │ movslq 0x8(%r14,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ 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 3bb00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 38e00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 421d5 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 3f107 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 42267 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 3f17f │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4217e │ │ │ │ + jmp 3f0ae │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 42239 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3f151 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000422e0 : │ │ │ │ +000000000003f200 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000042300 : │ │ │ │ +000000000003f220 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000000000042330 : │ │ │ │ +000000000003f250 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x3,%esi │ │ │ │ mov %ecx,0x8(%rsp) │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ movq %xmm0,(%rsp) │ │ │ │ call 3050 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000042360 : │ │ │ │ +000000000003f280 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 42440 │ │ │ │ + je 3f350 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 42450 │ │ │ │ + je 3f360 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 42460 │ │ │ │ + je 3f370 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 423e2 │ │ │ │ + jle 3f302 │ │ │ │ + flds 0x7e22(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - flds 0x8d40(%rip) │ │ │ │ - jmp 423b0 │ │ │ │ + jmp 3f2d0 │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 423d0 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 3f2f0 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 423e0 │ │ │ │ + je 3f300 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 423a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 423d2 │ │ │ │ + jb 3f2c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3f2f2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x940c(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x84bc(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 42472 │ │ │ │ + jle 3f382 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 4241d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 3f335 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov (%rdx,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ cmp 0x58(%rdi),%rdx │ │ │ │ - jle 42480 │ │ │ │ + jle 3f388 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 42470 │ │ │ │ + je 3f380 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 42400 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x9396(%rip),%rax │ │ │ │ + jb 3f318 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x844e(%rip),%rax │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x932e(%rip),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x83ee(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9338(%rip),%rax │ │ │ │ + lea 0x83f8(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x9342(%rip),%rax │ │ │ │ + lea 0x8402(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x8c17(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x7d0f(%rip),%rax │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000042490 : │ │ │ │ +000000000003f3a0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 42560 │ │ │ │ + jne 3f460 │ │ │ │ test $0x20,%al │ │ │ │ - jne 4258d │ │ │ │ + jne 3f48d │ │ │ │ test $0x10,%al │ │ │ │ - jne 425bc │ │ │ │ + jne 3f4bc │ │ │ │ test $0x8,%al │ │ │ │ - jne 425d3 │ │ │ │ + jne 3f4d3 │ │ │ │ test $0x4,%al │ │ │ │ - jne 425ea │ │ │ │ + jne 3f4ea │ │ │ │ test $0x1,%al │ │ │ │ - je 42508 │ │ │ │ + je 3f410 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 424f9 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 3f401 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 34f0 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 424e0 │ │ │ │ + jg 3f3e8 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 42630 │ │ │ │ + jne 3f528 │ │ │ │ test $0x80,%al │ │ │ │ - jne 42610 │ │ │ │ + jne 3f510 │ │ │ │ test $0x40,%al │ │ │ │ - jne 42600 │ │ │ │ + jne 3f500 │ │ │ │ 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 42650 │ │ │ │ + jne 3f540 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 424ad │ │ │ │ + je 3f3bd │ │ │ │ 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 424b5 │ │ │ │ + je 3f3c5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 424bd │ │ │ │ + je 3f3cd │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 424c5 │ │ │ │ + je 3f3d5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 424c5 │ │ │ │ + jmp 3f3d5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 42521 │ │ │ │ + jmp 3f429 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 42519 │ │ │ │ + jmp 3f421 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 42511 │ │ │ │ + jmp 3f419 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 42576 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3f476 │ │ │ │ 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 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ sub $0x38,%rsp │ │ │ │ - movq 0xe90c(%rip),%xmm1 │ │ │ │ - movhps 0xe90d(%rip),%xmm1 │ │ │ │ + movq 0xda2c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ + movhps 0xda2a(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 426b5 │ │ │ │ + je 3f595 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 42cf7 │ │ │ │ + jle 3fb7f │ │ │ │ mov 0x38(%r15),%rax │ │ │ │ lea 0x0(,%rdi,8),%r8 │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rbx │ │ │ │ add $0x8,%rax │ │ │ │ lea -0x1(%rbx),%rdx │ │ │ │ imul %rdx,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 426e0 │ │ │ │ + jne 3f5c0 │ │ │ │ mov 0x40(%r15),%rax │ │ │ │ mov %rcx,(%r15) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%r8,%rax,1),%rcx │ │ │ │ and $0x8,%r8d │ │ │ │ - je 42720 │ │ │ │ + je 3f600 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 42732 │ │ │ │ + je 3f612 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 42720 │ │ │ │ + jne 3f600 │ │ │ │ mov %rdx,0x48(%r15) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ mov %rax,0x50(%r15) │ │ │ │ mov %rax,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 427a1 │ │ │ │ + jle 3f669 │ │ │ │ mov 0x40(%r15),%r9 │ │ │ │ mov 0x38(%r15),%r8 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r9,%rax,1),%rbx │ │ │ │ lea 0x1(%rbx),%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fildll (%r8,%rax,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rcx,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 42780 │ │ │ │ + jne 3f648 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ mov %rax,0xa0(%r15) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 42846 │ │ │ │ + jle 3f70e │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 42d08 │ │ │ │ + jbe 3fb90 │ │ │ │ mov %rdi,%rsi │ │ │ │ pcmpeqd %xmm0,%xmm0 │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%rsi │ │ │ │ psrld $0x1d,%xmm0 │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%rdx,%rsi,1),%rcx │ │ │ │ and $0x10,%esi │ │ │ │ - je 42800 │ │ │ │ + je 3f6c8 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 42810 │ │ │ │ + je 3f6d8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 42800 │ │ │ │ + jne 3f6c8 │ │ │ │ test $0x3,%dil │ │ │ │ - je 42846 │ │ │ │ + je 3f70e │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ movl $0x7,(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 42846 │ │ │ │ + jle 3f70e │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ movl $0x7,0x4(%rdx,%rax,4) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 42846 │ │ │ │ + jle 3f70e │ │ │ │ movl $0x7,0x8(%rdx,%rax,4) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ mov %rax,0x60(%r15) │ │ │ │ mov %rax,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4289b │ │ │ │ - mov 0x50(%r15),%rsi │ │ │ │ + jle 3f75b │ │ │ │ + flds 0x79ab(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x886c(%rip) │ │ │ │ + mov 0x50(%r15),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ - fldt 0x8e3a(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 42880 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3f740 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 42cc0 │ │ │ │ + jne 3fb48 │ │ │ │ test $0x80,%al │ │ │ │ - jne 42ca0 │ │ │ │ + jne 3fb28 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 42c80 │ │ │ │ + jne 3fb08 │ │ │ │ test $0x1,%al │ │ │ │ - jne 42b30 │ │ │ │ + jne 3f9c8 │ │ │ │ test $0x4,%al │ │ │ │ - jne 42af0 │ │ │ │ + jne 3f990 │ │ │ │ test $0x8,%al │ │ │ │ - jne 42ac0 │ │ │ │ + jne 3f968 │ │ │ │ test $0x10,%al │ │ │ │ - jne 42a90 │ │ │ │ + jne 3f938 │ │ │ │ test $0x20,%al │ │ │ │ - je 4295c │ │ │ │ + je 3f81c │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 42cdb │ │ │ │ + jle 3fb63 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rdx,%rbx │ │ │ │ inc %rax │ │ │ │ add %rbx,%rbx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 42900 │ │ │ │ + jne 3f7c0 │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ imul %rbx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%r15) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ @@ -67226,15 +66146,15 @@ │ │ │ │ imul 0x8(%r15),%rbx │ │ │ │ mov %rax,0xc8(%r15) │ │ │ │ lea 0x0(,%rbx,8),%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xc0(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 42980 │ │ │ │ + jne 3f840 │ │ │ │ movdqa -0x60(%rbp),%xmm3 │ │ │ │ movaps %xmm3,0x20(%r15) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -67243,519 +66163,507 @@ │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xe0(%r15) │ │ │ │ testb $0x2,0x71(%r15) │ │ │ │ - jne 42ce5 │ │ │ │ + jne 3fb6d │ │ │ │ mov %rax,0xe8(%r15) │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 42a54 │ │ │ │ + jle 3f8fc │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%r15),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 42d0f │ │ │ │ + jbe 3fb97 │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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,(%rbx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 42a00 │ │ │ │ + jne 3f8a8 │ │ │ │ test $0x3,%dil │ │ │ │ - je 42a54 │ │ │ │ + je 3f8fc │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,(%rbx,%rax,4) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jge 42a54 │ │ │ │ + jge 3f8fc │ │ │ │ mov 0x8(%rdx,%rax,8),%rcx │ │ │ │ mov %ecx,0x4(%rbx,%rax,4) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jle 42a54 │ │ │ │ + jle 3f8fc │ │ │ │ mov 0x10(%rdx,%rax,8),%rdx │ │ │ │ mov %edx,0x8(%rbx,%rax,4) │ │ │ │ mov 0xe8(%r15),%rcx │ │ │ │ mov 0xe0(%r15),%rdx │ │ │ │ - mov 0x74(%r15),%r9d │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov 0x74(%r15),%r9d │ │ │ │ mov 0xa0(%r15),%r8 │ │ │ │ call 3140 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x98(%r15) │ │ │ │ call 34f0 │ │ │ │ - jmp 42961 │ │ │ │ + jmp 3f821 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ imul 0x30(%r15),%rdi │ │ │ │ inc %rax │ │ │ │ imul %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 428d8 │ │ │ │ + jmp 3f798 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ imul 0x30(%r15),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 428d0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3f790 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ add $0x2,%rax │ │ │ │ shl $0xa,%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ - imul 0x30(%r15),%rdi │ │ │ │ mov %rax,0x68(%r15) │ │ │ │ + imul 0x30(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 428c8 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3f788 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ call 3410 │ │ │ │ + cmpq $0x0,0x30(%r15) │ │ │ │ mov %rax,0xa8(%r15) │ │ │ │ mov %rax,%rbx │ │ │ │ - cmpq $0x0,0x30(%r15) │ │ │ │ - jle 42c70 │ │ │ │ + jle 3faf8 │ │ │ │ movq $0x0,-0x48(%rbp) │ │ │ │ mov 0x38(%r15),%rsi │ │ │ │ mov %rsp,%r12 │ │ │ │ mov -0x48(%rbp),%r14 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi,%r14,8),%rdi │ │ │ │ lea 0x0(,%r14,8),%r13 │ │ │ │ - mov (%rsi,%r13,1),%rdi │ │ │ │ dec %rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x38(%r15),%rsi │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,(%rbx,%r13,1) │ │ │ │ - cmpq $0x1,(%rsi,%r13,1) │ │ │ │ - jle 42c40 │ │ │ │ + cmpq $0x1,(%rsi,%r14,8) │ │ │ │ + jle 3fad0 │ │ │ │ shl $0x4,%r14 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x60(%r15),%rdx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ inc %r14 │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rbx │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x40(%r15),%rdx │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ - fldt 0x8ab6(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov (%rdx,%r13,1),%rdx │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ + fldt 0x7bf9(%rip) │ │ │ │ + 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) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - mov 0x38(%r15),%rsi │ │ │ │ mov 0xa8(%r15),%rdx │ │ │ │ + mov 0x38(%r15),%rsi │ │ │ │ mov %r14,(%r12) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov (%rsi,%r13,1),%rax │ │ │ │ add (%rdx,%r13,1),%rbx │ │ │ │ + mov (%rsi,%r13,1),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jl 42bc0 │ │ │ │ + jl 3fa50 │ │ │ │ incq -0x48(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ cmp 0x30(%r15),%rax │ │ │ │ - jge 42c70 │ │ │ │ + jge 3faf8 │ │ │ │ mov 0xa8(%r15),%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 42b80 │ │ │ │ + jmp 3fa10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 428c0 │ │ │ │ + jmp 3f780 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 428b8 │ │ │ │ + jmp 3f778 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x10(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 428af │ │ │ │ + jmp 3f76f │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul 0x8(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x78(%r15) │ │ │ │ mov 0x70(%r15),%eax │ │ │ │ - jmp 428a7 │ │ │ │ + jmp 3f767 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 4290f │ │ │ │ + jmp 3f7cf │ │ │ │ mov 0x48(%r15),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ - jmp 4299f │ │ │ │ + jmp 3f85f │ │ │ │ movq $0x1,(%r15) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 42732 │ │ │ │ + jmp 3f612 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4281d │ │ │ │ + jmp 3f6e5 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 42a29 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3f8d1 │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000042d20 : │ │ │ │ +000000000003fba0 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0xf8,%rsp │ │ │ │ + sub $0xe8,%rsp │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ movdqa 0xe0(%rdi),%xmm0 │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ + mov %rsp,-0x88(%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(%r14) │ │ │ │ + add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r13 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %r13,%r12 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 42df8 │ │ │ │ + jle 3fc78 │ │ │ │ lea 0x0(,%r12,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 43291 │ │ │ │ + je 400d1 │ │ │ │ test %rax,%rax │ │ │ │ - jle 42f7c │ │ │ │ + jle 3fdbc │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ mov %r12,%rdx │ │ │ │ - flds 0x82b4(%rip) │ │ │ │ + flds 0x7437(%rip) │ │ │ │ mov (%rdi,%r11,8),%rcx │ │ │ │ dec %rcx │ │ │ │ test %r11,%r11 │ │ │ │ setg -0x68(%rbp) │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ lea (%r9,%rax,1),%rcx │ │ │ │ - lea (%r8,%rdx,1),%r15 │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ + lea (%r8,%rdx,1),%r15 │ │ │ │ mov %r14,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 42f05 │ │ │ │ + jle 3fd45 │ │ │ │ + mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ mov %rax,%r11 │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r14,%r11,8),%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov %rdx,0x0(%r13,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rsi,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 42ec0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fd00 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ fldt (%r9) │ │ │ │ - fldt (%r15) │ │ │ │ mov 0x0(%r13,%r12,8),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt (%r15) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov (%rbx,%r11,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ - jne 42f69 │ │ │ │ + jne 3fda9 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 42f45 │ │ │ │ - jmp 42f69 │ │ │ │ + jne 3fd85 │ │ │ │ + jmp 3fda9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rax,%rax │ │ │ │ - je 42f69 │ │ │ │ + je 3fda9 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rdx │ │ │ │ mov (%rdi,%rax,8),%rsi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ dec %rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 42f40 │ │ │ │ + je 3fd80 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,-0x50(%rbp) │ │ │ │ - jne 42e60 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fcd0 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ + mov -0x88(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ mov 0x58(%r14),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + lea -0x10(%rdx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ - lea -0x10(%rdx),%rsi │ │ │ │ mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0xe0(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r15 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov 0x68(%r14),%rdi │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%rcx,%rcx,1),%rdx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ imul %rsi,%rdx │ │ │ │ - shr $0x3,%r15 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd0(%r14),%rax │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ + mov %rdx,-0x88(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rsp,%r13 │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r14),%esi │ │ │ │ + mov 0x70(%r14),%edx │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - test $0x20,%sil │ │ │ │ - jne 4359a │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 403e4 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ - fld1 │ │ │ │ - movq $0x0,0x0(,%r15,8) │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ + fld1 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ + movq $0x0,0x0(,%r15,8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 43446 │ │ │ │ + jle 40276 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul %rcx,%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %rsi,%rcx │ │ │ │ inc %rax │ │ │ │ - add %rdx,%rdx │ │ │ │ + add %rcx,%rcx │ │ │ │ cmp %r11,%rax │ │ │ │ - jne 430f0 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 43458 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 43d6b │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 4364c │ │ │ │ + jne 3ff30 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 40287 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 40b83 │ │ │ │ + test $0x2,%dl │ │ │ │ + jne 4048c │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - and $0x4,%esi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jne 44a45 │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jne 4180d │ │ │ │ test %rax,%rax │ │ │ │ - jle 43635 │ │ │ │ + jle 40475 │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov %r11,%rax │ │ │ │ movq $0x0,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ - mov %r11,%r8 │ │ │ │ - flds 0x7f6e(%rip) │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ setg %r15b │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %r15b,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov %r15b,-0xc0(%rbp) │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + mov %r11,%r8 │ │ │ │ neg %rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 439f9 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r14),%rax │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov 0x58(%r14),%r9 │ │ │ │ + jle 4081e │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rax,%r12 │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - jmp 43225 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x58(%r14),%r9 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + add 0x78(%r14),%rax │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %rax,%r10 │ │ │ │ + jmp 40065 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 43282 │ │ │ │ + jle 400c2 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb8(%rbp) │ │ │ │ - je 439c3 │ │ │ │ - mov (%r12,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0xb0(%rbp) │ │ │ │ + je 407f3 │ │ │ │ + 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) │ │ │ │ @@ -67765,280 +66673,285 @@ │ │ │ │ sub %r9,%r8 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 431f0 │ │ │ │ + jns 40030 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 439b0 │ │ │ │ + jg 407e0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4320b │ │ │ │ + jg 4004b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4320b │ │ │ │ + jmp 4004b │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 42f7c │ │ │ │ + jle 3fdbc │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbx,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 43389 │ │ │ │ + jge 401c9 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%r12),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ shl $0x4,%rdi │ │ │ │ lea (%rax,%rdi,1),%rbx │ │ │ │ nopl (%rax) │ │ │ │ + fldt (%rbx) │ │ │ │ mov (%r15,%r14,8),%r13 │ │ │ │ mov %r14,%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - add $0x10,%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ + add $0x10,%rbx │ │ │ │ add 0x60(%r12),%rdx │ │ │ │ lea 0x1(%r13),%r10 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ inc %r14 │ │ │ │ - fldt 0x8385(%rip) │ │ │ │ - mov (%r8,%rdx,1),%r8 │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - lea 0x2(%r8,%r8,1),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + fldt 0x7514(%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(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - fdivrs 0x7d88(%rip) │ │ │ │ mov 0x40(%r12),%r8 │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ + fdivrs 0x6f3f(%rip) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov (%r8,%rdx,1),%rdx │ │ │ │ imul -0x8(%rax,%r14,8),%rdx │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ add %r13,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rdx,(%rax,%r14,8) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jl 432e0 │ │ │ │ + jl 40120 │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rbx,%r8,1) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ mov 0x38(%r12),%r8 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ mov (%r15,%r14,8),%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov (%r8,%r14,8),%rax │ │ │ │ mov %rdx,(%r15,%r14,8) │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 4342a │ │ │ │ + jne 4025a │ │ │ │ test %r14,%r14 │ │ │ │ - jg 43405 │ │ │ │ - jmp 4342a │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 40235 │ │ │ │ + jmp 4025a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - je 4342a │ │ │ │ + je 4025a │ │ │ │ dec %r14 │ │ │ │ mov (%r15,%r14,8),%rax │ │ │ │ movq $0x0,0x8(%r15,%r14,8) │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov (%r8,%r14,8),%rax │ │ │ │ mov %rdx,(%r15,%r14,8) │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 43400 │ │ │ │ + je 40230 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%r12),%rax │ │ │ │ - jge 43644 │ │ │ │ + jge 40484 │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - jmp 432c0 │ │ │ │ - test $0x10,%sil │ │ │ │ - je 443ab │ │ │ │ + jmp 40100 │ │ │ │ + test $0x10,%dl │ │ │ │ + je 41193 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 43635 │ │ │ │ + jle 40475 │ │ │ │ lea -0x1(%r11),%rax │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0xb0(%rbp) │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov %r14,%r8 │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - setg -0x98(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %r14,%r8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 4376b │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov %r15,-0x78(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + movq $0x0,-0xb0(%rbp) │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + mov %rdx,-0xe8(%rbp) │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + setg -0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 4058c │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov 0x40(%r8),%r11 │ │ │ │ + mov %r12,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add 0x78(%r8),%r10 │ │ │ │ - jmp 43549 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x58(%r8),%r10 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x78(%r8),%rax │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 40371 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 43728 │ │ │ │ + jle 403d5 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 43740 │ │ │ │ - mov (%r9,%rcx,1),%rax │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - lea (%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt (%r10,%rcx,2) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 40568 │ │ │ │ + mov (%r11,%rcx,1),%rax │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + lea (%r9,%r9,1),%rsi │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + lea 0x1(%r10,%rax,1),%rax │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rax,(%rdx,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 43510 │ │ │ │ + jns 40340 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jg 43720 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 40550 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 4351d │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 4035b │ │ │ │ + neg %rdx │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + jmp 4035b │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 43635 │ │ │ │ + jle 40475 │ │ │ │ mov 0xc8(%r14),%r8 │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 43628 │ │ │ │ + jle 40468 │ │ │ │ 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 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 43600 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40440 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 435c0 │ │ │ │ + jne 40410 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %r12,%r14 │ │ │ │ - jmp 42f7c │ │ │ │ + jmp 3fdbc │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 45130 │ │ │ │ + js 41ee0 │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x7d00(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -68047,272 +66960,271 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 436c2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 404fa │ │ │ │ + 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(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 436c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 404f8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 443c9 │ │ │ │ + je 411af │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 43692 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ - neg %rdx │ │ │ │ + jmp 404d1 │ │ │ │ + nop │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 43533 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + neg %rdx │ │ │ │ + jmp 4035b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x78(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x78(%rbp),%r15 │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 43964 │ │ │ │ + jle 4078c │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ add %rdx,%rcx │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jle 4384c │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + jle 4067b │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r8),%r11 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ - lea (%rax,%rdi,1),%r9 │ │ │ │ imul %r10,%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r11,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 43835 │ │ │ │ + je 4065d │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 43835 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x8(%r12,%rax,8),%rsi │ │ │ │ + je 4065d │ │ │ │ + fstp %st(0) │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ - fldt (%rcx) │ │ │ │ + mov -0x8(%r12,%rax,8),%rsi │ │ │ │ lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add %r9,%rsi │ │ │ │ + fldt (%rcx) │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0xb0(%r8),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ - add $0x10,%rcx │ │ │ │ add %r10,%r9 │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ cmp %rax,%r15 │ │ │ │ - jne 437f0 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov (%r14,%r15,8),%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - mov 0x0(%r13,%rsi,8),%rdx │ │ │ │ + jne 40618 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ + mov (%r14,%rax,8),%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%rsi,8),%rax │ │ │ │ + mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 439a0 │ │ │ │ + je 407d0 │ │ │ │ mov 0x40(%r8),%rcx │ │ │ │ - mov (%rcx,%rsi,8),%rcx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 439a0 │ │ │ │ + je 407d0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rbx,%rsi,8) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ + mov %rax,(%rbx,%rdi,8) │ │ │ │ + mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ - mov %rax,(%r12,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 43950 │ │ │ │ - cmpb $0x0,-0x98(%rbp) │ │ │ │ - je 43950 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - jmp 43915 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r8),%r11 │ │ │ │ - mov (%r11,%rax,8),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 4393a │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ + mov %rax,(%r12,%rdi,8) │ │ │ │ + mov %rdi,%rax │ │ │ │ + jne 40778 │ │ │ │ + cmpb $0x0,-0xa0(%rbp) │ │ │ │ + jne 40744 │ │ │ │ + jmp 40778 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%r8),%r9 │ │ │ │ + mov (%r9,%rax,8),%r9 │ │ │ │ + inc %r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 40769 │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x8(%r15,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 43901 │ │ │ │ + jg 40730 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 43950 │ │ │ │ + jne 40778 │ │ │ │ test %rax,%rax │ │ │ │ - je 43950 │ │ │ │ + je 40778 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ + mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 438d0 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,0x0(%r13,%rax,8) │ │ │ │ - jmp 438e0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 437c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ + jne 40700 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + jmp 40710 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 405d8 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - add %r15,-0x80(%rbp) │ │ │ │ - add %r15,-0xb8(%rbp) │ │ │ │ - cmp -0xd0(%rbp),%rax │ │ │ │ - jne 434c0 │ │ │ │ + add %rcx,-0xb0(%rbp) │ │ │ │ + add %rcx,-0xd0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xe8(%rbp),%rax │ │ │ │ + jne 40300 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ - jmp 43896 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 406d4 │ │ │ │ nopl (%rax) │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 4320b │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ + jmp 4004b │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - flds 0x76e3(%rip) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 43cf9 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 40b10 │ │ │ │ fildll 0x58(%r14) │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - fld %st(0) │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %r11,%r9 │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + fld %st(0) │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ + jmp 4086a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fxch %st(1) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 43bb8 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ + jle 409d6 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ mov %rdi,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - shl $0x4,%rdx │ │ │ │ add -0x60(%rbp),%rdx │ │ │ │ - jmp 43b6b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4098d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 43b7e │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + je 409a0 │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + add 0x78(%r14),%r9 │ │ │ │ fldt (%rdx) │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ - mov -0x8(%r9,%rcx,8),%r10 │ │ │ │ - add -0x8(%r12,%rcx,8),%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov -0x8(%r9,%rcx,8),%r9 │ │ │ │ + add -0x8(%r12,%rcx,8),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmuls 0x67f8(%rip) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ lea -0x1(%rcx),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r14),%rax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ @@ -68320,215 +67232,212 @@ │ │ │ │ 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(4),%st │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 43cc0 │ │ │ │ + jbe 40ad8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x7880(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(5),%st │ │ │ │ + fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 43b3d │ │ │ │ + je 4095b │ │ │ │ fchs │ │ │ │ - fmul %st(5),%st │ │ │ │ - fldt 0x7b7b(%rip) │ │ │ │ + fmuls 0x677b(%rip) │ │ │ │ + fldt 0x6d29(%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 43ba6 │ │ │ │ + jle 409c8 │ │ │ │ mov -0x8(%rbx,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 43a80 │ │ │ │ + jne 408a0 │ │ │ │ imul -0x8(%r15,%rcx,8),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ movq $0x0,0x10(%rdx) │ │ │ │ - movl $0x0,0x18(%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ + movl $0x0,0x8(%rdx) │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jg 43b6b │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + jg 4098d │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov (%r15,%r8,8),%rdx │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + mov (%r15,%r8,8),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rax,%rdx,1) │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%rbx,%r10,8),%rdx │ │ │ │ - fldt (%rax,%rcx,1) │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov 0x0(%r13,%r10,8),%rcx │ │ │ │ + mov 0x0(%r13,%r9,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 43d40 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ - mov (%rsi,%r10,8),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 43d40 │ │ │ │ - mov (%r12,%r10,8),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,(%rbx,%r10,8) │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - mov %rdx,(%r12,%r10,8) │ │ │ │ - mov %r10,%rdx │ │ │ │ - jne 43ce0 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 43c84 │ │ │ │ - jmp 43ce0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rbx,%r9,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 40b58 │ │ │ │ + mov 0x40(%r14),%rcx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 40b58 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,(%rbx,%r9,8) │ │ │ │ + mov (%r12,%r9,8),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%r12,%r9,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 40af8 │ │ │ │ + cmpb $0x0,-0xa0(%rbp) │ │ │ │ + jne 40aa4 │ │ │ │ + jmp 40af8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ mov (%r11,%rdx,8),%r11 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rax │ │ │ │ - je 43caa │ │ │ │ + je 40aca │ │ │ │ add %rsi,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,(%rbx,%rdx,8) │ │ │ │ - mov 0x8(%r9,%rdx,8),%rax │ │ │ │ + mov 0x8(%r10,%rdx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 43c70 │ │ │ │ + jg 40a90 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rax,0x8(%rbx,%rdx,8) │ │ │ │ mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 43ce0 │ │ │ │ + je 40af8 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 43ce0 │ │ │ │ + jne 40af8 │ │ │ │ dec %rdx │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ - movq $0x0,0x8(%r12,%rdx,8) │ │ │ │ mov 0x0(%r13,%rdx,8),%rsi │ │ │ │ + movq $0x0,0x8(%r12,%rdx,8) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov (%rbx,%rdx,8),%rax │ │ │ │ mov %rcx,(%r12,%rdx,8) │ │ │ │ test %rax,%rax │ │ │ │ - jne 43c40 │ │ │ │ + jne 40a60 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ - jmp 43c50 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 40a70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 43d50 │ │ │ │ + ja 40b68 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x79ee(%rip) │ │ │ │ + fldt 0x6ba6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 43b49 │ │ │ │ + jmp 4096b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - incq -0x70(%rbp) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x70(%rbp) │ │ │ │ - jne 43a40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%r11 │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x68(%rbp) │ │ │ │ + jne 40868 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ add %rcx,-0x78(%rbp) │ │ │ │ add %r8,-0xd0(%rbp) │ │ │ │ - cmp -0xe8(%rbp),%rax │ │ │ │ - jne 431a2 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + jne 3ffe4 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x0(%r13,%r10,8) │ │ │ │ - jmp 43c07 │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,0x0(%r13,%r9,8) │ │ │ │ + jmp 40a2e │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x795e(%rip) │ │ │ │ + fldt 0x6b16(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 43b49 │ │ │ │ + jmp 4096b │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 450e7 │ │ │ │ + js 41e9c │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x75e1(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -68537,245 +67446,242 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 43e02 │ │ │ │ - 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 40bf2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 43e00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40bf0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 43e60 │ │ │ │ + je 40c4d │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %r8,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 43db1 │ │ │ │ + jmp 40bc8 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 43e6e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43e6e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43e6e │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 40c5b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40c5b │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40c5b │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 43635 │ │ │ │ + jle 40475 │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %r11,%r11 │ │ │ │ - jle 4504c │ │ │ │ + jle 41dfa │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r15 │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 43f55 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 40d3e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r8,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 43fae │ │ │ │ + jle 40d97 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp -0x90(%rbp),%rcx │ │ │ │ - je 43fd3 │ │ │ │ + cmp -0x78(%rbp),%rcx │ │ │ │ + je 40dbb │ │ │ │ mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ lea (%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r9,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 43f20 │ │ │ │ + jns 40d10 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jg 43fc0 │ │ │ │ + jg 40da8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 43f3b │ │ │ │ + jg 40d2b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 43f3b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 40d2b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 43f3b │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + jmp 40d2b │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r13,-0xd8(%rbp) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ mov %rbx,-0xd0(%rbp) │ │ │ │ - mov -0xc8(%rbp),%r12 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ add 0xb0(%rax),%r10 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%r9 │ │ │ │ mov (%r14,%rsi,8),%r11 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ - fldt (%r10) │ │ │ │ imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x0(%r13,%rdi,1) │ │ │ │ + fstpt (%rbx,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 440c6 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jle 40ea6 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%r13,%rdi,1) │ │ │ │ + fstpt 0x10(%rbx,%rdi,1) │ │ │ │ lea 0x2(%r11),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 440ca │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jl 40eaa │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r9d │ │ │ │ + fld %st(1) │ │ │ │ nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r9 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 440a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 440d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 440d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40e80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + jmp 40eb0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40eb0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %r12,-0x78(%rbp) │ │ │ │ + add %r12,-0x68(%rbp) │ │ │ │ add $0x20,%r10 │ │ │ │ add %r12,%rdx │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 44040 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ + jne 40e20 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 4436d │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xd8(%rbp),%r13 │ │ │ │ + jle 41155 │ │ │ │ mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ lea -0x1(%r11),%r10 │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ - mov %dil,-0xc0(%rbp) │ │ │ │ + mov %dil,-0xb8(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - nop │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 44219 │ │ │ │ + jle 41006 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ mov %rdi,-0x98(%rbp) │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ @@ -68783,282 +67689,280 @@ │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - je 441fb │ │ │ │ + je 40fe8 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 441fb │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x90(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 40fe8 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r8,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add -0x8(%r12,%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,(%r10,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r10,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 441b0 │ │ │ │ + jne 40fa0 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ mov -0xb0(%rbp),%r8 │ │ │ │ mov (%r10,%r11,8),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 44360 │ │ │ │ + je 41148 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 44360 │ │ │ │ + je 41148 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r8,%rax │ │ │ │ mov %rax,(%r12,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 44310 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 442d4 │ │ │ │ - jmp 44310 │ │ │ │ - nop │ │ │ │ + jne 410f8 │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + jne 410c4 │ │ │ │ + jmp 410f8 │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 442f9 │ │ │ │ + je 410e9 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 442c0 │ │ │ │ + jg 410b0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 44310 │ │ │ │ + jne 410f8 │ │ │ │ test %rax,%rax │ │ │ │ - je 44310 │ │ │ │ + je 410f8 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 44290 │ │ │ │ + jne 41080 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 442a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jmp 41090 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 44180 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40f70 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 43635 │ │ │ │ + cmp %rax,-0xf8(%rbp) │ │ │ │ + je 40475 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %r11,-0xf0(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 43eb0 │ │ │ │ - jmp 44153 │ │ │ │ + jg 40c9d │ │ │ │ + jmp 40f46 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 44263 │ │ │ │ + jmp 41057 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ add %rcx,-0xf0(%rbp) │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - je 43635 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp %rax,-0xf8(%rbp) │ │ │ │ + je 40475 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 43efb │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 43e56 │ │ │ │ + jmp 40ce2 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 40c43 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 43121 │ │ │ │ - jmp 443d7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 443d7 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 443d7 │ │ │ │ - ffreep %st(0) │ │ │ │ + test $0x2,%dl │ │ │ │ + je 3ff5e │ │ │ │ + jmp 411bd │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 411bd │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 411bd │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 43635 │ │ │ │ + jle 40475 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 45090 │ │ │ │ + jle 41e3e │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - mov %r13,-0x100(%rbp) │ │ │ │ + mov %r12,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r13,-0xf8(%rbp) │ │ │ │ mov %r11,%r13 │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%r9 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ add 0x78(%rax),%r9 │ │ │ │ - jmp 444c1 │ │ │ │ - nop │ │ │ │ + jmp 412a9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r10,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4451b │ │ │ │ + jle 41303 │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov %rax,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0x98(%rbp) │ │ │ │ - je 4453b │ │ │ │ + je 41323 │ │ │ │ mov (%r12,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r10 │ │ │ │ lea (%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x1(%rax,%r8,1),%rax │ │ │ │ sub %r8,%rbx │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rbx,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rbx,%rbx │ │ │ │ - jns 44490 │ │ │ │ + jns 41278 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jg 44527 │ │ │ │ + jg 4130f │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 444ac │ │ │ │ + jg 41294 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 444ac │ │ │ │ + jmp 41294 │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 444ac │ │ │ │ + jmp 41294 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ call 3030 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ shr $0x4,%r10 │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ mov (%r14,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + mov (%r12,%rsi,8),%rax │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x78(%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 -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 449d0 │ │ │ │ + jbe 41798 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x6d77(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -69072,40 +67976,40 @@ │ │ │ │ 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 44648 │ │ │ │ + je 41420 │ │ │ │ fchs │ │ │ │ - fmuls 0x6a8e(%rip) │ │ │ │ - fldt 0x706c(%rip) │ │ │ │ + fmuls 0x5cb6(%rip) │ │ │ │ + fldt 0x6264(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r10,%r11 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ imul %rsi,%r11 │ │ │ │ mov %r11,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add -0x40(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %r8,%rax │ │ │ │ - jle 44706 │ │ │ │ + jle 414d6 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ shl $0x4,%r11 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x6cf9(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -69115,998 +68019,999 @@ │ │ │ │ fldt 0x10(%r11,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 44712 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jl 414e2 │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r8d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fld %st(1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 446e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 44720 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44720 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 414b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + jmp 414e8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 414e8 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %rbx,-0x78(%rbp) │ │ │ │ + add %rbx,-0x68(%rbp) │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp %r13,%rsi │ │ │ │ - jne 445a0 │ │ │ │ + jne 41388 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 44a00 │ │ │ │ + jle 417c8 │ │ │ │ mov %r13,%r11 │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - mov -0x100(%rbp),%r13 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + mov -0xf8(%rbp),%r13 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ test %r8,%r8 │ │ │ │ + mov %r8,%r15 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ - mov %dil,-0xc0(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + mov %dil,-0xb8(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r9 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov %r10,%rdi │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,%r10 │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 4486a │ │ │ │ + jle 4163e │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ - mov (%r10,%rax,8),%rdx │ │ │ │ - mov %r8,-0x98(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ - mov (%rbx,%rax,8),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov (%rbx,%rax,8),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ - test %r9,%r9 │ │ │ │ - je 4484c │ │ │ │ + test %r10,%r10 │ │ │ │ + je 41620 │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 4484c │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x90(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 41620 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ - lea -0x1(%r9,%rdx,1),%rdx │ │ │ │ - add -0x8(%r12,%rax,8),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%r12,%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,(%r10,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r9,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 44800 │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov (%r10,%r11,8),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov 0x0(%r13,%r9,8),%rdx │ │ │ │ + jne 415d8 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + mov (%r9,%r11,8),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov 0x0(%r13,%r10,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%r9,8),%rax │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 449c0 │ │ │ │ + je 41788 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r9,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 449c0 │ │ │ │ + je 41788 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rbx,%r9,8) │ │ │ │ - mov (%r12,%r9,8),%rax │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + mov (%r12,%r10,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - mov %rax,(%r12,%r9,8) │ │ │ │ - mov %r9,%rax │ │ │ │ - jne 44960 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 44924 │ │ │ │ - jmp 44960 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + mov %rax,(%r12,%r10,8) │ │ │ │ + mov %r10,%rax │ │ │ │ + jne 41738 │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + jne 41704 │ │ │ │ + jmp 41738 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 44949 │ │ │ │ + je 41729 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44910 │ │ │ │ + jg 416f0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 44960 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 41738 │ │ │ │ test %rax,%rax │ │ │ │ - je 44960 │ │ │ │ + je 41738 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 448e0 │ │ │ │ + jne 416c0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 448f0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + jmp 416d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x78(%rbp) │ │ │ │ - jne 447d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%rax │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 415a8 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xe8(%rbp) │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %r10,%r15 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x110(%rbp) │ │ │ │ - je 43635 │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 40475 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r11,-0x108(%rbp) │ │ │ │ + add %r11,-0x100(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 44419 │ │ │ │ - jmp 447a0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 411ff │ │ │ │ + jmp 4157d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%r9,8) │ │ │ │ - jmp 448b4 │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 4168f │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 449e5 │ │ │ │ + ja 417ad │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x6ce2(%rip) │ │ │ │ + fldt 0x5eea(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 44658 │ │ │ │ + jmp 41430 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x6cc9(%rip) │ │ │ │ + fldt 0x5ed1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 44658 │ │ │ │ + jmp 41430 │ │ │ │ incq -0xe8(%rbp) │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r13,-0x108(%rbp) │ │ │ │ + add %r13,-0x100(%rbp) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - cmp %rax,-0x110(%rbp) │ │ │ │ - je 43635 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ + cmp %rax,-0x108(%rbp) │ │ │ │ + je 40475 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - jmp 44458 │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 43635 │ │ │ │ + jmp 4123b │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + jle 40475 │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ test %r11,%r11 │ │ │ │ - jle 450d4 │ │ │ │ + jle 41e82 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov %r12,-0x108(%rbp) │ │ │ │ - mov -0xd8(%rbp),%r13 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ cqto │ │ │ │ + mov %r13,-0xd8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov 0x40(%r14),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + mov -0xd8(%rbp),%r10 │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - jmp 44b40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ + jmp 41908 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 44b9a │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ + jle 41962 │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x98(%rbp) │ │ │ │ - je 44bb9 │ │ │ │ - mov (%r12,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0x88(%rbp) │ │ │ │ + je 41981 │ │ │ │ + mov (%r15,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - lea 0x1(%rax,%r9,1),%rax │ │ │ │ - sub %r9,%r10 │ │ │ │ - mov %rax,0x0(%r13,%rcx,1) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r10,(%r15,%rcx,1) │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea 0x1(%rax,%r8,1),%rax │ │ │ │ + sub %r8,%r9 │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %r10,%r10 │ │ │ │ - jns 44b10 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 418d8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 44ba6 │ │ │ │ + jg 4196e │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44b2b │ │ │ │ + jg 418f3 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 44b2b │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 418f3 │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 44b2b │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ + jmp 418f3 │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - add $0x2,%r9 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov -0x110(%rbp),%r12 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - nopl (%rax) │ │ │ │ - mov (%r12,%r10,8),%rdx │ │ │ │ - mov (%r15,%r10,8),%rax │ │ │ │ + nop │ │ │ │ + mov (%r15,%r10,8),%rdx │ │ │ │ + mov 0x0(%r13,%r10,8),%rax │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - mov 0x0(%r13,%r10,8),%r9 │ │ │ │ + mov (%rbx,%r10,8),%r9 │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 44d23 │ │ │ │ + jg 41aeb │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sub %rax,%r9 │ │ │ │ - and $0xf3,%dh │ │ │ │ + xor %ecx,%ecx │ │ │ │ imul %r10,%rsi │ │ │ │ add -0x40(%rbp),%rsi │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - fld %st(1) │ │ │ │ mov 0xb0(%r14),%r8 │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 44ce2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 41aaa │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x1(%rdi,%rdx,1),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 44d30 │ │ │ │ - sub %rbx,%rdx │ │ │ │ + je 41af0 │ │ │ │ + sub %r12,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 44cc0 │ │ │ │ + jns 41a88 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rcx │ │ │ │ not %rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 44cdb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44d34 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44d34 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jne 41aa3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 41af4 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 41af4 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - cmp -0x90(%rbp),%r10 │ │ │ │ - jne 44c10 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add -0x98(%rbp),%rdi │ │ │ │ + cmp -0x78(%rbp),%r10 │ │ │ │ + jne 419e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 44fdd │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 41d95 │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ + mov -0xd8(%rbp),%r13 │ │ │ │ lea -0x1(%r11),%rdi │ │ │ │ mov -0xe0(%rbp),%r9 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + setg -0xb8(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 44e86 │ │ │ │ + jle 41c3e │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ mov %r10,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x60(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 44e6b │ │ │ │ + je 41c20 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 44e6b │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x90(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 41c20 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add -0x8(%r12,%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,(%r9,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r9,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 44e20 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jne 41bd8 │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ mov -0x98(%rbp),%r10 │ │ │ │ mov (%r9,%r11,8),%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 44fd0 │ │ │ │ + je 41d88 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 44fd0 │ │ │ │ + je 41d88 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%r12,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 44f80 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 44f44 │ │ │ │ - jmp 44f80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 41d38 │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + jne 41d04 │ │ │ │ + jmp 41d38 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 44f69 │ │ │ │ + je 41d29 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44f30 │ │ │ │ + jg 41cf0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 44f80 │ │ │ │ + jne 41d38 │ │ │ │ test %rax,%rax │ │ │ │ - je 44f80 │ │ │ │ + je 41d38 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 44f00 │ │ │ │ + jne 41cc0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 44f10 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + jmp 41cd0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x78(%rbp) │ │ │ │ - jne 44df0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - inc %rsi │ │ │ │ - cmp -0xe8(%rbp),%rsi │ │ │ │ - je 43635 │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 41ba8 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + cmp %rcx,-0xe8(%rbp) │ │ │ │ + je 40475 │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r11,-0x100(%rbp) │ │ │ │ + add %r11,-0x108(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 44a78 │ │ │ │ - jmp 44dbd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 41849 │ │ │ │ + jmp 41b7e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 44ed0 │ │ │ │ - incq -0xb8(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + jmp 41c8f │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - add %rdi,-0x100(%rbp) │ │ │ │ - cmp -0xe8(%rbp),%rax │ │ │ │ - je 43635 │ │ │ │ + add %rcx,-0x108(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + je 40475 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - jmp 44ad6 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + jmp 4189a │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 43635 │ │ │ │ + je 40475 │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 43635 │ │ │ │ + je 40475 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 45022 │ │ │ │ + jle 41dd0 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %rdx,-0xf0(%rbp) │ │ │ │ - jmp 44115 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ + jmp 40ef5 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 43635 │ │ │ │ + je 40475 │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 43635 │ │ │ │ + je 40475 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 45066 │ │ │ │ + jle 41e14 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0x108(%rbp) │ │ │ │ - jmp 44761 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 43635 │ │ │ │ - add $0x2,%rsi │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + jmp 41529 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 40475 │ │ │ │ + add $0x2,%rax │ │ │ │ addq $0x20,-0x48(%rbp) │ │ │ │ - lea (%rax,%r11,2),%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 43635 │ │ │ │ + lea (%rdx,%r11,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 40475 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 450aa │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 44d83 │ │ │ │ + jle 41e58 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + jmp 41b34 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 43e68 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + je 40c55 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 43e6c │ │ │ │ + je 40c59 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 450eb │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 41ea0 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 443d1 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + je 411b7 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ cmp %rdx,%r11 │ │ │ │ - je 443d5 │ │ │ │ + je 411bb │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 45134 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 41ee4 │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000045180 : │ │ │ │ +0000000000041f30 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ movdqa 0xe0(%rdi),%xmm0 │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ + movq %xmm0,%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ - movq %xmm0,-0x68(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movaps %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + lea -0x10(%rdx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r15 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - shr $0x3,%rsi │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov 0x58(%r14),%rsi │ │ │ │ - lea 0x1(%rsi),%r15 │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea (%r15,%r15,1),%rdx │ │ │ │ - imul %rcx,%rdx │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ + inc %rcx │ │ │ │ + lea (%rcx,%rcx,1),%rdx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov 0x68(%r14),%rcx │ │ │ │ + imul %rsi,%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rcx │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ sub %rdx,%rsp │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ - mov 0x68(%r14),%rcx │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rdx,-0x88(%rbp) │ │ │ │ + mov 0x48(%r14),%rdx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%r14),%esi │ │ │ │ - test $0x20,%sil │ │ │ │ - jne 4560a │ │ │ │ + mov 0x70(%r14),%edx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + test $0x20,%dl │ │ │ │ + jne 423e4 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fld1 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov %rsp,%r13 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - movq $0x0,0x0(,%rax,8) │ │ │ │ + movq $0x0,0x0(,%r15,8) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 454b1 │ │ │ │ + jle 42271 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - imul %rcx,%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %rsi,%rcx │ │ │ │ inc %rax │ │ │ │ - add %rdx,%rdx │ │ │ │ + add %rcx,%rcx │ │ │ │ cmp %r11,%rax │ │ │ │ - jne 45310 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 454c3 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 4618b │ │ │ │ - test $0x2,%sil │ │ │ │ - jne 45a86 │ │ │ │ + jne 420c0 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 42282 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 42ee3 │ │ │ │ + test $0x2,%dl │ │ │ │ + jne 42816 │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - and $0x4,%esi │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - jne 46e15 │ │ │ │ + and $0x4,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jne 43b55 │ │ │ │ test %rax,%rax │ │ │ │ - jle 456b8 │ │ │ │ + jle 4246c │ │ │ │ lea -0x1(%r11),%r8 │ │ │ │ - mov %r11,%rax │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ + flds 0x4fbc(%rip) │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r11,%r8 │ │ │ │ - flds 0x5d4e(%rip) │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ setg %r15b │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %r15b,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov %r15b,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + mov %r11,%r8 │ │ │ │ neg %rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 45e29 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 42bac │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ mov 0x40(%r14),%rax │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov 0x58(%r14),%r9 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + mov 0x58(%r14),%r9 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ add 0x78(%r14),%r10 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - jmp 45445 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + jmp 42205 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 454a2 │ │ │ │ + jle 42262 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 45df3 │ │ │ │ + cmp %rcx,-0xb0(%rbp) │ │ │ │ + je 42b73 │ │ │ │ mov (%r12,%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,(%r14,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ - mov %r8,(%r14,%rcx,1) │ │ │ │ + mov %r8,(%r15,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 45410 │ │ │ │ + jns 421d0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 45de0 │ │ │ │ + jg 42b60 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4542b │ │ │ │ + jg 421eb │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4542b │ │ │ │ - test $0x10,%sil │ │ │ │ - je 4679b │ │ │ │ + jmp 421eb │ │ │ │ + test $0x10,%dl │ │ │ │ + je 434f3 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 456b8 │ │ │ │ + jle 4246c │ │ │ │ lea -0x1(%r11),%rax │ │ │ │ - movq $0x0,-0xb0(%rbp) │ │ │ │ - movq $0x0,-0x88(%rbp) │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + mov %r14,%r8 │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ - setg -0x90(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %r14,%r8 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 45ba8 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r15,-0x78(%rbp) │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add 0x78(%r8),%r10 │ │ │ │ - jmp 455b9 │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + movq $0x0,-0xb0(%rbp) │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + mov %rdx,-0xe8(%rbp) │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + setg -0xa0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 4291c │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov 0x40(%r8),%r11 │ │ │ │ + mov %r12,-0x78(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x58(%r8),%r10 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x78(%r8),%rax │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 42371 │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 45b68 │ │ │ │ + jle 423d5 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 45b80 │ │ │ │ - mov (%r9,%rcx,1),%rax │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - lea (%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt (%r10,%rcx,2) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 428f8 │ │ │ │ + mov (%r11,%rcx,1),%rax │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + lea (%r9,%r9,1),%rsi │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + lea 0x1(%r10,%rax,1),%rax │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rax,(%rdx,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 45580 │ │ │ │ + jns 42340 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jg 45b60 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 428e0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 4558d │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 4235b │ │ │ │ + neg %rdx │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + jmp 4235b │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 456b8 │ │ │ │ + jle 4246c │ │ │ │ mov 0xc8(%r14),%r8 │ │ │ │ - mov -0x68(%rbp),%r10 │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 456a7 │ │ │ │ + jle 4245f │ │ │ │ mov 0xc0(%r14),%rbx │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ shl $0x4,%rcx │ │ │ │ - add 0xb0(%r14),%rcx │ │ │ │ lea (%rbx,%rax,8),%rdx │ │ │ │ + add 0xb0(%r14),%rcx │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ - 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 (%rcx) │ │ │ │ mov (%rdx),%rax │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x8,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 45680 │ │ │ │ + jne 42438 │ │ │ │ mov %r11,%rax │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 45630 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ + jne 42408 │ │ │ │ + mov -0xf8(%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 │ │ │ │ @@ -70114,201 +69019,201 @@ │ │ │ │ mov (%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd8(%r14),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r13 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ mov %r13,%r12 │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r12 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r12,8) │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 45770 │ │ │ │ + jle 42524 │ │ │ │ lea 0x0(,%r12,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 458c8 │ │ │ │ + je 42678 │ │ │ │ test %rax,%rax │ │ │ │ - jle 458b9 │ │ │ │ + jle 42669 │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ - flds 0x593f(%rip) │ │ │ │ + flds 0x4b8b(%rip) │ │ │ │ mov (%rdi,%r11,8),%rcx │ │ │ │ dec %rcx │ │ │ │ test %r11,%r11 │ │ │ │ setg -0x68(%rbp) │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ add %r15,%rax │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + lea (%r8,%rdx,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 45845 │ │ │ │ + jle 425f5 │ │ │ │ + mov %rax,%rsi │ │ │ │ mov 0xa8(%rcx),%r14 │ │ │ │ mov 0x40(%rcx),%r10 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov %r15,-0x48(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %r15,-0x48(%rbp) │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,8),%r11 │ │ │ │ mov %rax,%r15 │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rdx │ │ │ │ mov %r11,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r14,%r15,8),%rsi │ │ │ │ add %r11,%rdx │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov %rdx,0x0(%r13,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rsi,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 45800 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 425b0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%r15 │ │ │ │ mov 0x0(%r13,%r12,8),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ mov (%rbx,%r11,8),%rax │ │ │ │ - fldt (%r9) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ + fldt (%r9) │ │ │ │ cmp -0x60(%rbp),%rax │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ mov %r11,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ - jne 458a9 │ │ │ │ + jne 42659 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 45885 │ │ │ │ - jmp 458a9 │ │ │ │ + jne 42635 │ │ │ │ + jmp 42659 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rax,%rax │ │ │ │ - je 458a9 │ │ │ │ + je 42659 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rdx │ │ │ │ mov (%rdi,%rax,8),%rsi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ dec %rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 45880 │ │ │ │ + je 42630 │ │ │ │ add $0x10,%r15 │ │ │ │ cmp -0x50(%rbp),%r15 │ │ │ │ - jne 457d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42580 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 458b9 │ │ │ │ + jle 42669 │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbx,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 459b9 │ │ │ │ + jge 42769 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%r12),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ shl $0x4,%rdi │ │ │ │ lea (%rax,%rdi,1),%rbx │ │ │ │ nopl (%rax) │ │ │ │ + fldt (%rbx) │ │ │ │ mov (%r15,%r14,8),%r13 │ │ │ │ mov %r14,%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - add $0x10,%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ + add $0x10,%rbx │ │ │ │ add 0x60(%r12),%rdx │ │ │ │ lea 0x1(%r13),%r10 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ inc %r14 │ │ │ │ - fldt 0x5d55(%rip) │ │ │ │ - mov (%r8,%rdx,1),%r8 │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - lea 0x2(%r8,%r8,1),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + fldt 0x4f74(%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(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - fdivrs 0x5758(%rip) │ │ │ │ mov 0x40(%r12),%r8 │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ + fdivrs 0x499f(%rip) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov (%r8,%rdx,1),%rdx │ │ │ │ imul -0x8(%rax,%r14,8),%rdx │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ add %r13,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rdx,(%rax,%r14,8) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jl 45910 │ │ │ │ + jl 426c0 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ mov %rdx,%r8 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ shl $0x4,%r8 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ shl $0x4,%rdi │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ fldt (%rax,%r8,1) │ │ │ │ @@ -70318,57 +69223,54 @@ │ │ │ │ fstpt (%rax,%rdi,1) │ │ │ │ mov (%r15,%r14,8),%rax │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov (%r8,%r14,8),%rax │ │ │ │ mov %rdx,(%r15,%r14,8) │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 45a6a │ │ │ │ + jne 427fa │ │ │ │ test %r14,%r14 │ │ │ │ - jg 45a45 │ │ │ │ - jmp 45a6a │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 427d5 │ │ │ │ + jmp 427fa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - je 45a6a │ │ │ │ + je 427fa │ │ │ │ dec %r14 │ │ │ │ mov (%r15,%r14,8),%rax │ │ │ │ movq $0x0,0x8(%r15,%r14,8) │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov (%r8,%r14,8),%rax │ │ │ │ mov %rdx,(%r15,%r14,8) │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 45a40 │ │ │ │ + je 427d0 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmp (%r12),%rax │ │ │ │ - jge 458b9 │ │ │ │ + jge 42669 │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - jmp 458f0 │ │ │ │ + jmp 426a0 │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 47500 │ │ │ │ + js 441e0 │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x58c3(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -70377,292 +69279,291 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 45b02 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 42882 │ │ │ │ + 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(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 45b00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42880 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 467b9 │ │ │ │ + je 4350f │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 45acf │ │ │ │ + jmp 4285b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ - neg %rdx │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 455a3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ + neg %rdx │ │ │ │ + jmp 4235b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x78(%rbp),%r12 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x78(%rbp),%r15 │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 45d92 │ │ │ │ + jle 42b12 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - mov %r15,%rdx │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ mov 0x58(%r8),%rax │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0xd8(%rbp),%r14 │ │ │ │ add %rdx,%rcx │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jle 45c7c │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + jle 42a03 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r8),%r11 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ + lea (%rax,%rsi,1),%r9 │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ - lea (%rax,%rdi,1),%r9 │ │ │ │ imul %r10,%r9 │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r11,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 45c65 │ │ │ │ + je 429e5 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 45c65 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x8(%r12,%rax,8),%rsi │ │ │ │ + je 429e5 │ │ │ │ + fstp %st(0) │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ - fldt (%rcx) │ │ │ │ + mov -0x8(%r12,%rax,8),%rsi │ │ │ │ lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add %r9,%rsi │ │ │ │ + fldt (%rcx) │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0xb0(%r8),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ - add $0x10,%rcx │ │ │ │ add %r10,%r9 │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov %rdx,(%r14,%rax,8) │ │ │ │ cmp %rax,%r15 │ │ │ │ - jne 45c20 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov (%r14,%r15,8),%rax │ │ │ │ - mov 0x0(%r13,%rsi,8),%rdx │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + jne 429a0 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov (%r14,%rax,8),%rax │ │ │ │ + fldt (%rcx) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - add -0x68(%rbp),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%rsi,8),%rax │ │ │ │ + mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 45dd0 │ │ │ │ + je 42b50 │ │ │ │ mov 0x40(%r8),%rcx │ │ │ │ - mov (%rcx,%rsi,8),%rcx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 45dd0 │ │ │ │ + je 42b50 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rbx,%rsi,8) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ + mov %rax,(%rbx,%rdi,8) │ │ │ │ + mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ - mov %rax,(%r12,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 45d80 │ │ │ │ - cmpb $0x0,-0x90(%rbp) │ │ │ │ - je 45d80 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - jmp 45d45 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r8),%r11 │ │ │ │ - mov (%r11,%rax,8),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 45d6a │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ + mov %rax,(%r12,%rdi,8) │ │ │ │ + mov %rdi,%rax │ │ │ │ + jne 42b00 │ │ │ │ + cmpb $0x0,-0xa0(%rbp) │ │ │ │ + jne 42acc │ │ │ │ + jmp 42b00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%r8),%r9 │ │ │ │ + mov (%r9,%rax,8),%r9 │ │ │ │ + inc %r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 42af1 │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x8(%r15,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 45d31 │ │ │ │ + jg 42ab8 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 45d80 │ │ │ │ + jne 42b00 │ │ │ │ test %rax,%rax │ │ │ │ - je 45d80 │ │ │ │ + je 42b00 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ + mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 45d00 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,0x0(%r13,%rax,8) │ │ │ │ - jmp 45d10 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - cmp %rcx,-0x40(%rbp) │ │ │ │ - jne 45bf0 │ │ │ │ - incq -0xa0(%rbp) │ │ │ │ + jne 42a88 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,0x0(%r13,%rax,8) │ │ │ │ + jmp 42a98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 42960 │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add %r15,-0x88(%rbp) │ │ │ │ - add %r15,-0xb0(%rbp) │ │ │ │ - cmp -0xc8(%rbp),%rax │ │ │ │ - jne 45530 │ │ │ │ + add %rcx,-0xb0(%rbp) │ │ │ │ + add %rcx,-0xc8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xe8(%rbp),%rax │ │ │ │ + jne 42300 │ │ │ │ mov %r8,%r14 │ │ │ │ - jmp 456b8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4246c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ - jmp 45cc2 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 42a5b │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 4542b │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + jmp 421eb │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - flds 0x52b3(%rip) │ │ │ │ + flds 0x4530(%rip) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 46119 │ │ │ │ + jle 42e79 │ │ │ │ fildll 0x58(%r14) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - fld %st(0) │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ mov %r11,%r9 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 45fe2 │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + jle 42d46 │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov 0x40(%r14),%r11 │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ add -0x48(%rbp),%rdx │ │ │ │ - jmp 45f95 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 42cfd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 45fa8 │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + je 42d10 │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ - fldt (%rdx) │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ add 0x78(%r14),%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(%r12,%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) │ │ │ │ lea -0x1(%rcx),%rax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r14),%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 (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 460e0 │ │ │ │ + jbe 42e48 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x5456(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -70675,172 +69576,170 @@ │ │ │ │ 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 45f67 │ │ │ │ + je 42ccf │ │ │ │ fchs │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x5751(%rip) │ │ │ │ + fldt 0x49b9(%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 45fd0 │ │ │ │ + jle 42d38 │ │ │ │ mov -0x8(%rbx,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 45eb0 │ │ │ │ + jne 42c18 │ │ │ │ imul -0x8(%r15,%rcx,8),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ movq $0x0,0x10(%rdx) │ │ │ │ - movl $0x0,0x18(%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ + movl $0x0,0x8(%rdx) │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jg 45f95 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov (%r15,%r8,8),%rdx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rax,%rcx,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov 0x0(%r13,%r10,8),%rcx │ │ │ │ + jg 42cfd │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov (%r15,%r8,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - add -0x68(%rbp),%rdx │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ + mov 0x0(%r13,%r10,8),%rdx │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - mov (%rbx,%r10,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 46160 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ - mov (%rsi,%r10,8),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 46160 │ │ │ │ - mov (%r12,%r10,8),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,(%rbx,%r10,8) │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - mov %rdx,(%r12,%r10,8) │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 42eb8 │ │ │ │ + mov 0x40(%r14),%rcx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 42eb8 │ │ │ │ + add %rdx,%rax │ │ │ │ mov %r10,%rdx │ │ │ │ - jne 46100 │ │ │ │ - cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 460a4 │ │ │ │ - jmp 46100 │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + mov (%r12,%r10,8),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%r12,%r10,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 42e60 │ │ │ │ + cmpb $0x0,-0xa0(%rbp) │ │ │ │ + jne 42e14 │ │ │ │ + jmp 42e60 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ mov (%r11,%rdx,8),%r11 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rax │ │ │ │ - je 460ca │ │ │ │ + je 42e3a │ │ │ │ add %rsi,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,(%rbx,%rdx,8) │ │ │ │ mov 0x8(%r9,%rdx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 46090 │ │ │ │ + jg 42e00 │ │ │ │ neg %rax │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rax,0x8(%rbx,%rdx,8) │ │ │ │ mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 46100 │ │ │ │ + jne 42e60 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 46100 │ │ │ │ + je 42e60 │ │ │ │ dec %rdx │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ - movq $0x0,0x8(%r12,%rdx,8) │ │ │ │ mov 0x0(%r13,%rdx,8),%rsi │ │ │ │ + movq $0x0,0x8(%r12,%rdx,8) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov (%rbx,%rdx,8),%rax │ │ │ │ mov %rcx,(%r12,%rdx,8) │ │ │ │ test %rax,%rax │ │ │ │ - jne 46060 │ │ │ │ + jne 42dd0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ - jmp 46070 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 42de0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 46170 │ │ │ │ + ja 42ec8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x55ce(%rip) │ │ │ │ + fldt 0x483a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 45f73 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - incq -0x70(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + jmp 42cdb │ │ │ │ + nopl (%rax) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ cmp %rax,-0x50(%rbp) │ │ │ │ - jne 45e70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42be8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%r11 │ │ │ │ - incq -0xb8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ add %rcx,-0x78(%rbp) │ │ │ │ - add %r8,-0xc0(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - jne 453c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 456b8 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x0(%r13,%r10,8) │ │ │ │ - jmp 46030 │ │ │ │ + add %r8,-0xc8(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + jne 42181 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 4246c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 42d9b │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x553e(%rip) │ │ │ │ + fldt 0x47b6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 45f73 │ │ │ │ + jmp 42cdb │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ mov %r10,%r8 │ │ │ │ - fld1 │ │ │ │ shr $0x4,%r8 │ │ │ │ + fld1 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %rax,%rax │ │ │ │ - js 474b3 │ │ │ │ + js 4419c │ │ │ │ fld1 │ │ │ │ mov %r15,%rcx │ │ │ │ lea 0x3(%rax,%rax,1),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ fchs │ │ │ │ - fldt 0x51be(%rip) │ │ │ │ + fldl2e │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -70849,517 +69748,524 @@ │ │ │ │ fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fld %st(4) │ │ │ │ - jmp 46202 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 42f52 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 46200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42f50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 46260 │ │ │ │ + je 42fad │ │ │ │ mov %rdi,%rax │ │ │ │ add %r10,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %r8,%rax │ │ │ │ fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - jmp 461d4 │ │ │ │ + jmp 42f28 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 4626e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 4626e │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 4626e │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 42fbb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 42fbb │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 42fbb │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 456b8 │ │ │ │ + jle 4246c │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 47449 │ │ │ │ + jle 44132 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r15 │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 46352 │ │ │ │ + jmp 4309e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r8,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 463ab │ │ │ │ + jle 430f7 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp -0x80(%rbp),%rcx │ │ │ │ - je 463d3 │ │ │ │ + cmp -0x78(%rbp),%rcx │ │ │ │ + je 4311b │ │ │ │ mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ lea (%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r9,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 46320 │ │ │ │ + jns 43070 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jg 463c0 │ │ │ │ + jg 43108 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4633b │ │ │ │ + jg 4308b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4633b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4308b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 4633b │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + jmp 4308b │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call 3030 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r13,-0xd0(%rbp) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ mov -0xc0(%rbp),%r12 │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ add 0xb0(%rax),%r10 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%r9 │ │ │ │ mov (%r14,%rsi,8),%r11 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ - fldt (%r10) │ │ │ │ imul %rsi,%r9 │ │ │ │ + fldt (%r10) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x0(%r13,%rdi,1) │ │ │ │ + fstpt (%rbx,%rdi,1) │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 464c6 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ + jle 43206 │ │ │ │ fldt 0x10(%r10) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldt 0x10(%r9,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%r13,%rdi,1) │ │ │ │ + fstpt 0x10(%rbx,%rdi,1) │ │ │ │ lea 0x2(%r11),%rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 464ca │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jl 4320a │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r11,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r9d │ │ │ │ + fld %st(1) │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r9 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 464a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 464d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 464d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 431e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + jmp 43210 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 43210 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %r12,-0x78(%rbp) │ │ │ │ + add %r12,-0x68(%rbp) │ │ │ │ add $0x20,%r10 │ │ │ │ add %r12,%rdx │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 46440 │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ + jne 43180 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 4675d │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + jle 434b5 │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ lea -0x1(%r11),%r10 │ │ │ │ mov -0xd8(%rbp),%r9 │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ test %r10,%r10 │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ mov %dil,-0xb8(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,%r10 │ │ │ │ add %rdx,%rcx │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 46607 │ │ │ │ + jle 43366 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r10 │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 465e9 │ │ │ │ + je 43348 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 465e9 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 43348 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ - add -0x8(%r12,%rax,8),%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rsi,%r8,1) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%r12,%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,(%r9,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r9,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 465a0 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + jne 43300 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ mov (%r9,%r11,8),%rax │ │ │ │ mov 0x0(%r13,%r10,8),%rdx │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - add -0x68(%rbp),%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%r10,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 46750 │ │ │ │ + je 434a8 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%r10,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 46750 │ │ │ │ + je 434a8 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%r10,8) │ │ │ │ mov (%r12,%r10,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ + cmp %rax,%rdi │ │ │ │ mov %rax,(%r12,%r10,8) │ │ │ │ mov %r10,%rax │ │ │ │ - jne 46700 │ │ │ │ + jne 43458 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 466c4 │ │ │ │ - jmp 46700 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 43424 │ │ │ │ + jmp 43458 │ │ │ │ + nop │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 466e9 │ │ │ │ + je 43449 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 466b0 │ │ │ │ + jg 43410 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 46700 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 43458 │ │ │ │ test %rax,%rax │ │ │ │ - je 46700 │ │ │ │ + je 43458 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 46680 │ │ │ │ + jne 433e0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 46690 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ + jmp 433f0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x78(%rbp) │ │ │ │ - jne 46570 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ + jne 432d0 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x100(%rbp) │ │ │ │ - je 456b8 │ │ │ │ + je 4246c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %r11,-0xe8(%rbp) │ │ │ │ + add %r11,-0xf0(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 462b0 │ │ │ │ - jmp 46551 │ │ │ │ + jg 42ffd │ │ │ │ + jmp 432a9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%r10,8) │ │ │ │ - jmp 46650 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ + jmp 433b6 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - add %rcx,-0xe8(%rbp) │ │ │ │ + add %rcx,-0xf0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x100(%rbp) │ │ │ │ - je 474a7 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + je 44190 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 462f8 │ │ │ │ - test $0x8,%sil │ │ │ │ - jne 46256 │ │ │ │ + jmp 43042 │ │ │ │ + test $0x8,%dl │ │ │ │ + jne 42fa3 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - test $0x2,%sil │ │ │ │ - je 45341 │ │ │ │ - jmp 467c7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 467c7 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 467c7 │ │ │ │ - ffreep %st(0) │ │ │ │ + test $0x2,%dl │ │ │ │ + je 420ee │ │ │ │ + jmp 4351d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 4351d │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 4351d │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 456b8 │ │ │ │ + jle 4246c │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 4748d │ │ │ │ + jle 44176 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + mov %r12,-0xf0(%rbp) │ │ │ │ mov %r14,-0xb8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ mov %r13,-0x100(%rbp) │ │ │ │ mov %r11,%r13 │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ mov -0x108(%rbp),%r9 │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ add 0x78(%rax),%r9 │ │ │ │ - jmp 468b1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 43609 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %r10,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4690b │ │ │ │ + jle 43663 │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov %rax,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 4692b │ │ │ │ + cmp %rcx,-0x98(%rbp) │ │ │ │ + je 43683 │ │ │ │ mov (%r12,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r10 │ │ │ │ lea (%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x1(%rax,%r8,1),%rax │ │ │ │ sub %r8,%rbx │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rbx,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rbx,%rbx │ │ │ │ - jns 46880 │ │ │ │ + jns 435d8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jg 46917 │ │ │ │ + jg 4366f │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4689c │ │ │ │ + jg 435f4 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4689c │ │ │ │ + jmp 435f4 │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 4689c │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ + jmp 435f4 │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ call 3030 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ fildll -0xc8(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ shr $0x4,%r10 │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%rsi,8),%rax │ │ │ │ mov (%r14,%rsi,8),%r8 │ │ │ │ fldt (%r9) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + mov (%r12,%rsi,8),%rax │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x78(%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) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 46da0 │ │ │ │ + jbe 43ae0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x4993(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -71373,40 +70279,40 @@ │ │ │ │ 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 46a2c │ │ │ │ + je 43780 │ │ │ │ fchs │ │ │ │ - fmuls 0x46aa(%rip) │ │ │ │ - fldt 0x4c88(%rip) │ │ │ │ + fmuls 0x3956(%rip) │ │ │ │ + fldt 0x3f04(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r10,%r11 │ │ │ │ mov (%r15,%rsi,8),%rax │ │ │ │ imul %rsi,%r11 │ │ │ │ mov %r11,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add -0x40(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jge 46ae6 │ │ │ │ + jge 43836 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ shl $0x4,%r11 │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x4912(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -71416,688 +70322,676 @@ │ │ │ │ fldt 0x10(%r11,%rcx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ lea 0x2(%r8),%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jg 46af2 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jg 43842 │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ sub %r8,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%r8d │ │ │ │ + fld %st(1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x20(%rcx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%rdx,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 46ac0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - jmp 46b00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 46b00 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 43810 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + jmp 43848 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 43848 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ - add %rbx,-0x78(%rbp) │ │ │ │ + add %rbx,-0x68(%rbp) │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%rdx │ │ │ │ cmp %r13,%rsi │ │ │ │ - jne 46990 │ │ │ │ + jne 436e8 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 46dd0 │ │ │ │ + jle 43b10 │ │ │ │ mov %r13,%r11 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ mov -0x100(%rbp),%r13 │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ lea -0x1(%r11),%rsi │ │ │ │ mov -0xd8(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ test %rsi,%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg %dil │ │ │ │ mov %dil,-0xb8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 46c46 │ │ │ │ + jle 43996 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r10,%rax,8),%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r8,%r8 │ │ │ │ - je 46c28 │ │ │ │ + je 43978 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 46c28 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 43978 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r8,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add -0x8(%r12,%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,(%r10,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r10,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 46be0 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + jne 43930 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ mov (%r10,%r11,8),%rax │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - add -0x68(%rbp),%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 46d90 │ │ │ │ + je 43ad0 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 46d90 │ │ │ │ + je 43ad0 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r8,%rax │ │ │ │ mov %rax,(%r12,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 46d40 │ │ │ │ + jne 43a88 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 46d04 │ │ │ │ - jmp 46d40 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 43a54 │ │ │ │ + jmp 43a88 │ │ │ │ + nop │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 46d29 │ │ │ │ + je 43a79 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r9,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 46cf0 │ │ │ │ + jg 43a40 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 46d40 │ │ │ │ + jne 43a88 │ │ │ │ test %rax,%rax │ │ │ │ - je 46d40 │ │ │ │ + je 43a88 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 46cc0 │ │ │ │ + jne 43a10 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 46cd0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jmp 43a20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 46bb0 │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jne 43900 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x110(%rbp) │ │ │ │ - je 456b8 │ │ │ │ + je 4246c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ add %r11,-0x108(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 46809 │ │ │ │ - jmp 46b7c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 4355f │ │ │ │ + jmp 438da │ │ │ │ + nop │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 46c8f │ │ │ │ + jmp 439e6 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 46db5 │ │ │ │ + ja 43af5 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x4912(%rip) │ │ │ │ + fldt 0x3ba2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 46a3c │ │ │ │ + jmp 43790 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x48f9(%rip) │ │ │ │ + fldt 0x3b89(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 46a3c │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ + jmp 43790 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ add %r13,-0x108(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp %rax,-0x110(%rbp) │ │ │ │ - je 4758d │ │ │ │ + je 4426c │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 46848 │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 456b8 │ │ │ │ + jmp 4359b │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + jle 4246c │ │ │ │ + xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ test %r11,%r11 │ │ │ │ - jle 4757a │ │ │ │ + jle 44252 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %r12,-0x108(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ cqto │ │ │ │ + mov %r13,-0xd0(%rbp) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ idiv %rcx │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + mov 0x40(%r14),%r15 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - jmp 46f10 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ + jmp 43c50 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 46f6a │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ - mov %rax,(%r8,%rcx,1) │ │ │ │ + jle 43caa │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 46f89 │ │ │ │ - mov (%r12,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0x88(%rbp) │ │ │ │ + je 43cc9 │ │ │ │ + mov (%r15,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - lea 0x1(%rax,%r9,1),%rax │ │ │ │ - sub %r9,%r10 │ │ │ │ - mov %rax,0x0(%r13,%rcx,1) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r10,(%r15,%rcx,1) │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea 0x1(%rax,%r8,1),%rax │ │ │ │ + sub %r8,%r9 │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %r10,%r10 │ │ │ │ - jns 46ee0 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 43c20 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 46f76 │ │ │ │ + jg 43cb6 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 46efb │ │ │ │ + jg 43c3b │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 46efb │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 43c3b │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 46efb │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ + jmp 43c3b │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r11,-0x98(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ xor %edi,%edi │ │ │ │ + fildll 0x68(%r14) │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ xor %r10d,%r10d │ │ │ │ - add $0x2,%r9 │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + add $0x2,%r8 │ │ │ │ + mov -0x118(%rbp),%r12 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%r10,8),%rdx │ │ │ │ - mov (%r15,%r10,8),%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov 0x0(%r13,%r10,8),%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r15,%r10,8),%rdx │ │ │ │ + mov 0x0(%r13,%r10,8),%rax │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov (%rbx,%r10,8),%r9 │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + fldt (%r11) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jg 47123 │ │ │ │ + jg 43e3b │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ inc %r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sub %rax,%r9 │ │ │ │ - and $0xf3,%dh │ │ │ │ + xor %ecx,%ecx │ │ │ │ imul %r10,%rsi │ │ │ │ add -0x40(%rbp),%rsi │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0x68(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - fld %st(1) │ │ │ │ mov 0xb0(%r14),%r8 │ │ │ │ + fildll -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 470e2 │ │ │ │ - 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 43dfa │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x1(%rdi,%rdx,1),%rax │ │ │ │ inc %rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 47130 │ │ │ │ - sub %rbx,%rdx │ │ │ │ + je 43e40 │ │ │ │ + sub %r12,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 470c0 │ │ │ │ + jns 43dd8 │ │ │ │ mov %rdx,%rax │ │ │ │ inc %rcx │ │ │ │ not %rax │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 470db │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 47134 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 47134 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + jne 43df3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 43e44 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 43e44 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ - lea 0x1(%rax,%rdi,1),%rdi │ │ │ │ - cmp -0x80(%rbp),%r10 │ │ │ │ - jne 46ff0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add -0x98(%rbp),%rdi │ │ │ │ + cmp -0x78(%rbp),%r10 │ │ │ │ + jne 43d30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 473dd │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 440cd │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ lea -0x1(%r11),%rdi │ │ │ │ mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ setg -0xb8(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x68(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 47286 │ │ │ │ + jle 43f86 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ add -0x48(%rbp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fldz │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 47268 │ │ │ │ + je 43f68 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 47268 │ │ │ │ - ffreep %st(0) │ │ │ │ - imul -0x80(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + je 43f68 │ │ │ │ + fstp %st(0) │ │ │ │ + imul -0x78(%rbp),%rdi │ │ │ │ fildll -0x8(%r13,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add -0x8(%r12,%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,(%r9,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r9,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 47220 │ │ │ │ + jne 43f20 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ mov (%r9,%r11,8),%rax │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - add -0x68(%rbp),%rax │ │ │ │ + add -0x70(%rbp),%rax │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 473d0 │ │ │ │ + je 440c0 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov (%rcx,%rdi,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 473d0 │ │ │ │ + je 440c0 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%r12,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 47380 │ │ │ │ + jne 44078 │ │ │ │ cmpb $0x0,-0xb8(%rbp) │ │ │ │ - jne 47344 │ │ │ │ - jmp 47380 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 44044 │ │ │ │ + jmp 44078 │ │ │ │ + nop │ │ │ │ mov 0x40(%r14),%r15 │ │ │ │ mov (%r15,%rax,8),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 47369 │ │ │ │ + je 44069 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 47330 │ │ │ │ + jg 44030 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ mov %rsi,0x8(%r13,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 47380 │ │ │ │ + jne 44078 │ │ │ │ test %rax,%rax │ │ │ │ - je 47380 │ │ │ │ + je 44078 │ │ │ │ dec %rax │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r12,%rax,8) │ │ │ │ mov 0x0(%r13,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 47300 │ │ │ │ + jne 44000 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,0x0(%r13,%rax,8) │ │ │ │ - jmp 47310 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - incq -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ + jmp 44010 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + incq -0x68(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 471f0 │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - inc %rsi │ │ │ │ - cmp -0xe0(%rbp),%rsi │ │ │ │ - je 456b8 │ │ │ │ + jne 43ef0 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + cmp %rcx,-0xe8(%rbp) │ │ │ │ + je 4246c │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %r11,-0x100(%rbp) │ │ │ │ + add %r11,-0x110(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jg 46e48 │ │ │ │ - jmp 471b7 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 43b91 │ │ │ │ + jmp 43ece │ │ │ │ + nop │ │ │ │ neg %rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ - jmp 472cf │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jmp 43fd6 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - add %rdi,-0x100(%rbp) │ │ │ │ - cmp -0xe0(%rbp),%rax │ │ │ │ - je 456b8 │ │ │ │ + add %rcx,-0x110(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + cmp -0xf0(%rbp),%rax │ │ │ │ + je 4246c │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - jmp 46ea3 │ │ │ │ + jmp 43be2 │ │ │ │ mov -0x100(%rbp),%rsi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 456b8 │ │ │ │ + je 4246c │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 456b8 │ │ │ │ + je 4246c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 4741f │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - jmp 46515 │ │ │ │ + jle 44108 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + jmp 43255 │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 456b8 │ │ │ │ + je 4246c │ │ │ │ add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ lea (%rdx,%r11,2),%rdx │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 456b8 │ │ │ │ + je 4246c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 47463 │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + jle 4414c │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %rdx,-0x108(%rbp) │ │ │ │ - jmp 46b41 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - jmp 456b8 │ │ │ │ + jmp 43889 │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + jmp 4246c │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 46268 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + je 42fb5 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 4626c │ │ │ │ + je 42fb9 │ │ │ │ mov %rdx,%rax │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 474b7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 441a0 │ │ │ │ fstp %st(1) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 467c1 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + je 43517 │ │ │ │ imul %r8,%rax │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ cmp %rdx,%r11 │ │ │ │ - je 467c5 │ │ │ │ + je 4351b │ │ │ │ mov %r8,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ - jmp 47504 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 456b8 │ │ │ │ - add $0x2,%rsi │ │ │ │ + jmp 441e4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 4246c │ │ │ │ + add $0x2,%rax │ │ │ │ addq $0x20,-0x60(%rbp) │ │ │ │ - lea (%rax,%r11,2),%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 456b8 │ │ │ │ + lea (%rdx,%r11,2),%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 4246c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 47550 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 47180 │ │ │ │ + jle 44228 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ + jmp 43e84 │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ - jmp 456b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4246c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000475a0 : │ │ │ │ +0000000000044280 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -72107,27 +71001,26 @@ │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ - je 4785d │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + je 44505 │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 4782e │ │ │ │ - mov $0x1,%eax │ │ │ │ - fldt 0x40a9(%rip) │ │ │ │ + jle 444d6 │ │ │ │ + fldt 0x33ae(%rip) │ │ │ │ fld1 │ │ │ │ + mov $0x1,%eax │ │ │ │ movq %rax,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ @@ -72142,207 +71035,198 @@ │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ mov %rcx,%r14 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r14 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 47700 │ │ │ │ + jle 443e0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%rbx),%r13 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 47856 │ │ │ │ + je 444fe │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 476b0 │ │ │ │ + je 44388 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 476c0 │ │ │ │ + je 44398 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 476b0 │ │ │ │ + jne 44388 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 476d5 │ │ │ │ + je 443ad │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ - xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ shl $0x4,%rsi │ │ │ │ + fld1 │ │ │ │ + xor %eax,%eax │ │ │ │ add %r13,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 476e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 443c0 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 47815 │ │ │ │ + jle 444bd │ │ │ │ + add %rdi,%r12 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - add %rdi,%r12 │ │ │ │ - lea -0x1(%r9),%r13 │ │ │ │ - fldt (%r12) │ │ │ │ - fldt (%r15) │ │ │ │ shl $0x4,%r14 │ │ │ │ + fldt (%r12) │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ mov %rax,%r11 │ │ │ │ add %rax,%r14 │ │ │ │ - jmp 47732 │ │ │ │ + fldt (%r15) │ │ │ │ + jmp 44412 │ │ │ │ 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 4784a │ │ │ │ + jle 444f2 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 47771 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 44441 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 47840 │ │ │ │ + je 444e8 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 47760 │ │ │ │ + je 44430 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 477f0 │ │ │ │ + jle 444a0 │ │ │ │ fstp %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,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 %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 477c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44470 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r12) │ │ │ │ - jmp 47800 │ │ │ │ + jmp 444a8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 47730 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44410 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r15 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%rbx) │ │ │ │ - jg 47610 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 442e8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 4778f │ │ │ │ + jmp 4445f │ │ │ │ mov (%rcx,%r13,8),%rsi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 47781 │ │ │ │ + jmp 44451 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 476cd │ │ │ │ + jmp 443a5 │ │ │ │ test %rax,%rax │ │ │ │ - jle 4782e │ │ │ │ + jle 444d6 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4782e │ │ │ │ + jle 444d6 │ │ │ │ + fldt 0x3168(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x78(%rbx),%r10 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ mov %r15,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - fldt 0x3e22(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ lea (%r15,%rax,1),%r9 │ │ │ │ - lea (%r10,%r8,1),%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ fldt (%rdx) │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - 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) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ 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 478c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44540 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 47886 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 4452e │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000000000047910 : │ │ │ │ +0000000000044590 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -72351,23 +71235,23 @@ │ │ │ │ sub $0x28,%rsp │ │ │ │ mov (%r15),%rdx │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%r15),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ cmpq $0x1,0x30(%r15) │ │ │ │ - je 47b8d │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + je 447f2 │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 47b52 │ │ │ │ - mov $0x1,%eax │ │ │ │ - fldt 0x3d3d(%rip) │ │ │ │ + jle 447c2 │ │ │ │ + fldt 0x30a2(%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 │ │ │ │ @@ -72385,236 +71269,236 @@ │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ mov %rcx,%r14 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r14 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 47a60 │ │ │ │ + jle 446e0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%r15),%r12 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 47b86 │ │ │ │ + je 447eb │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 47a10 │ │ │ │ + je 44690 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 47a20 │ │ │ │ + je 446a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 47a10 │ │ │ │ + jne 44690 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 47a35 │ │ │ │ + je 446b5 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ - xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ shl $0x4,%rsi │ │ │ │ + fld1 │ │ │ │ + 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 47a40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 446c0 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 47b39 │ │ │ │ + jle 447a9 │ │ │ │ + add %rdi,%rbx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - add %rdi,%rbx │ │ │ │ - lea -0x1(%r9),%r12 │ │ │ │ - fldt (%rbx) │ │ │ │ shl $0x4,%r14 │ │ │ │ + fldt (%rbx) │ │ │ │ + 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 47b7a │ │ │ │ + jle 447df │ │ │ │ mov 0x38(%r15),%r8 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 47ad1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 44741 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 47b70 │ │ │ │ + je 447d8 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 47ac0 │ │ │ │ + je 44730 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 47b26 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 44796 │ │ │ │ + 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 47b00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44770 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 47a90 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44710 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r13 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%r15) │ │ │ │ - jg 47970 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 445f0 │ │ │ │ + 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 47aef │ │ │ │ + jmp 4475f │ │ │ │ mov (%rcx,%r12,8),%rsi │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 47ae1 │ │ │ │ + jmp 44751 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 47a2d │ │ │ │ + jmp 446ad │ │ │ │ test %rax,%rax │ │ │ │ - jle 47b52 │ │ │ │ + jle 447c2 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 47b52 │ │ │ │ + jle 447c2 │ │ │ │ + fldt 0x2e7b(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x78(%r15),%r10 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ mov %r13,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - fldt 0x3af2(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ lea 0x0(%r13,%rax,1),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ lea (%r10,%r8,1),%rsi │ │ │ │ mov %r11,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ 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 47bc0 │ │ │ │ + jne 44828 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 47bb7 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 4481c │ │ │ │ + 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) │ │ │ │ │ │ │ │ -0000000000047c10 : │ │ │ │ +0000000000044870 : │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov 0x30(%rdi),%rbp │ │ │ │ - test %rbp,%rbp │ │ │ │ - jle 47d79 │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 449d7 │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x68(%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - js 47d79 │ │ │ │ + js 449d7 │ │ │ │ mov 0x58(%rax),%rbx │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ - mov 0xb0(%rax),%r10 │ │ │ │ + mov 0x40(%rax),%rbp │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov 0xb0(%rax),%r10 │ │ │ │ lea 0x2(%rbx),%rdx │ │ │ │ - mov 0x40(%rax),%rbx │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ + lea 0x1(%rdi),%rbx │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ + mov %rdi,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ fildll 0x58(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x3727(%rip) │ │ │ │ + fldl2e │ │ │ │ fld1 │ │ │ │ fxch %st(4) │ │ │ │ - fstpt -0x28(%rsp) │ │ │ │ + fstpt -0x20(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r8,8),%rax │ │ │ │ + fstpt -0x10(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x0(%rbp,%r8,8),%rax │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ add %r11,%rsi │ │ │ │ add %r10,%rcx │ │ │ │ - mov %rax,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ - fldt -0x18(%rsp) │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ + fildll -0x28(%rsp) │ │ │ │ + fldt -0x10(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x28(%rsp) │ │ │ │ + fldt -0x20(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 47d1b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4497b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -72635,100 +71519,101 @@ │ │ │ │ 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 47cfd │ │ │ │ + je 4495d │ │ │ │ fchs │ │ │ │ - fmuls 0x33d9(%rip) │ │ │ │ - fldt 0x39b7(%rip) │ │ │ │ + fmuls 0x2779(%rip) │ │ │ │ + fldt 0x2d27(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 47d60 │ │ │ │ + je 449c0 │ │ │ │ inc %rdx │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ - fildll -0x30(%rsp) │ │ │ │ + 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 47cc0 │ │ │ │ + ja 44920 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 47d80 │ │ │ │ + ja 449e0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x397a(%rip) │ │ │ │ + fldt 0x2cea(%rip) │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 47d18 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 47d62 │ │ │ │ + jne 44978 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 449c2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ - lea 0x1(%rdi,%r9,1),%r9 │ │ │ │ - cmp %rbp,%r8 │ │ │ │ - jne 47c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rbx,%r9 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 448e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x392e(%rip) │ │ │ │ + fldt 0x2c9e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 47d0d │ │ │ │ + jmp 4496d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000047da0 : │ │ │ │ +0000000000044a00 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 47f62 │ │ │ │ + jle 44bb2 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 47f62 │ │ │ │ + jle 44bb2 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ mov 0x60(%rdi),%r13 │ │ │ │ - mov %r15,%r11 │ │ │ │ mov 0x78(%rdi),%r12 │ │ │ │ - mov 0xb0(%rdi),%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r9,-0x30(%rsp) │ │ │ │ + mov 0xb0(%rdi),%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fmul %st(0),%st │ │ │ │ - shl $0x5,%r10 │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -72741,26 +71626,26 @@ │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 47ed2 │ │ │ │ + jmp 44b26 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3538(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -72773,44 +71658,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 47e85 │ │ │ │ + je 44ae1 │ │ │ │ fchs │ │ │ │ - fmuls 0x3251(%rip) │ │ │ │ - fldt 0x382f(%rip) │ │ │ │ + fmuls 0x25f5(%rip) │ │ │ │ + fldt 0x2ba3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ - fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rdx) │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x34e1(%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 47f50 │ │ │ │ + je 44ba0 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fistpll -0x30(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ @@ -72826,134 +71711,132 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 47e40 │ │ │ │ + ja 44aa0 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 47f30 │ │ │ │ + ja 44b80 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x379b(%rip) │ │ │ │ + fldt 0x2b17(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 47e95 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 44af1 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x377e(%rip) │ │ │ │ + fldt 0x2afe(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 47e95 │ │ │ │ + jmp 44af1 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 47e00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44a60 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000047f70 : │ │ │ │ +0000000000044bc0 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 4818b │ │ │ │ + jle 44dcb │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 48158 │ │ │ │ + jle 44d9c │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rbx │ │ │ │ - mov 0x40(%rdi),%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rdi),%rcx │ │ │ │ shl $0x4,%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r12,-0x40(%rsp) │ │ │ │ - fildll -0x40(%rsp) │ │ │ │ lea 0x1(%r12),%r11 │ │ │ │ - mov %rbx,-0x18(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ mov %r11,%rbp │ │ │ │ + mov %rbx,-0x18(%rsp) │ │ │ │ + imul %rax,%rbp │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rdi,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - imul %rax,%rbp │ │ │ │ + fildll -0x40(%rsp) │ │ │ │ add %rbp,%rbp │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 48148 │ │ │ │ + jle 44d8c │ │ │ │ mov -0x10(%rsp),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rcx),%r15 │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ imul %rdx,%r10 │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov 0xb0(%rcx),%r15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ - add %r10,%r10 │ │ │ │ inc %rax │ │ │ │ + add %r10,%r10 │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ mov %rdi,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ fildll -0x40(%rsp) │ │ │ │ + lea (%r9,%rax,1),%rdi │ │ │ │ + add 0x60(%rcx),%r9 │ │ │ │ fld %st(1) │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x3697(%rip) │ │ │ │ + fldt 0x2a0f(%rip) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ - lea (%r9,%rax,1),%rdi │ │ │ │ - add 0x60(%rcx),%r9 │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ mov %r10,%rsi │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r15,%rsi │ │ │ │ + fldt -0x38(%rsp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fistpll -0x40(%rsp) │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ sub %r12,%rdx │ │ │ │ lea (%rdx,%r11,2),%r8 │ │ │ │ - jmp 480eb │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 44d2f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x32f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -72968,286 +71851,283 @@ │ │ │ │ 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 480c9 │ │ │ │ + je 44d0d │ │ │ │ fchs │ │ │ │ - fldt 0x3601(%rip) │ │ │ │ + fldt 0x298d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x35e9(%rip) │ │ │ │ + fldt 0x2975(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 4812d │ │ │ │ - add $0x10,%rsi │ │ │ │ + je 44d71 │ │ │ │ fldt (%rdi) │ │ │ │ + add $0x10,%rsi │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 48080 │ │ │ │ + ja 44cc8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 48170 │ │ │ │ + ja 44db0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x359f(%rip) │ │ │ │ + fldt 0x292b(%rip) │ │ │ │ inc %rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 480e5 │ │ │ │ + jne 44d29 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 48050 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44ca0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp -0x20(%rsp),%rdx │ │ │ │ - jne 47fe0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44c30 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x353e(%rip) │ │ │ │ + fldt 0x28ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 480db │ │ │ │ + jmp 44d1f │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000048190 : │ │ │ │ +0000000000044dd0 : │ │ │ │ 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,%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ mov %rsp,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ + shr $0x3,%rcx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add $0x20,%rax │ │ │ │ mov %rsp,%r12 │ │ │ │ + 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,-0x98(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 48780 │ │ │ │ + jle 45380 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 48250 │ │ │ │ + jne 44e88 │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ cmpq $0x0,0x8(%r15) │ │ │ │ - jle 4876d │ │ │ │ + jle 4536d │ │ │ │ mov 0xc8(%r15),%rax │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ mov %r11,%r14 │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + flds 0x2218(%rip) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - flds 0x2e3c(%rip) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 483f7 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 4501f │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov 0x58(%r15),%r10 │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov %r12,-0x58(%rbp) │ │ │ │ + mov 0x40(%r15),%rdi │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r15,-0x68(%rbp) │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov %r12,-0x68(%rbp) │ │ │ │ + mov 0x58(%r15),%r10 │ │ │ │ imul %r13,%rax │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ - mov -0x70(%rbp),%r15 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %rax,%r11 │ │ │ │ - jmp 48341 │ │ │ │ + jmp 44f79 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ + sub %rdi,%rax │ │ │ │ + cmp %r9,%rdx │ │ │ │ cmovg %rax,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4839b │ │ │ │ + jle 44fd3 │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ mov %rax,(%r14,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %rsi,-0x40(%rbp) │ │ │ │ - je 483d0 │ │ │ │ - mov (%r9,%rsi,1),%rax │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - lea (%r8,%r8,1),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ + cmp %rsi,-0x48(%rbp) │ │ │ │ + je 44ff8 │ │ │ │ + mov 0x0(%r13,%rsi,1),%rax │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + lea (%r9,%r9,1),%rdi │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fldt (%r11,%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,0x0(%r13,%rsi,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%r12,%rsi,1) │ │ │ │ + sub %r10,%r8 │ │ │ │ + mov %rax,(%r15,%rsi,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%r12,%rsi,1) │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 48310 │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jg 483b0 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + idiv %rdi │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 44f48 │ │ │ │ + add %rdx,%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jg 44fe0 │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4832b │ │ │ │ + jg 44f63 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4832b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + jmp 44f63 │ │ │ │ + nop │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 4832b │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + jmp 44f63 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - mov -0x58(%rbp),%r12 │ │ │ │ - mov -0x68(%rbp),%r15 │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ + mov -0x68(%rbp),%r12 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ call 3030 │ │ │ │ - flds 0x2ce8(%rip) │ │ │ │ + flds 0x20c0(%rip) │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 4877c │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ + jle 4537c │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov 0xc0(%r15),%rax │ │ │ │ fld1 │ │ │ │ add %rdi,%rsi │ │ │ │ mov %rdi,%rdx │ │ │ │ - lea (%rax,%rdi,8),%r8 │ │ │ │ + lea (%rax,%rdi,8),%r9 │ │ │ │ lea (%rax,%rsi,8),%r11 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov %r11,-0x68(%rbp) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - shl $0x4,%rdx │ │ │ │ add 0xb0(%r15),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %r13,%rdx │ │ │ │ - jge 485bc │ │ │ │ + jge 451df │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - mov 0x40(%r15),%r10 │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x40(%r15),%r10 │ │ │ │ add %rax,%rdx │ │ │ │ imul %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - jmp 4857d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + jmp 4519c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 48590 │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ + je 451af │ │ │ │ fildll -0x8(%r14,%rsi,8) │ │ │ │ + mov 0x78(%r15),%r9 │ │ │ │ + add %r11,%r9 │ │ │ │ fldt (%rdx) │ │ │ │ - add 0x78(%r15),%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) │ │ │ │ @@ -73268,24 +72148,24 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 486c0 │ │ │ │ + jbe 452d8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2e6e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -73298,256 +72178,253 @@ │ │ │ │ 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 4854f │ │ │ │ + je 4516e │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x3169(%rip) │ │ │ │ + fldt 0x251a(%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 485b8 │ │ │ │ + jle 451d7 │ │ │ │ mov -0x8(%rbx,%rsi,8),%r8 │ │ │ │ mov -0x8(%r10,%rsi,8),%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - jne 48490 │ │ │ │ + jne 450b0 │ │ │ │ imul -0x8(%r12,%rsi,8),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ movq $0x0,0x10(%rdx) │ │ │ │ - movl $0x0,0x18(%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ + movl $0x0,0x8(%rdx) │ │ │ │ mov %rdi,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rax,%r13 │ │ │ │ - jg 4857d │ │ │ │ + jg 4519c │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov (%r12,%r13,8),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov %rdx,(%r9) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ 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 48740 │ │ │ │ + je 45340 │ │ │ │ mov 0x40(%r15),%r10 │ │ │ │ mov (%r10,%rdx,8),%r10 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 48740 │ │ │ │ + je 45340 │ │ │ │ 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 486e4 │ │ │ │ + jle 452f4 │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 486e4 │ │ │ │ + jne 452f4 │ │ │ │ mov %r13,-0x38(%rbp) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - jmp 48686 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 452a6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r13 │ │ │ │ mov 0x0(%r13,%rdx,8),%r13 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 486aa │ │ │ │ - add %r9,%rsi │ │ │ │ - mov $0x1,%r9d │ │ │ │ + je 452ca │ │ │ │ + add %r11,%rsi │ │ │ │ + mov $0x1,%r11d │ │ │ │ mov %rsi,(%rbx,%rdx,8) │ │ │ │ mov 0x8(%r8,%rdx,8),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 48672 │ │ │ │ + jg 45292 │ │ │ │ neg %rsi │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ + mov $0xffffffffffffffff,%r11 │ │ │ │ mov %rsi,0x8(%rbx,%rdx,8) │ │ │ │ - mov %r9,0x8(%r14,%rdx,8) │ │ │ │ + mov %r11,0x8(%r14,%rdx,8) │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jne 486e0 │ │ │ │ + jne 452f0 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 486e0 │ │ │ │ + je 452f0 │ │ │ │ dec %rdx │ │ │ │ mov (%rcx,%rdx,8),%rdi │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ movq $0x0,0x8(%rcx,%rdx,8) │ │ │ │ - mov (%r14,%rdx,8),%r9 │ │ │ │ + mov (%r14,%rdx,8),%r11 │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%rcx,%rdx,8) │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 48640 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r14,%rdx,8) │ │ │ │ - jmp 48651 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 45260 │ │ │ │ + neg %r11 │ │ │ │ + mov %r11,(%r14,%rdx,8) │ │ │ │ + jmp 45271 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 48750 │ │ │ │ + ja 45350 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2fee(%rip) │ │ │ │ + fldt 0x23aa(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 4855b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4517a │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x38(%rbp),%r13 │ │ │ │ - addq $0x8,-0x40(%rbp) │ │ │ │ - addq $0x10,-0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp -0x68(%rbp),%rdi │ │ │ │ - jne 48450 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + add $0x8,%r9 │ │ │ │ + addq $0x10,-0x48(%rbp) │ │ │ │ + cmp -0x68(%rbp),%r9 │ │ │ │ + jne 45070 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rax,(%rdx,%rdi,8) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %rax,(%rsi,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ cmp %rdi,0x8(%r15) │ │ │ │ - jle 4876b │ │ │ │ + jle 4536b │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - jmp 482b0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 44ee8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rdx,8) │ │ │ │ - jmp 48604 │ │ │ │ + jmp 45223 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x2f5e(%rip) │ │ │ │ + fldt 0x232e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4855b │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 4517a │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4870d │ │ │ │ + jmp 45315 │ │ │ │ movq $0x1,-0x78(%rbp) │ │ │ │ - jmp 48263 │ │ │ │ + jmp 44e9b │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000048790 : │ │ │ │ +0000000000045390 : │ │ │ │ push %rbx │ │ │ │ - mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x70(%rdi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 487b0 │ │ │ │ + jne 453b0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 487bc │ │ │ │ + jne 453bc │ │ │ │ test $0x8,%al │ │ │ │ - jne 487cb │ │ │ │ + jne 453cb │ │ │ │ test $0x4,%al │ │ │ │ - jne 487da │ │ │ │ + jne 453da │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 32d0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 4879f │ │ │ │ + je 4539f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 34a0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 487a3 │ │ │ │ + je 453a3 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3240 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 487a7 │ │ │ │ + je 453a7 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3250 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000487f0 : │ │ │ │ +00000000000453f0 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ mov %r12,%r13 │ │ │ │ + push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ + mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 48910 │ │ │ │ + jle 45510 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 4892f │ │ │ │ + jbe 4552f │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ shl $0x4,%rcx │ │ │ │ movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 48840 │ │ │ │ + jne 45440 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 488a7 │ │ │ │ + je 454a7 │ │ │ │ movslq %eax,%rcx │ │ │ │ - movslq (%rbx,%rcx,4),%rdi │ │ │ │ - mov %rdi,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ - cmp %edi,%r13d │ │ │ │ - jle 488a7 │ │ │ │ - movslq 0x4(%rbx,%rcx,4),%rdi │ │ │ │ + movslq (%rbx,%rcx,4),%rsi │ │ │ │ + mov %rsi,(%rdx,%rcx,8) │ │ │ │ + lea 0x1(%rax),%esi │ │ │ │ + cmp %esi,%r13d │ │ │ │ + jle 454a7 │ │ │ │ + movslq 0x4(%rbx,%rcx,4),%rsi │ │ │ │ add $0x2,%eax │ │ │ │ - mov %rdi,0x8(%rdx,%rcx,8) │ │ │ │ + mov %rsi,0x8(%rdx,%rcx,8) │ │ │ │ cmp %eax,%r13d │ │ │ │ - jle 488a7 │ │ │ │ + jle 454a7 │ │ │ │ movslq 0x8(%rbx,%rcx,4),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,8) │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3410 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ @@ -73556,407 +72433,402 @@ │ │ │ │ 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 488c0 │ │ │ │ + jne 454c0 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 48928 │ │ │ │ + je 45528 │ │ │ │ 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 42680 │ │ │ │ + jmp 3f560 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ call 3410 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 488f6 │ │ │ │ + jmp 454f6 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 48878 │ │ │ │ + jmp 45478 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048940 : │ │ │ │ +0000000000045540 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ + mov %r13,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm3 │ │ │ │ - movd 0x58(%rsp),%xmm4 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm4,%xmm3 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm3 │ │ │ │ movq %xmm3,(%rsp) │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 48b30 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 48b47 │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 45720 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov %r13,%rbp │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 45739 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x2,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shr $0x2,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ - movups %xmm2,(%rsi,%rax,2) │ │ │ │ - movups %xmm0,0x10(%rsi,%rax,2) │ │ │ │ + movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 489c0 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 455c0 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 48b10 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 456f8 │ │ │ │ + mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 48a2c │ │ │ │ - movslq 0x4(%r15,%rax,4),%rdi │ │ │ │ - mov %rdi,0x8(%rsi,%rax,8) │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 48a2c │ │ │ │ - movslq 0x8(%r15,%rax,4),%rdx │ │ │ │ - mov %rdx,0x10(%rsi,%rax,8) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + movslq (%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 4562c │ │ │ │ + movslq 0x4(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 4562c │ │ │ │ + movslq 0x8(%r15,%rax,4),%rcx │ │ │ │ + mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - mov %rax,%rdx │ │ │ │ cmpq $0x2,0x8(%rsp) │ │ │ │ - jbe 48b4e │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + mov %rax,%rdx │ │ │ │ + jbe 45740 │ │ │ │ + mov %r13,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 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 %xmm0,%xmm1 │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrad $0x1f,%xmm1 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 48a80 │ │ │ │ + jne 45668 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 48ae7 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 456cf │ │ │ │ + mov %r13,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,(%rdx,%rax,8) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 48ae7 │ │ │ │ - movslq 0x4(%r14,%rax,4),%rsi │ │ │ │ - mov %rsi,0x8(%rdx,%rax,8) │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jle 48ae7 │ │ │ │ + movslq (%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 456cf │ │ │ │ + movslq 0x4(%r14,%rax,4),%rcx │ │ │ │ + mov %rcx,0x8(%rdx,%rax,8) │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jle 456cf │ │ │ │ movslq 0x8(%r14,%rax,4),%rcx │ │ │ │ mov %rcx,0x10(%rdx,%rax,8) │ │ │ │ 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 42680 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 3f560 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 48a55 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 45657 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 48ae7 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 456cf │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 489fe │ │ │ │ + jmp 455fe │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 48ab9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 456a1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048b60 : │ │ │ │ +0000000000045750 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000048b80 : │ │ │ │ +0000000000045770 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000000000048bb0 : │ │ │ │ +00000000000457a0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x3,%esi │ │ │ │ mov %ecx,0x8(%rsp) │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ movq %xmm0,(%rsp) │ │ │ │ call 3160 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000048be0 : │ │ │ │ +00000000000457d0 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - je 48cc0 │ │ │ │ + je 458a0 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 48cd0 │ │ │ │ + je 458b0 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - je 48ce0 │ │ │ │ + je 458c0 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 48c62 │ │ │ │ + jle 45852 │ │ │ │ + flds 0x18d2(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - flds 0x24c0(%rip) │ │ │ │ - jmp 48c30 │ │ │ │ + jmp 45820 │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 48c50 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 45840 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 48c60 │ │ │ │ + je 45850 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 48c20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 48c52 │ │ │ │ + jb 45810 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 45842 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x2b8c(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x1f6c(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 48cf2 │ │ │ │ + jle 458d2 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 48c9d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45885 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov (%rdx,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ cmp 0x58(%rdi),%rdx │ │ │ │ - jle 48d00 │ │ │ │ + jle 458d8 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 48cf0 │ │ │ │ + je 458d0 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 48c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x2b16(%rip),%rax │ │ │ │ + jb 45868 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x1efe(%rip),%rax │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x2aae(%rip),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1e9e(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x2ab8(%rip),%rax │ │ │ │ + lea 0x1ea8(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x2ac2(%rip),%rax │ │ │ │ + lea 0x1eb2(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x2397(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x17bf(%rip),%rax │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048d10 : │ │ │ │ +00000000000458f0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 48de0 │ │ │ │ + jne 459b0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 48e0d │ │ │ │ + jne 459dd │ │ │ │ test $0x10,%al │ │ │ │ - jne 48e3c │ │ │ │ + jne 45a0c │ │ │ │ test $0x8,%al │ │ │ │ - jne 48e53 │ │ │ │ + jne 45a23 │ │ │ │ test $0x4,%al │ │ │ │ - jne 48e6a │ │ │ │ + jne 45a3a │ │ │ │ test $0x1,%al │ │ │ │ - je 48d88 │ │ │ │ + je 45960 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 48d79 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 45951 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 34f0 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 48d60 │ │ │ │ + jg 45938 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 48eb0 │ │ │ │ + jne 45a78 │ │ │ │ test $0x80,%al │ │ │ │ - jne 48e90 │ │ │ │ + jne 45a60 │ │ │ │ test $0x40,%al │ │ │ │ - jne 48e80 │ │ │ │ + jne 45a50 │ │ │ │ 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 48ed0 │ │ │ │ + jne 45a90 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 48d2d │ │ │ │ + je 4590d │ │ │ │ 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 48d35 │ │ │ │ + je 45915 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 48d3d │ │ │ │ + je 4591d │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 48d45 │ │ │ │ + je 45925 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 48d45 │ │ │ │ + jmp 45925 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 48da1 │ │ │ │ + jmp 45979 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 48d99 │ │ │ │ + jmp 45971 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 48d91 │ │ │ │ + jmp 45969 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 48df6 │ │ │ │ + jmp 459c6 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048ef0 : │ │ │ │ +0000000000045ab0 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ @@ -73975,78 +72847,78 @@ │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 48f53 │ │ │ │ + je 45b13 │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x2,%al │ │ │ │ - jne 48ff0 │ │ │ │ + jne 45ba0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 48fc0 │ │ │ │ + jne 45b70 │ │ │ │ test $0x8,%al │ │ │ │ - je 48f6b │ │ │ │ + je 45b2b │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x20,%al │ │ │ │ - jne 48fa0 │ │ │ │ + jne 45b50 │ │ │ │ test $0x40,%al │ │ │ │ - jne 48f80 │ │ │ │ + jne 45b38 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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 %rax,0x10(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 48f6f │ │ │ │ + jmp 45b2f │ │ │ │ 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 %rax,0x48(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 48f5f │ │ │ │ - nop │ │ │ │ + jmp 45b1f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 48f5b │ │ │ │ + jmp 45b1b │ │ │ │ │ │ │ │ -0000000000049010 : │ │ │ │ +0000000000045bc0 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 3460 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000049020 : │ │ │ │ +0000000000045bd0 : │ │ │ │ push %rbx │ │ │ │ - mov (%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov (%rdi),%rax │ │ │ │ mov 0x28(%rdi),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ call 32b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ @@ -74067,30 +72939,30 @@ │ │ │ │ call 33f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 490b1 │ │ │ │ + je 45c61 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 49170 │ │ │ │ + je 45d18 │ │ │ │ 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 49140 │ │ │ │ + je 45cf0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -74102,133 +72974,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 49122 │ │ │ │ + je 45cd2 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 49150 │ │ │ │ + je 45d00 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 49132 │ │ │ │ + je 45ce2 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 49190 │ │ │ │ + jne 45d30 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ - jmp 490d0 │ │ │ │ + jmp 45c80 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49122 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45cd2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 490b1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45c61 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ mov (%rax),%rdx │ │ │ │ jmp 32b0 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000491b0 : │ │ │ │ +0000000000045d50 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 49630 │ │ │ │ + jne 461b8 │ │ │ │ test $0x2,%al │ │ │ │ - jne 494c0 │ │ │ │ + jne 46050 │ │ │ │ test $0x4,%al │ │ │ │ - jne 49320 │ │ │ │ + jne 45eb0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 491e0 │ │ │ │ + jne 45d78 │ │ │ │ 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 │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fldt 0xb0(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ test $0x40,%al │ │ │ │ - jne 497a0 │ │ │ │ + jne 46318 │ │ │ │ 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 49890 │ │ │ │ + je 46408 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fchs │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ + fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ - fldt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x70(%rbx) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49880 │ │ │ │ + je 463f8 │ │ │ │ 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 │ │ │ │ + fldt 0x80(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 497f0 │ │ │ │ + je 46370 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -74241,28 +73111,27 @@ │ │ │ │ call 33f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 497e0 │ │ │ │ + je 46360 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 49760 │ │ │ │ + jne 462e8 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -74271,62 +73140,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 498f0 │ │ │ │ + je 46460 │ │ │ │ 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 │ │ │ │ + fldt 0x90(%rbx) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 498d0 │ │ │ │ + je 46448 │ │ │ │ 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 498c0 │ │ │ │ + je 46438 │ │ │ │ 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 498b0 │ │ │ │ + je 46428 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -74339,41 +73208,41 @@ │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ fstpt 0xa0(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49800 │ │ │ │ + je 46380 │ │ │ │ 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 │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + fldt 0xa0(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ fstpt (%rsp) │ │ │ │ call 33f0 │ │ │ │ pop %rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ - jmp 491cf │ │ │ │ + jmp 45d6f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 49780 │ │ │ │ + jne 46300 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -74382,62 +73251,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 49870 │ │ │ │ + je 463e8 │ │ │ │ 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 │ │ │ │ + fldt 0x90(%rbx) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49850 │ │ │ │ + je 463d0 │ │ │ │ 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 49840 │ │ │ │ + je 463c0 │ │ │ │ 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 49830 │ │ │ │ + je 463b0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -74448,29 +73317,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 49810 │ │ │ │ + je 46390 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 491c7 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45d67 │ │ │ │ + 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 497c0 │ │ │ │ + jne 46340 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -74482,43 +73350,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 496e0 │ │ │ │ + je 46268 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 49900 │ │ │ │ + je 46470 │ │ │ │ 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 498a0 │ │ │ │ + je 46418 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -74528,182 +73396,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 491bf │ │ │ │ + je 45d5f │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 49920 │ │ │ │ + je 46488 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 491bf │ │ │ │ + jmp 45d5f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ - jmp 4933e │ │ │ │ + jmp 45ece │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ - jmp 494de │ │ │ │ + jmp 4606e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33a0 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - jmp 49216 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 45dae │ │ │ │ + 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 49657 │ │ │ │ + jmp 461df │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 32b0 │ │ │ │ - jmp 492c8 │ │ │ │ + jmp 45e60 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49481 │ │ │ │ + jmp 46011 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 491c7 │ │ │ │ + jmp 45d67 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 32b0 │ │ │ │ - jmp 495d3 │ │ │ │ + jmp 46163 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 495a8 │ │ │ │ + jmp 46138 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 49568 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 460f8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49521 │ │ │ │ + jmp 460b1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49290 │ │ │ │ + jmp 45e28 │ │ │ │ nopl (%rax) │ │ │ │ call 32b0 │ │ │ │ - jmp 4923d │ │ │ │ + jmp 45dd5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ - jmp 49703 │ │ │ │ + jmp 4628b │ │ │ │ nopl (%rax) │ │ │ │ call 32b0 │ │ │ │ - jmp 49433 │ │ │ │ + jmp 45fc3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49408 │ │ │ │ + jmp 45f98 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 493c7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45f57 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49381 │ │ │ │ + jmp 45f11 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 496e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 46268 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 491bf │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45d5f │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000049940 : │ │ │ │ +00000000000464a0 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 49980 │ │ │ │ + jne 464e0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 49990 │ │ │ │ + jne 464f0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 499a0 │ │ │ │ + jne 46500 │ │ │ │ test $0x2,%al │ │ │ │ - jne 499b9 │ │ │ │ + jne 46519 │ │ │ │ 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 4994f │ │ │ │ + je 464af │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 49953 │ │ │ │ + je 464b3 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 49957 │ │ │ │ + je 464b7 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 49957 │ │ │ │ + jmp 464b7 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000499d0 : │ │ │ │ +0000000000046530 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ @@ -74722,78 +73586,78 @@ │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ mov %rax,%rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 49a33 │ │ │ │ + je 46593 │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x2,%al │ │ │ │ - jne 49ad0 │ │ │ │ + jne 46620 │ │ │ │ test $0x4,%al │ │ │ │ - jne 49aa0 │ │ │ │ + jne 465f0 │ │ │ │ test $0x8,%al │ │ │ │ - je 49a4b │ │ │ │ + je 465ab │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ test $0x20,%al │ │ │ │ - jne 49a80 │ │ │ │ + jne 465d0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 49a60 │ │ │ │ + jne 465b8 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ 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 %rax,0x10(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 49a4f │ │ │ │ + jmp 465af │ │ │ │ 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 %rax,0x48(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 49a3f │ │ │ │ + jmp 4659f │ │ │ │ nop │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rdx,0x38(%rbx) │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ - jmp 49a3b │ │ │ │ + jmp 4659b │ │ │ │ │ │ │ │ -0000000000049af0 : │ │ │ │ +0000000000046640 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 3180 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000049b00 : │ │ │ │ +0000000000046650 : │ │ │ │ push %rbx │ │ │ │ - mov (%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov (%rdi),%rax │ │ │ │ mov 0x28(%rdi),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ call 3330 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ @@ -74814,30 +73678,30 @@ │ │ │ │ call 30a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 49b91 │ │ │ │ + je 466e1 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 49c50 │ │ │ │ + je 46798 │ │ │ │ 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 49c20 │ │ │ │ + je 46770 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -74849,133 +73713,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 49c02 │ │ │ │ + je 46752 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 49c30 │ │ │ │ + je 46780 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 49c12 │ │ │ │ + je 46762 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 49c70 │ │ │ │ + jne 467b0 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ - jmp 49bb0 │ │ │ │ + jmp 46700 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49c02 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 46752 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 49b91 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 466e1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ mov (%rax),%rdx │ │ │ │ jmp 3330 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000049c90 : │ │ │ │ +00000000000467d0 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 4a110 │ │ │ │ + jne 46c38 │ │ │ │ test $0x2,%al │ │ │ │ - jne 49fa0 │ │ │ │ + jne 46ad0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 49e00 │ │ │ │ + jne 46930 │ │ │ │ test $0x8,%al │ │ │ │ - jne 49cc0 │ │ │ │ + jne 467f8 │ │ │ │ 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 │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fldt 0xb0(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ test $0x40,%al │ │ │ │ - jne 4a280 │ │ │ │ + jne 46d98 │ │ │ │ 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 4a370 │ │ │ │ + je 46e88 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fchs │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ + fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ mov (%rbx),%rax │ │ │ │ - fldt 0x70(%rbx) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + fldt 0x70(%rbx) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 4a360 │ │ │ │ + je 46e78 │ │ │ │ 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 │ │ │ │ + fldt 0x80(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 4a2d0 │ │ │ │ + je 46df0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -74988,28 +73850,27 @@ │ │ │ │ call 30a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 4a2c0 │ │ │ │ + je 46de0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 4a240 │ │ │ │ + jne 46d68 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -75018,62 +73879,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 4a3d0 │ │ │ │ + je 46ee0 │ │ │ │ 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 │ │ │ │ + fldt 0x90(%rbx) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 4a3b0 │ │ │ │ + je 46ec8 │ │ │ │ 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 4a3a0 │ │ │ │ + je 46eb8 │ │ │ │ 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 4a390 │ │ │ │ + je 46ea8 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -75086,41 +73947,41 @@ │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ fstpt 0xa0(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 4a2e0 │ │ │ │ + je 46e00 │ │ │ │ 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 │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + fldt 0xa0(%rbx) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ fstpt (%rsp) │ │ │ │ call 30a0 │ │ │ │ pop %rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ - jmp 49caf │ │ │ │ + jmp 467ef │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 4a260 │ │ │ │ + jne 46d80 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -75129,62 +73990,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 4a350 │ │ │ │ + je 46e68 │ │ │ │ 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 │ │ │ │ + fldt 0x90(%rbx) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 4a330 │ │ │ │ + je 46e50 │ │ │ │ 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 4a320 │ │ │ │ + je 46e40 │ │ │ │ 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 4a310 │ │ │ │ + je 46e30 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -75195,29 +74056,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 4a2f0 │ │ │ │ + je 46e10 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49ca7 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 467e7 │ │ │ │ + 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 4a2a0 │ │ │ │ + jne 46dc0 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -75229,43 +74089,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 4a1c0 │ │ │ │ + je 46ce8 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 4a3e0 │ │ │ │ + je 46ef0 │ │ │ │ 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 4a380 │ │ │ │ + je 46e98 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -75275,171 +74135,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 49c9f │ │ │ │ + je 467df │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 4a400 │ │ │ │ + je 46f08 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49c9f │ │ │ │ + jmp 467df │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ - jmp 49e1e │ │ │ │ + jmp 4694e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ - jmp 49fbe │ │ │ │ + jmp 46aee │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3370 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - jmp 49cf6 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4682e │ │ │ │ + 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 4a137 │ │ │ │ + jmp 46c5f │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 3330 │ │ │ │ - jmp 49da8 │ │ │ │ + jmp 468e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49f61 │ │ │ │ + jmp 46a91 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49ca7 │ │ │ │ + jmp 467e7 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 3330 │ │ │ │ - jmp 4a0b3 │ │ │ │ + jmp 46be3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 4a088 │ │ │ │ + jmp 46bb8 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 4a048 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 46b78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 4a001 │ │ │ │ + jmp 46b31 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49d70 │ │ │ │ + jmp 468a8 │ │ │ │ nopl (%rax) │ │ │ │ call 3330 │ │ │ │ - jmp 49d1d │ │ │ │ + jmp 46855 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ - jmp 4a1e3 │ │ │ │ + jmp 46d0b │ │ │ │ nopl (%rax) │ │ │ │ call 3330 │ │ │ │ - jmp 49f13 │ │ │ │ + jmp 46a43 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49ee8 │ │ │ │ + jmp 46a18 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 49ea7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 469d7 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49e61 │ │ │ │ + jmp 46991 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 4a1c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 46ce8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49c9f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 467df │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000004a420 : │ │ │ │ +0000000000046f20 : │ │ │ │ push %rbx │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 4a460 │ │ │ │ + jne 46f60 │ │ │ │ test $0x40,%al │ │ │ │ - jne 4a470 │ │ │ │ + jne 46f70 │ │ │ │ test $0x4,%al │ │ │ │ - jne 4a480 │ │ │ │ + jne 46f80 │ │ │ │ test $0x2,%al │ │ │ │ - jne 4a499 │ │ │ │ + jne 46f99 │ │ │ │ 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 4a42f │ │ │ │ + je 46f2f │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 4a433 │ │ │ │ + je 46f33 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 4a437 │ │ │ │ + je 46f37 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 4a437 │ │ │ │ + jmp 46f37 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000000000004a4a4 <.fini>: │ │ │ │ +0000000000046fa4 <.fini>: │ │ │ │ sub $0x8,%rsp │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,174 +1,170 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0004b000 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ - 0x0004b010 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ - 0x0004b020 730a0000 00000000 4e756d62 6572206f s.......Number o │ │ │ │ - 0x0004b030 66206e6f 64657320 746f6f20 736d616c f nodes too smal │ │ │ │ - 0x0004b040 6c20746f 20757365 20505245 5f4c494e l to use PRE_LIN │ │ │ │ - 0x0004b050 5f505349 2e000000 7468732d 3e78206f _PSI....ths->x o │ │ │ │ - 0x0004b060 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ - 0x0004b070 352c302e 35290000 706f6c79 6e6f6d69 5,0.5)..polynomi │ │ │ │ - 0x0004b080 616c2064 65677265 65204e20 68617320 al degree N has │ │ │ │ - 0x0004b090 746f2062 65206576 656e0000 00000000 to be even...... │ │ │ │ - 0x0004b0a0 506f6c79 6e6f6d69 616c2064 65677265 Polynomial degre │ │ │ │ - 0x0004b0b0 65204e20 69732073 6d616c6c 65722074 e N is smaller t │ │ │ │ - 0x0004b0c0 68616e20 6375742d 6f666620 6d000000 han cut-off m... │ │ │ │ - 0x0004b0d0 00007041 0000f041 00000040 0000003f ..pA...A...@...? │ │ │ │ - 0x0004b0e0 00004040 0000c040 0000803e 00000c43 ..@@...@...>...C │ │ │ │ - 0x0004b0f0 00003444 00001745 00008c44 00004444 ..4D...E...D..DD │ │ │ │ - 0x0004b100 00008040 00000c44 0000af44 00000c42 ...@...D...D...B │ │ │ │ - 0x0004b110 0060d644 00000c45 00c03745 0000d244 .`.D...E..7E...D │ │ │ │ - 0x0004b120 00809d44 0000f543 00007c43 0000f544 ...D...C..|C...D │ │ │ │ - 0x0004b130 0000f545 00a08044 0060a545 00801d46 ...E...D.`.E...F │ │ │ │ - 0x0004b140 0000fc43 00009344 00009343 00801d45 ...C...D...C...E │ │ │ │ - 0x0004b150 0000c443 00003d44 00007545 00a00046 ...C..=D..uE...F │ │ │ │ - 0x0004b160 00801a45 0000a843 00805c45 0000a244 ...E...C..\E...D │ │ │ │ - 0x0004b170 0000a841 0000c442 0080ab43 00605646 ...A...B...C.`VF │ │ │ │ - 0x0004b180 0000e040 0040a646 00f09646 0040a645 ...@.@.F...F.@.E │ │ │ │ - 0x0004b190 00e03d46 0060d646 00008b44 00404946 ..=F.`.F...D.@IF │ │ │ │ - 0x0004b1a0 00c0e845 00001041 000000c0 0000c07f ...E...A........ │ │ │ │ - 0x0004b1b0 00008042 00f47fc6 00008046 00006041 ...B.......F..`A │ │ │ │ - 0x0004b1c0 00005041 00004041 00003041 00002041 ..PA..@A..0A.. A │ │ │ │ - 0x0004b1d0 0000a040 00000041 00008041 00000020 ...@...A...A... │ │ │ │ - 0x0004b1e0 000000bf 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004b1f0 7c310a39 29ef7aaa 973f0000 00000000 |1.9).z..?...... │ │ │ │ - 0x0004b200 7407818b 652a3aaf a43f0000 00000000 t...e*:..?...... │ │ │ │ - 0x0004b210 c61c050a 9e95cab4 bb3f0000 00000000 .........?...... │ │ │ │ - 0x0004b220 7e0dff12 e009cda3 b03f0000 00000000 ~........?...... │ │ │ │ - 0x0004b230 1585708a f538da80 c63f0000 00000000 ..p..8...?...... │ │ │ │ - 0x0004b240 0229876e 996e2ef5 cf3f0000 00000000 .).n.n...?...... │ │ │ │ - 0x0004b250 8eda4fc0 7354479c d93f0000 00000000 ..O.sTG..?...... │ │ │ │ - 0x0004b260 6c14042e 3f3d1c83 e23f0000 00000000 l...?=...?...... │ │ │ │ - 0x0004b270 a16129ba 5d4f1e8b ea3f0000 00000000 .a).]O...?...... │ │ │ │ - 0x0004b280 66e7f496 b0b229ae f13f0000 00000000 f.....)..?...... │ │ │ │ - 0x0004b290 57bed45a 9ca135e4 f73f0000 00000000 W..Z..5..?...... │ │ │ │ - 0x0004b2a0 ee7540b2 3a7d31f9 fc3f0000 00000000 .u@.:}1..?...... │ │ │ │ - 0x0004b2b0 a845a898 7c135cbc 7b3f0000 00000000 .E..|.\.{?...... │ │ │ │ - 0x0004b2c0 be5172b9 28a592aa 893f0000 00000000 .Qr.(....?...... │ │ │ │ - 0x0004b2d0 415b29d7 412f159c 963f0000 00000000 A[).A/...?...... │ │ │ │ - 0x0004b2e0 0f57059f f65050ae ae3f0000 00000000 .W...PP..?...... │ │ │ │ - 0x0004b2f0 f5d96719 880d12bf a2bf0000 00000000 ..g............. │ │ │ │ - 0x0004b300 fd80b1d3 fad799f9 b9bf0000 00000000 ................ │ │ │ │ - 0x0004b310 316bcd69 a2aaa68f c53f0000 00000000 1k.i.....?...... │ │ │ │ - 0x0004b320 9cec1115 a9d0b785 d0bf0000 00000000 ................ │ │ │ │ - 0x0004b330 cfcd27a5 4d976dc7 da3f0000 00000000 ..'.M.m..?...... │ │ │ │ - 0x0004b340 c5919ba0 c119dfe7 e4bf0000 00000000 ................ │ │ │ │ - 0x0004b350 e6dcbaaf 14260ac7 ee3f0000 00000000 .....&...?...... │ │ │ │ - 0x0004b360 b2909640 818ffae1 f7bf0000 00000000 ...@............ │ │ │ │ - 0x0004b370 fe0351ac 4831e480 ff3f0000 00000000 ..Q.H1...?...... │ │ │ │ - 0x0004b380 47ebce0c 85630080 ff3f0000 00000000 G....c...?...... │ │ │ │ - 0x0004b390 bcf0175c 293baab8 ff3f0000 00000000 ...\);...?...... │ │ │ │ - 0x0004b3a0 99f0c429 75ed6ed7 ddbf0000 00000000 ...)u.n......... │ │ │ │ - 0x0004b3b0 8629f6ea e1986a9c e73f0000 00000000 .)....j..?...... │ │ │ │ - 0x0004b3c0 5abb4710 701673b9 f33f0000 00000000 Z.G.p.s..?...... │ │ │ │ - 0x0004b3d0 380e30aa 968a1692 ee3f0000 00000000 8.0......?...... │ │ │ │ - 0x0004b3e0 7483073b 57a462e9 fa3f0000 00000000 t..;W.b..?...... │ │ │ │ - 0x0004b3f0 d8effb9b a00c20ce f7bf0000 00000000 ...... ......... │ │ │ │ - 0x0004b400 5da9ca51 ecaa4897 fdbf0000 00000000 ]..Q..H......... │ │ │ │ - 0x0004b410 1d2a46de 81e9f6f4 fe3f0000 00000000 .*F......?...... │ │ │ │ - 0x0004b420 8b109885 24c892fd ffbf0000 00000000 ....$........... │ │ │ │ - 0x0004b430 cb0b7a8d 68530ff6 dfbf0000 00000000 ..z.hS.......... │ │ │ │ - 0x0004b440 3c2e7858 e04ec2e9 e83f0000 00000000 <.xX.N...?...... │ │ │ │ - 0x0004b450 c4162f16 2f58c3ef f43f0000 00000000 .././X...?...... │ │ │ │ - 0x0004b460 bbbca39b b02963c4 ef3f0000 00000000 .....)c..?...... │ │ │ │ - 0x0004b470 765955c7 23c84093 fc3f0000 00000000 vYU.#.@..?...... │ │ │ │ - 0x0004b480 7077805e fea60983 f9bf0000 00000000 pw.^............ │ │ │ │ - 0x0004b490 a262e57c 23a92cbe febf0000 00000000 .b.|#.,......... │ │ │ │ - 0x0004b4a0 3443c215 49b9a199 00400000 00000000 4C..I....@...... │ │ │ │ - 0x0004b4b0 f3e9fa83 6114d69e 01c00000 00000000 ....a........... │ │ │ │ - 0x0004b4c0 ec3766be ac0784a6 ff3f0000 00000000 .7f......?...... │ │ │ │ - 0x0004b4d0 3670ef99 12a87cd0 00400000 00000000 6p....|..@...... │ │ │ │ - 0x0004b4e0 ac79cfd1 f71772b1 fe3f0000 00000000 .y....r..?...... │ │ │ │ - 0x0004b4f0 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ - 0x0004b500 9b4abba2 5854f8ad 00400000 00000000 .J..XT...@...... │ │ │ │ - 0x0004b510 3d2a2e60 c26648ce ee3f0000 00000000 =*.`.fH..?...... │ │ │ │ - 0x0004b520 23c18b7c e973e09c f63f0000 00000000 #..|.s...?...... │ │ │ │ - 0x0004b530 6ed230d4 597b9adf fc3f0000 00000000 n.0.Y{...?...... │ │ │ │ - 0x0004b540 9bf576dc 70093bc6 02400000 00000000 ..v.p.;..@...... │ │ │ │ - 0x0004b550 ddee44b1 d251aef4 07400000 00000000 ..D..Q...@...... │ │ │ │ - 0x0004b560 1ce809b3 9d1ef1de 0c400000 00000000 .........@...... │ │ │ │ - 0x0004b570 aef281d2 2d311d9b 11400000 00000000 ....-1...@...... │ │ │ │ - 0x0004b580 d93b6b9e d5fa20a8 15400000 00000000 .;k... ..@...... │ │ │ │ - 0x0004b590 36c99fe4 7e8b758f 19400000 00000000 6...~.u..@...... │ │ │ │ - 0x0004b5a0 739a2190 507a5ec1 1c400000 00000000 s.!.Pz^..@...... │ │ │ │ - 0x0004b5b0 13942495 50862fcd 1f400000 00000000 ..$.P./..@...... │ │ │ │ - 0x0004b5c0 e8dbbc78 022499a9 22400000 00000000 ...x.$.."@...... │ │ │ │ - 0x0004b5d0 fa0cffd2 181019d6 24400000 00000000 ........$@...... │ │ │ │ - 0x0004b5e0 aeccf4d6 6ea785c7 26400000 00000000 ....n...&@...... │ │ │ │ - 0x0004b5f0 7528748e 4eaf7381 28400000 00000000 u(t.N.s.(@...... │ │ │ │ - 0x0004b600 ee5f7a74 05d8f9d0 28400000 00000000 ._zt....(@...... │ │ │ │ - 0x0004b610 84e9ed45 edfb159e 28400000 00000000 ...E....(@...... │ │ │ │ - 0x0004b620 bcf0175c 293baab8 ffbf0000 00000000 ...\);.......... │ │ │ │ - 0x0004b630 00000000 28839acb 02400000 00000000 ....(....@...... │ │ │ │ - 0x0004b640 6fa9b88d 51f03798 ef3f0000 00000000 o...Q.7..?...... │ │ │ │ - 0x0004b650 abaaaaaa aaaaaaaa fc3f0000 00000000 .........?...... │ │ │ │ - 0x0004b660 8464def9 33f304b5 df3f0000 00000000 .d..3....?...... │ │ │ │ - 0x0004b670 89888888 88888888 f83f0000 00000000 .........?...... │ │ │ │ - 0x0004b680 e007a166 2b5762e5 df3f0000 00000000 ...f+Wb..?...... │ │ │ │ - 0x0004b690 97a5b436 415f7089 e13f0000 00000000 ...6A_p..?...... │ │ │ │ - 0x0004b6a0 35c26821 a2da0fc9 01400000 00000000 5.h!.....@...... │ │ │ │ - 0x0004b6b0 35c26821 a2da0fc9 00400000 00000000 5.h!.....@...... │ │ │ │ - 0x0004b6c0 2a15444e 6e83f9a2 fd3f0000 00000000 *.DNn....?...... │ │ │ │ - 0x0004b6d0 00000000 00000080 fe3f0000 00000000 .........?...... │ │ │ │ - 0x0004b6e0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ - 0x0004b6f0 7574696c 2f666c6f 61742e63 0030006e util/float.c.0.n │ │ │ │ - 0x0004b700 6666746c 5f6d616c 6c6f633a 206f7574 fftl_malloc: out │ │ │ │ - 0x0004b710 206f6620 6d656d6f 72790a00 6e756c6c of memory..null │ │ │ │ - 0x0004b720 20706f69 6e746572 000a2025 732c2061 pointer.. %s, a │ │ │ │ - 0x0004b730 64723d25 700a0025 3674642e 0900252b dr=%p..%6td...%+ │ │ │ │ - 0x0004b740 2e314c45 2c00252b 4c452c0a 00252b2e .1LE,.%+LE,..%+. │ │ │ │ - 0x0004b750 314c4525 2b2e314c 45692c00 252b4c45 1LE%+.1LEi,.%+LE │ │ │ │ - 0x0004b760 252b4c45 692c0a00 6b616973 65726265 %+LEi,..kaiserbe │ │ │ │ - 0x0004b770 7373656c 004d656d 62657220 66206e6f ssel.Member f no │ │ │ │ - 0x0004b780 7420696e 69746961 6c697a65 642e004d t initialized..M │ │ │ │ - 0x0004b790 656d6265 72207820 6e6f7420 696e6974 ember x not init │ │ │ │ - 0x0004b7a0 69616c69 7a65642e 004d656d 62657220 ialized..Member │ │ │ │ - 0x0004b7b0 665f6861 74206e6f 7420696e 69746961 f_hat not initia │ │ │ │ - 0x0004b7c0 6c697a65 642e004f 76657273 616d706c lized..Oversampl │ │ │ │ - 0x0004b7d0 696e6720 66616374 6f722074 6f6f2073 ing factor too s │ │ │ │ - 0x0004b7e0 6d616c6c 00746873 2d3e7820 6f757420 mall.ths->x out │ │ │ │ - 0x0004b7f0 6f662072 616e6765 205b302e 302c302e of range [0.0,0. │ │ │ │ - 0x0004b800 35290000 a193fbff fa93fbff 9593fbff 5).............. │ │ │ │ - 0x0004b810 b093fbff b693fbff c293fbff ca93fbff ................ │ │ │ │ - 0x0004b820 e293fbff ee93fbff d693fbff 00000000 ................ │ │ │ │ - 0x0004b830 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004b840 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ - 0x0004b850 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ - 0x0004b860 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ - 0x0004b870 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ - 0x0004b880 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ - 0x0004b890 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ - 0x0004b8a0 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ - 0x0004b8b0 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ - 0x0004b8c0 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ - 0x0004b8d0 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ - 0x0004b8e0 12000000 00000000 1c000000 00000000 ................ │ │ │ │ - 0x0004b8f0 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ - 0x0004b900 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ - 0x0004b910 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ - 0x0004b920 0e000000 00000000 16000000 00000000 ................ │ │ │ │ - 0x0004b930 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ - 0x0004b940 39000000 00000000 2e000000 00000000 9............... │ │ │ │ - 0x0004b950 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ - 0x0004b960 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x0004b970 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ - 0x0004b980 24000000 00000000 11000000 00000000 $............... │ │ │ │ - 0x0004b990 13000000 00000000 1d000000 00000000 ................ │ │ │ │ - 0x0004b9a0 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ - 0x0004b9b0 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ - 0x0004b9c0 2d000000 00000000 19000000 00000000 -............... │ │ │ │ - 0x0004b9d0 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ - 0x0004b9e0 10000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x0004b9f0 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ - 0x0004ba00 18000000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x0004ba10 08000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x0004ba20 07000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x0004ba30 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ - 0x0004ba40 00000065 50732840 00000065 50732940 ...ePs(@...ePs)@ │ │ │ │ - 0x0004ba50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004ba60 01000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x0004ba70 07000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x0004ba80 0e000000 00000000 11000000 00000000 ................ │ │ │ │ - 0x0004ba90 14000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x0004baa0 18000000 00000000 ........ │ │ │ │ + 0x00047000 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ + 0x00047010 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ + 0x00047020 730a0000 00000000 4e756d62 6572206f s.......Number o │ │ │ │ + 0x00047030 66206e6f 64657320 746f6f20 736d616c f nodes too smal │ │ │ │ + 0x00047040 6c20746f 20757365 20505245 5f4c494e l to use PRE_LIN │ │ │ │ + 0x00047050 5f505349 2e000000 7468732d 3e78206f _PSI....ths->x o │ │ │ │ + 0x00047060 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ + 0x00047070 352c302e 35290000 706f6c79 6e6f6d69 5,0.5)..polynomi │ │ │ │ + 0x00047080 616c2064 65677265 65204e20 68617320 al degree N has │ │ │ │ + 0x00047090 746f2062 65206576 656e0000 00000000 to be even...... │ │ │ │ + 0x000470a0 506f6c79 6e6f6d69 616c2064 65677265 Polynomial degre │ │ │ │ + 0x000470b0 65204e20 69732073 6d616c6c 65722074 e N is smaller t │ │ │ │ + 0x000470c0 68616e20 6375742d 6f666620 6d000000 han cut-off m... │ │ │ │ + 0x000470d0 00007041 0000f041 00000040 0000003f ..pA...A...@...? │ │ │ │ + 0x000470e0 00004040 0000c040 0000803e 00000c43 ..@@...@...>...C │ │ │ │ + 0x000470f0 00003444 00001745 00008c44 00004444 ..4D...E...D..DD │ │ │ │ + 0x00047100 00008040 00000c44 0000af44 00000c42 ...@...D...D...B │ │ │ │ + 0x00047110 0060d644 00000c45 00c03745 0000d244 .`.D...E..7E...D │ │ │ │ + 0x00047120 00809d44 0000f543 00007c43 0000f544 ...D...C..|C...D │ │ │ │ + 0x00047130 0000f545 00a08044 0060a545 00801d46 ...E...D.`.E...F │ │ │ │ + 0x00047140 0000fc43 00009344 00009343 00801d45 ...C...D...C...E │ │ │ │ + 0x00047150 0000c443 00003d44 00007545 00a00046 ...C..=D..uE...F │ │ │ │ + 0x00047160 00801a45 0000a843 00805c45 0000a244 ...E...C..\E...D │ │ │ │ + 0x00047170 0000a841 0000c442 0080ab43 00605646 ...A...B...C.`VF │ │ │ │ + 0x00047180 0000e040 0040a646 00f09646 0040a645 ...@.@.F...F.@.E │ │ │ │ + 0x00047190 00e03d46 0060d646 00008b44 00404946 ..=F.`.F...D.@IF │ │ │ │ + 0x000471a0 00c0e845 00001041 000000c0 0000c07f ...E...A........ │ │ │ │ + 0x000471b0 00008042 00f47fc6 00008046 00006041 ...B.......F..`A │ │ │ │ + 0x000471c0 00005041 00004041 00003041 00002041 ..PA..@A..0A.. A │ │ │ │ + 0x000471d0 0000a040 00000041 00008041 00000020 ...@...A...A... │ │ │ │ + 0x000471e0 000000bf 00000000 00000000 00000000 ................ │ │ │ │ + 0x000471f0 7c310a39 29ef7aaa 973f0000 00000000 |1.9).z..?...... │ │ │ │ + 0x00047200 7407818b 652a3aaf a43f0000 00000000 t...e*:..?...... │ │ │ │ + 0x00047210 c61c050a 9e95cab4 bb3f0000 00000000 .........?...... │ │ │ │ + 0x00047220 7e0dff12 e009cda3 b03f0000 00000000 ~........?...... │ │ │ │ + 0x00047230 1585708a f538da80 c63f0000 00000000 ..p..8...?...... │ │ │ │ + 0x00047240 0229876e 996e2ef5 cf3f0000 00000000 .).n.n...?...... │ │ │ │ + 0x00047250 8eda4fc0 7354479c d93f0000 00000000 ..O.sTG..?...... │ │ │ │ + 0x00047260 6c14042e 3f3d1c83 e23f0000 00000000 l...?=...?...... │ │ │ │ + 0x00047270 a16129ba 5d4f1e8b ea3f0000 00000000 .a).]O...?...... │ │ │ │ + 0x00047280 66e7f496 b0b229ae f13f0000 00000000 f.....)..?...... │ │ │ │ + 0x00047290 57bed45a 9ca135e4 f73f0000 00000000 W..Z..5..?...... │ │ │ │ + 0x000472a0 ee7540b2 3a7d31f9 fc3f0000 00000000 .u@.:}1..?...... │ │ │ │ + 0x000472b0 a845a898 7c135cbc 7b3f0000 00000000 .E..|.\.{?...... │ │ │ │ + 0x000472c0 be5172b9 28a592aa 893f0000 00000000 .Qr.(....?...... │ │ │ │ + 0x000472d0 415b29d7 412f159c 963f0000 00000000 A[).A/...?...... │ │ │ │ + 0x000472e0 0f57059f f65050ae ae3f0000 00000000 .W...PP..?...... │ │ │ │ + 0x000472f0 f5d96719 880d12bf a2bf0000 00000000 ..g............. │ │ │ │ + 0x00047300 fd80b1d3 fad799f9 b9bf0000 00000000 ................ │ │ │ │ + 0x00047310 316bcd69 a2aaa68f c53f0000 00000000 1k.i.....?...... │ │ │ │ + 0x00047320 9cec1115 a9d0b785 d0bf0000 00000000 ................ │ │ │ │ + 0x00047330 cfcd27a5 4d976dc7 da3f0000 00000000 ..'.M.m..?...... │ │ │ │ + 0x00047340 c5919ba0 c119dfe7 e4bf0000 00000000 ................ │ │ │ │ + 0x00047350 e6dcbaaf 14260ac7 ee3f0000 00000000 .....&...?...... │ │ │ │ + 0x00047360 b2909640 818ffae1 f7bf0000 00000000 ...@............ │ │ │ │ + 0x00047370 fe0351ac 4831e480 ff3f0000 00000000 ..Q.H1...?...... │ │ │ │ + 0x00047380 47ebce0c 85630080 ff3f0000 00000000 G....c...?...... │ │ │ │ + 0x00047390 99f0c429 75ed6ed7 ddbf0000 00000000 ...)u.n......... │ │ │ │ + 0x000473a0 8629f6ea e1986a9c e73f0000 00000000 .)....j..?...... │ │ │ │ + 0x000473b0 5abb4710 701673b9 f33f0000 00000000 Z.G.p.s..?...... │ │ │ │ + 0x000473c0 380e30aa 968a1692 ee3f0000 00000000 8.0......?...... │ │ │ │ + 0x000473d0 7483073b 57a462e9 fa3f0000 00000000 t..;W.b..?...... │ │ │ │ + 0x000473e0 d8effb9b a00c20ce f7bf0000 00000000 ...... ......... │ │ │ │ + 0x000473f0 5da9ca51 ecaa4897 fdbf0000 00000000 ]..Q..H......... │ │ │ │ + 0x00047400 1d2a46de 81e9f6f4 fe3f0000 00000000 .*F......?...... │ │ │ │ + 0x00047410 8b109885 24c892fd ffbf0000 00000000 ....$........... │ │ │ │ + 0x00047420 cb0b7a8d 68530ff6 dfbf0000 00000000 ..z.hS.......... │ │ │ │ + 0x00047430 3c2e7858 e04ec2e9 e83f0000 00000000 <.xX.N...?...... │ │ │ │ + 0x00047440 c4162f16 2f58c3ef f43f0000 00000000 .././X...?...... │ │ │ │ + 0x00047450 bbbca39b b02963c4 ef3f0000 00000000 .....)c..?...... │ │ │ │ + 0x00047460 765955c7 23c84093 fc3f0000 00000000 vYU.#.@..?...... │ │ │ │ + 0x00047470 7077805e fea60983 f9bf0000 00000000 pw.^............ │ │ │ │ + 0x00047480 a262e57c 23a92cbe febf0000 00000000 .b.|#.,......... │ │ │ │ + 0x00047490 3443c215 49b9a199 00400000 00000000 4C..I....@...... │ │ │ │ + 0x000474a0 f3e9fa83 6114d69e 01c00000 00000000 ....a........... │ │ │ │ + 0x000474b0 ec3766be ac0784a6 ff3f0000 00000000 .7f......?...... │ │ │ │ + 0x000474c0 3670ef99 12a87cd0 00400000 00000000 6p....|..@...... │ │ │ │ + 0x000474d0 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ + 0x000474e0 9b4abba2 5854f8ad 00400000 00000000 .J..XT...@...... │ │ │ │ + 0x000474f0 3d2a2e60 c26648ce ee3f0000 00000000 =*.`.fH..?...... │ │ │ │ + 0x00047500 23c18b7c e973e09c f63f0000 00000000 #..|.s...?...... │ │ │ │ + 0x00047510 6ed230d4 597b9adf fc3f0000 00000000 n.0.Y{...?...... │ │ │ │ + 0x00047520 9bf576dc 70093bc6 02400000 00000000 ..v.p.;..@...... │ │ │ │ + 0x00047530 ddee44b1 d251aef4 07400000 00000000 ..D..Q...@...... │ │ │ │ + 0x00047540 1ce809b3 9d1ef1de 0c400000 00000000 .........@...... │ │ │ │ + 0x00047550 aef281d2 2d311d9b 11400000 00000000 ....-1...@...... │ │ │ │ + 0x00047560 d93b6b9e d5fa20a8 15400000 00000000 .;k... ..@...... │ │ │ │ + 0x00047570 36c99fe4 7e8b758f 19400000 00000000 6...~.u..@...... │ │ │ │ + 0x00047580 739a2190 507a5ec1 1c400000 00000000 s.!.Pz^..@...... │ │ │ │ + 0x00047590 13942495 50862fcd 1f400000 00000000 ..$.P./..@...... │ │ │ │ + 0x000475a0 e8dbbc78 022499a9 22400000 00000000 ...x.$.."@...... │ │ │ │ + 0x000475b0 fa0cffd2 181019d6 24400000 00000000 ........$@...... │ │ │ │ + 0x000475c0 aeccf4d6 6ea785c7 26400000 00000000 ....n...&@...... │ │ │ │ + 0x000475d0 7528748e 4eaf7381 28400000 00000000 u(t.N.s.(@...... │ │ │ │ + 0x000475e0 ee5f7a74 05d8f9d0 28400000 00000000 ._zt....(@...... │ │ │ │ + 0x000475f0 84e9ed45 edfb159e 28400000 00000000 ...E....(@...... │ │ │ │ + 0x00047600 bcf0175c 293baab8 ffbf0000 00000000 ...\);.......... │ │ │ │ + 0x00047610 00000000 28839acb 02400000 00000000 ....(....@...... │ │ │ │ + 0x00047620 6fa9b88d 51f03798 ef3f0000 00000000 o...Q.7..?...... │ │ │ │ + 0x00047630 abaaaaaa aaaaaaaa fc3f0000 00000000 .........?...... │ │ │ │ + 0x00047640 8464def9 33f304b5 df3f0000 00000000 .d..3....?...... │ │ │ │ + 0x00047650 89888888 88888888 f83f0000 00000000 .........?...... │ │ │ │ + 0x00047660 eb2c5213 c8c312cc df3f0000 00000000 .,R......?...... │ │ │ │ + 0x00047670 97a5b436 415f7089 e13f0000 00000000 ...6A_p..?...... │ │ │ │ + 0x00047680 35c26821 a2da0fc9 01400000 00000000 5.h!.....@...... │ │ │ │ + 0x00047690 2a15444e 6e83f9a2 fd3f0000 00000000 *.DNn....?...... │ │ │ │ + 0x000476a0 00000000 00000080 fe3f0000 00000000 .........?...... │ │ │ │ + 0x000476b0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ + 0x000476c0 7574696c 2f666c6f 61742e63 0030006e util/float.c.0.n │ │ │ │ + 0x000476d0 6666746c 5f6d616c 6c6f633a 206f7574 fftl_malloc: out │ │ │ │ + 0x000476e0 206f6620 6d656d6f 72790a00 6e756c6c of memory..null │ │ │ │ + 0x000476f0 20706f69 6e746572 000a2025 732c2061 pointer.. %s, a │ │ │ │ + 0x00047700 64723d25 700a0025 3674642e 0900252b dr=%p..%6td...%+ │ │ │ │ + 0x00047710 2e314c45 2c00252b 4c452c0a 00252b2e .1LE,.%+LE,..%+. │ │ │ │ + 0x00047720 314c4525 2b2e314c 45692c00 252b4c45 1LE%+.1LEi,.%+LE │ │ │ │ + 0x00047730 252b4c45 692c0a00 6b616973 65726265 %+LEi,..kaiserbe │ │ │ │ + 0x00047740 7373656c 004d656d 62657220 66206e6f ssel.Member f no │ │ │ │ + 0x00047750 7420696e 69746961 6c697a65 642e004d t initialized..M │ │ │ │ + 0x00047760 656d6265 72207820 6e6f7420 696e6974 ember x not init │ │ │ │ + 0x00047770 69616c69 7a65642e 004d656d 62657220 ialized..Member │ │ │ │ + 0x00047780 665f6861 74206e6f 7420696e 69746961 f_hat not initia │ │ │ │ + 0x00047790 6c697a65 642e004f 76657273 616d706c lized..Oversampl │ │ │ │ + 0x000477a0 696e6720 66616374 6f722074 6f6f2073 ing factor too s │ │ │ │ + 0x000477b0 6d616c6c 00746873 2d3e7820 6f757420 mall.ths->x out │ │ │ │ + 0x000477c0 6f662072 616e6765 205b302e 302c302e of range [0.0,0. │ │ │ │ + 0x000477d0 35290000 61d2fbff bad2fbff 55d2fbff 5)..a.......U... │ │ │ │ + 0x000477e0 70d2fbff 76d2fbff 82d2fbff 8ad2fbff p...v........... │ │ │ │ + 0x000477f0 a2d2fbff aed2fbff 96d2fbff 00000000 ................ │ │ │ │ + 0x00047800 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ + 0x00047810 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ + 0x00047820 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ + 0x00047830 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ + 0x00047840 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ + 0x00047850 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ + 0x00047860 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ + 0x00047870 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ + 0x00047880 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ + 0x00047890 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ + 0x000478a0 12000000 00000000 1c000000 00000000 ................ │ │ │ │ + 0x000478b0 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ + 0x000478c0 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ + 0x000478d0 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ + 0x000478e0 0e000000 00000000 16000000 00000000 ................ │ │ │ │ + 0x000478f0 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ + 0x00047900 39000000 00000000 2e000000 00000000 9............... │ │ │ │ + 0x00047910 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ + 0x00047920 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00047930 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ + 0x00047940 24000000 00000000 11000000 00000000 $............... │ │ │ │ + 0x00047950 13000000 00000000 1d000000 00000000 ................ │ │ │ │ + 0x00047960 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ + 0x00047970 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ + 0x00047980 2d000000 00000000 19000000 00000000 -............... │ │ │ │ + 0x00047990 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ + 0x000479a0 10000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x000479b0 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ + 0x000479c0 18000000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x000479d0 08000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x000479e0 07000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x000479f0 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ + 0x00047a00 00000065 50732840 00000065 50732940 ...ePs(@...ePs)@ │ │ │ │ + 0x00047a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00047a20 01000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x00047a30 07000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x00047a40 0e000000 00000000 11000000 00000000 ................ │ │ │ │ + 0x00047a50 14000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x00047a60 18000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,129 +1,129 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x0004baa8 011b033b dc070000 fa000000 7875fbff ...;........xu.. │ │ │ │ - 0x0004bab8 f8070000 687afbff 20080000 587bfbff ....hz.. ...X{.. │ │ │ │ - 0x0004bac8 38080000 a87bfbff 58080000 b87efbff 8....{..X....~.. │ │ │ │ - 0x0004bad8 70080000 4884fbff a8080000 8884fbff p...H........... │ │ │ │ - 0x0004bae8 bc080000 b885fbff d0080000 d889fbff ................ │ │ │ │ - 0x0004baf8 ec080000 888afbff 18090000 188bfbff ................ │ │ │ │ - 0x0004bb08 38090000 388cfbff 4c090000 e88cfbff 8...8...L....... │ │ │ │ - 0x0004bb18 60090000 d88dfbff 74090000 888efbff `.......t....... │ │ │ │ - 0x0004bb28 88090000 888ffbff 9c090000 4890fbff ............H... │ │ │ │ - 0x0004bb38 b0090000 9891fbff cc090000 d891fbff ................ │ │ │ │ - 0x0004bb48 e0090000 e891fbff f4090000 5892fbff ............X... │ │ │ │ - 0x0004bb58 080a0000 b892fbff 1c0a0000 5893fbff ............X... │ │ │ │ - 0x0004bb68 300a0000 0894fbff 480a0000 889bfbff 0.......H....... │ │ │ │ - 0x0004bb78 700a0000 f8a5fbff a00a0000 38a6fbff p...........8... │ │ │ │ - 0x0004bb88 b40a0000 58a6fbff c80a0000 b8a6fbff ....X........... │ │ │ │ - 0x0004bb98 e80a0000 38a8fbff 480b0000 98a9fbff ....8...H....... │ │ │ │ - 0x0004bba8 b00b0000 b8a9fbff c80b0000 c8a9fbff ................ │ │ │ │ - 0x0004bbb8 dc0b0000 38aafbff 100c0000 98aafbff ....8........... │ │ │ │ - 0x0004bbc8 400c0000 08abfbff 780c0000 98abfbff @.......x....... │ │ │ │ - 0x0004bbd8 900c0000 68acfbff d80c0000 28adfbff ....h.......(... │ │ │ │ - 0x0004bbe8 200d0000 e8adfbff 4c0d0000 a8aefbff .......L....... │ │ │ │ - 0x0004bbf8 780d0000 38b0fbff ac0d0000 f8b2fbff x...8........... │ │ │ │ - 0x0004bc08 e00d0000 18b3fbff fc0d0000 48b3fbff ............H... │ │ │ │ - 0x0004bc18 140e0000 58b3fbff 280e0000 68b3fbff ....X...(...h... │ │ │ │ - 0x0004bc28 400e0000 c8b3fbff 540e0000 18b4fbff @.......T....... │ │ │ │ - 0x0004bc38 780e0000 68b4fbff 8c0e0000 98b4fbff x...h........... │ │ │ │ - 0x0004bc48 a00e0000 18b5fbff b40e0000 68b5fbff ............h... │ │ │ │ - 0x0004bc58 c80e0000 d8b5fbff dc0e0000 58b6fbff ............X... │ │ │ │ - 0x0004bc68 f00e0000 98b6fbff 040f0000 b8b6fbff ................ │ │ │ │ - 0x0004bc78 180f0000 08b7fbff 2c0f0000 48b7fbff ........,...H... │ │ │ │ - 0x0004bc88 400f0000 88b7fbff 540f0000 d8b7fbff @.......T....... │ │ │ │ - 0x0004bc98 680f0000 58b8fbff 7c0f0000 a8b8fbff h...X...|....... │ │ │ │ - 0x0004bca8 900f0000 18b9fbff a40f0000 68b9fbff ............h... │ │ │ │ - 0x0004bcb8 b80f0000 e8b9fbff cc0f0000 48bafbff ............H... │ │ │ │ - 0x0004bcc8 e00f0000 e8bafbff f40f0000 28bbfbff ............(... │ │ │ │ - 0x0004bcd8 08100000 a8bbfbff 1c100000 e8bbfbff ................ │ │ │ │ - 0x0004bce8 30100000 a8bdfbff 7c100000 28c1fbff 0.......|...(... │ │ │ │ - 0x0004bcf8 d0100000 48c1fbff e8100000 78c1fbff ....H.......x... │ │ │ │ - 0x0004bd08 fc100000 88c1fbff 10110000 98c1fbff ................ │ │ │ │ - 0x0004bd18 28110000 48c2fbff 50110000 28c3fbff (...H...P...(... │ │ │ │ - 0x0004bd28 78110000 c8c4fbff d0110000 48c6fbff x...........H... │ │ │ │ - 0x0004bd38 0c120000 28c7fbff 34120000 d8c8fbff ....(...4....... │ │ │ │ - 0x0004bd48 8c120000 b8cbfbff bc120000 98cdfbff ................ │ │ │ │ - 0x0004bd58 08130000 48cefbff 30130000 d8d0fbff ....H...0....... │ │ │ │ - 0x0004bd68 7c130000 18d5fbff e4130000 88d6fbff |............... │ │ │ │ - 0x0004bd78 20140000 e8d8fbff 6c140000 18ddfbff .......l....... │ │ │ │ - 0x0004bd88 d4140000 c8ddfbff fc140000 38e4fbff ............8... │ │ │ │ - 0x0004bd98 48150000 f8edfbff c0150000 88effbff H............... │ │ │ │ - 0x0004bda8 fc150000 f8f5fbff 48160000 98fffbff ........H....... │ │ │ │ - 0x0004bdb8 c0160000 5801fcff f0160000 a803fcff ....X........... │ │ │ │ - 0x0004bdc8 20170000 0805fcff 5c170000 d806fcff .......\....... │ │ │ │ - 0x0004bdd8 8c170000 2809fcff bc170000 980ffcff ....(........... │ │ │ │ - 0x0004bde8 ec170000 c810fcff 20180000 f813fcff ........ ....... │ │ │ │ - 0x0004bdf8 50180000 1815fcff 8c180000 e816fcff P............... │ │ │ │ - 0x0004be08 bc180000 8819fcff ec180000 081cfcff ................ │ │ │ │ - 0x0004be18 1c190000 881efcff 4c190000 981ffcff ........L....... │ │ │ │ - 0x0004be28 78190000 8820fcff d0190000 3822fcff x.... ......8".. │ │ │ │ - 0x0004be38 001a0000 1828fcff 301a0000 082afcff .....(..0....*.. │ │ │ │ - 0x0004be48 541a0000 082cfcff 801a0000 282dfcff T....,......(-.. │ │ │ │ - 0x0004be58 e01a0000 882ffcff 101b0000 b831fcff ...../.......1.. │ │ │ │ - 0x0004be68 241b0000 283dfcff 541b0000 3848fcff $...(=..T...8H.. │ │ │ │ - 0x0004be78 841b0000 e853fcff b41b0000 d85ffcff .....S......._.. │ │ │ │ - 0x0004be88 e41b0000 186cfcff 141c0000 186ffcff .....l.......o.. │ │ │ │ - 0x0004be98 401c0000 7870fcff b01c0000 9873fcff @...xp.......s.. │ │ │ │ - 0x0004bea8 e01c0000 5880fcff 101d0000 488bfcff ....X.......H... │ │ │ │ - 0x0004beb8 401d0000 5897fcff 701d0000 d8a4fcff @...X...p....... │ │ │ │ - 0x0004bec8 a01d0000 b8b2fcff d01d0000 a8b6fcff ................ │ │ │ │ - 0x0004bed8 081e0000 c8bbfcff 401e0000 e8befcff ........@....... │ │ │ │ - 0x0004bee8 701e0000 28c2fcff a01e0000 68c4fcff p...(.......h... │ │ │ │ - 0x0004bef8 e41e0000 08c7fcff 141f0000 18c9fcff ................ │ │ │ │ - 0x0004bf08 481f0000 c8cbfcff 781f0000 d8cefcff H.......x....... │ │ │ │ - 0x0004bf18 a81f0000 38d7fcff 04200000 98d9fcff ....8.... ...... │ │ │ │ - 0x0004bf28 34200000 68dbfcff b8200000 78defcff 4 ..h.... ..x... │ │ │ │ - 0x0004bf38 e8200000 d8e2fcff 18210000 98e7fcff . .......!...... │ │ │ │ - 0x0004bf48 48210000 08ecfcff 78210000 78f0fcff H!......x!..x... │ │ │ │ - 0x0004bf58 a8210000 78f5fcff d8210000 a8fafcff .!..x....!...... │ │ │ │ - 0x0004bf68 08220000 d800fdff 38220000 e806fdff ."......8"...... │ │ │ │ - 0x0004bf78 68220000 380efdff 98220000 f82dfdff h"..8...."...-.. │ │ │ │ - 0x0004bf88 34230000 f833fdff 64230000 c839fdff 4#...3..d#...9.. │ │ │ │ - 0x0004bf98 94230000 3841fdff c4230000 5844fdff .#..8A...#..XD.. │ │ │ │ - 0x0004bfa8 f4230000 9846fdff 98240000 e849fdff .#...F...$...I.. │ │ │ │ - 0x0004bfb8 e8240000 684dfdff 18250000 c850fdff .$..hM...%...P.. │ │ │ │ - 0x0004bfc8 c8250000 a854fdff 88260000 3859fdff .%...T...&..8Y.. │ │ │ │ - 0x0004bfd8 b4260000 385dfdff 94270000 b862fdff .&..8]...'...b.. │ │ │ │ - 0x0004bfe8 f4270000 3869fdff 20280000 1871fdff .'..8i.. (...q.. │ │ │ │ - 0x0004bff8 4c280000 f878fdff 78280000 f87ffdff L(...x..x(...... │ │ │ │ - 0x0004c008 a4280000 9887fdff d0280000 e892fdff .(.......(...... │ │ │ │ - 0x0004c018 fc280000 289dfdff 28290000 28a9fdff .(..(...()..(... │ │ │ │ - 0x0004c028 54290000 28b8fdff 80290000 f8c5fdff T)..(....)...... │ │ │ │ - 0x0004c038 ac290000 58d6fdff d8290000 08f1fdff .)..X....)...... │ │ │ │ - 0x0004c048 042a0000 180cfeff 302a0000 8827feff .*......0*...'.. │ │ │ │ - 0x0004c058 5c2a0000 4844feff 882a0000 c860feff \*..HD...*...`.. │ │ │ │ - 0x0004c068 b42a0000 d872feff fc2a0000 5873feff .*...r...*..Xs.. │ │ │ │ - 0x0004c078 302b0000 d873feff 642b0000 6881feff 0+...s..d+..h... │ │ │ │ - 0x0004c088 902b0000 5892feff d02b0000 c8a1feff .+..X....+...... │ │ │ │ - 0x0004c098 fc2b0000 18b6feff 282c0000 c8c7feff .+......(,...... │ │ │ │ - 0x0004c0a8 582c0000 68d5feff 842c0000 58eafeff X,..h....,..X... │ │ │ │ - 0x0004c0b8 b42c0000 58ebfeff d82c0000 d8ecfeff .,..X....,...... │ │ │ │ - 0x0004c0c8 042d0000 b8effeff 302d0000 98f2feff .-......0-...... │ │ │ │ - 0x0004c0d8 5c2d0000 b8f5feff 882d0000 18f6feff \-.......-...... │ │ │ │ - 0x0004c0e8 a82d0000 a8f7feff f42d0000 08fafeff .-.......-...... │ │ │ │ - 0x0004c0f8 402e0000 48fcfeff 8c2e0000 68fcfeff @...H.......h... │ │ │ │ - 0x0004c108 a42e0000 98fcfeff bc2e0000 c8fcfeff ................ │ │ │ │ - 0x0004c118 d42e0000 18fefeff e82e0000 5800ffff ............X... │ │ │ │ - 0x0004c128 182f0000 0807ffff 482f0000 d82cffff ./......H/...,.. │ │ │ │ - 0x0004c138 782f0000 3852ffff b82f0000 a855ffff x/..8R.../...U.. │ │ │ │ - 0x0004c148 ec2f0000 a858ffff 20300000 385affff ./...X.. 0..8Z.. │ │ │ │ - 0x0004c158 48300000 085cffff 8c300000 285effff H0...\...0..(^.. │ │ │ │ - 0x0004c168 dc300000 3864ffff 0c310000 9864ffff .0..8d...1...d.. │ │ │ │ - 0x0004c178 2c310000 1866ffff 6c310000 3868ffff ,1...f..l1..8h.. │ │ │ │ - 0x0004c188 b8310000 5868ffff d0310000 8868ffff .1..Xh...1...h.. │ │ │ │ - 0x0004c198 e8310000 b868ffff 00320000 e869ffff .1...h...2...i.. │ │ │ │ - 0x0004c1a8 14320000 d86bffff 40320000 7872ffff .2...k..@2..xr.. │ │ │ │ - 0x0004c1b8 70320000 d896ffff b0320000 f8baffff p2.......2...... │ │ │ │ - 0x0004c1c8 e0320000 68beffff 14330000 68c1ffff .2..h....3..h... │ │ │ │ - 0x0004c1d8 48330000 f8c2ffff 70330000 c8c4ffff H3......p3...... │ │ │ │ - 0x0004c1e8 b4330000 e8c6ffff 04340000 e8ccffff .3.......4...... │ │ │ │ - 0x0004c1f8 34340000 48cdffff 54340000 98ceffff 44..H...T4...... │ │ │ │ - 0x0004c208 94340000 b8d0ffff e0340000 d8d0ffff .4.......4...... │ │ │ │ - 0x0004c218 f8340000 08d1ffff 10350000 38d1ffff .4.......5..8... │ │ │ │ - 0x0004c228 28350000 68d2ffff 3c350000 48d4ffff (5..h...<5..H... │ │ │ │ - 0x0004c238 68350000 68d5ffff 8c350000 78d5ffff h5..h....5..x... │ │ │ │ - 0x0004c248 a0350000 08d7ffff d0350000 98deffff .5.......5...... │ │ │ │ - 0x0004c258 88360000 28dfffff a4360000 48e0ffff .6..(....6..H... │ │ │ │ - 0x0004c268 c8360000 58e0ffff dc360000 e8e1ffff .6..X....6...... │ │ │ │ - 0x0004c278 0c370000 78e9ffff c4370000 .7..x....7.. │ │ │ │ + 0x00047a68 011b033b dc070000 fa000000 b8b5fbff ...;............ │ │ │ │ + 0x00047a78 f8070000 a8bafbff 20080000 78bbfbff ........ ...x... │ │ │ │ + 0x00047a88 38080000 c8bbfbff 58080000 b8befbff 8.......X....... │ │ │ │ + 0x00047a98 70080000 38c4fbff a8080000 78c4fbff p...8.......x... │ │ │ │ + 0x00047aa8 bc080000 98c5fbff d0080000 a8c9fbff ................ │ │ │ │ + 0x00047ab8 ec080000 58cafbff 18090000 d8cafbff ....X........... │ │ │ │ + 0x00047ac8 38090000 b8cbfbff 4c090000 58ccfbff 8.......L...X... │ │ │ │ + 0x00047ad8 60090000 28cdfbff 74090000 d8cdfbff `...(...t....... │ │ │ │ + 0x00047ae8 88090000 88cefbff 9c090000 18cffbff ................ │ │ │ │ + 0x00047af8 b0090000 68d0fbff cc090000 98d0fbff ....h........... │ │ │ │ + 0x00047b08 e0090000 a8d0fbff f4090000 18d1fbff ................ │ │ │ │ + 0x00047b18 080a0000 78d1fbff 1c0a0000 18d2fbff ....x........... │ │ │ │ + 0x00047b28 300a0000 98d2fbff 480a0000 08dafbff 0.......H....... │ │ │ │ + 0x00047b38 700a0000 78e4fbff a00a0000 a8e4fbff p...x........... │ │ │ │ + 0x00047b48 b40a0000 c8e4fbff c80a0000 28e5fbff ............(... │ │ │ │ + 0x00047b58 e80a0000 98e6fbff 480b0000 e8e7fbff ........H....... │ │ │ │ + 0x00047b68 b00b0000 08e8fbff c80b0000 18e8fbff ................ │ │ │ │ + 0x00047b78 dc0b0000 78e8fbff 100c0000 c8e8fbff ....x........... │ │ │ │ + 0x00047b88 400c0000 28e9fbff 780c0000 a8e9fbff @...(...x....... │ │ │ │ + 0x00047b98 900c0000 68eafbff d80c0000 18ebfbff ....h........... │ │ │ │ + 0x00047ba8 200d0000 c8ebfbff 4c0d0000 78ecfbff .......L...x... │ │ │ │ + 0x00047bb8 780d0000 08eefbff ac0d0000 a8f0fbff x............... │ │ │ │ + 0x00047bc8 e00d0000 c8f0fbff fc0d0000 f8f0fbff ................ │ │ │ │ + 0x00047bd8 140e0000 08f1fbff 280e0000 18f1fbff ........(....... │ │ │ │ + 0x00047be8 400e0000 88f1fbff 540e0000 c8f1fbff @.......T....... │ │ │ │ + 0x00047bf8 780e0000 08f2fbff 8c0e0000 38f2fbff x...........8... │ │ │ │ + 0x00047c08 a00e0000 78f2fbff b40e0000 b8f2fbff ....x........... │ │ │ │ + 0x00047c18 c80e0000 08f3fbff dc0e0000 58f3fbff ............X... │ │ │ │ + 0x00047c28 f00e0000 88f3fbff 040f0000 a8f3fbff ................ │ │ │ │ + 0x00047c38 180f0000 e8f3fbff 2c0f0000 18f4fbff ........,....... │ │ │ │ + 0x00047c48 400f0000 58f4fbff 540f0000 88f4fbff @...X...T....... │ │ │ │ + 0x00047c58 680f0000 d8f4fbff 7c0f0000 18f5fbff h.......|....... │ │ │ │ + 0x00047c68 900f0000 68f5fbff a40f0000 a8f5fbff ....h........... │ │ │ │ + 0x00047c78 b80f0000 08f6fbff cc0f0000 58f6fbff ............X... │ │ │ │ + 0x00047c88 e00f0000 b8f6fbff f40f0000 f8f6fbff ................ │ │ │ │ + 0x00047c98 08100000 68f7fbff 1c100000 a8f7fbff ....h........... │ │ │ │ + 0x00047ca8 30100000 68f9fbff 7c100000 b8fcfbff 0...h...|....... │ │ │ │ + 0x00047cb8 d0100000 d8fcfbff e8100000 08fdfbff ................ │ │ │ │ + 0x00047cc8 fc100000 18fdfbff 10110000 28fdfbff ............(... │ │ │ │ + 0x00047cd8 28110000 b8fdfbff 50110000 88fefbff (.......P....... │ │ │ │ + 0x00047ce8 78110000 2800fcff d0110000 7801fcff x...(.......x... │ │ │ │ + 0x00047cf8 0c120000 5802fcff 34120000 0804fcff ....X...4....... │ │ │ │ + 0x00047d08 8c120000 e806fcff bc120000 c808fcff ................ │ │ │ │ + 0x00047d18 08130000 5809fcff 30130000 b80bfcff ....X...0....... │ │ │ │ + 0x00047d28 7c130000 e80ffcff e4130000 3811fcff |...........8... │ │ │ │ + 0x00047d38 20140000 a813fcff 6c140000 b817fcff .......l....... │ │ │ │ + 0x00047d48 d4140000 4818fcff fc140000 a81efcff ....H........... │ │ │ │ + 0x00047d58 48150000 d827fcff c0150000 2829fcff H....'......().. │ │ │ │ + 0x00047d68 fc150000 882ffcff 48160000 c838fcff ...../..H....8.. │ │ │ │ + 0x00047d78 c0160000 783afcff f0160000 b83cfcff ....x:.......<.. │ │ │ │ + 0x00047d88 20170000 183efcff 5c170000 c83ffcff ....>..\....?.. │ │ │ │ + 0x00047d98 8c170000 0842fcff bc170000 1848fcff .....B.......H.. │ │ │ │ + 0x00047da8 ec170000 3849fcff 20180000 f84bfcff ....8I.. ....K.. │ │ │ │ + 0x00047db8 50180000 184dfcff 8c180000 c84efcff P....M.......N.. │ │ │ │ + 0x00047dc8 bc180000 6851fcff ec180000 d853fcff ....hQ.......S.. │ │ │ │ + 0x00047dd8 1c190000 3856fcff 4c190000 4857fcff ....8V..L...HW.. │ │ │ │ + 0x00047de8 78190000 3858fcff d0190000 b859fcff x...8X.......Y.. │ │ │ │ + 0x00047df8 001a0000 685ffcff 301a0000 0861fcff ....h_..0....a.. │ │ │ │ + 0x00047e08 541a0000 e862fcff 801a0000 0864fcff T....b.......d.. │ │ │ │ + 0x00047e18 e01a0000 5866fcff 101b0000 f867fcff ....Xf.......g.. │ │ │ │ + 0x00047e28 241b0000 3873fcff 541b0000 787efcff $...8s..T...x~.. │ │ │ │ + 0x00047e38 841b0000 488afcff b41b0000 a896fcff ....H........... │ │ │ │ + 0x00047e48 e41b0000 c8a2fcff 141c0000 98a5fcff ................ │ │ │ │ + 0x00047e58 401c0000 f8a6fcff b01c0000 e8a9fcff @............... │ │ │ │ + 0x00047e68 e01c0000 c8b6fcff 101d0000 88c1fcff ................ │ │ │ │ + 0x00047e78 401d0000 78cdfcff 701d0000 e8dafcff @...x...p....... │ │ │ │ + 0x00047e88 a01d0000 a8e8fcff d01d0000 f8ebfcff ................ │ │ │ │ + 0x00047e98 081e0000 a8f0fcff 401e0000 68f3fcff ........@...h... │ │ │ │ + 0x00047ea8 701e0000 58f6fcff a01e0000 88f8fcff p...X........... │ │ │ │ + 0x00047eb8 e41e0000 18fbfcff 141f0000 18fdfcff ................ │ │ │ │ + 0x00047ec8 481f0000 c8fffcff 781f0000 a802fdff H.......x....... │ │ │ │ + 0x00047ed8 a81f0000 d809fdff 04200000 180cfdff ......... ...... │ │ │ │ + 0x00047ee8 34200000 e80dfdff b8200000 c810fdff 4 ....... ...... │ │ │ │ + 0x00047ef8 e8200000 0815fdff 18210000 7819fdff . .......!..x... │ │ │ │ + 0x00047f08 48210000 b81dfdff 78210000 f821fdff H!......x!...!.. │ │ │ │ + 0x00047f18 a8210000 a826fdff d8210000 782bfdff .!...&...!..x+.. │ │ │ │ + 0x00047f28 08220000 4831fdff 38220000 2837fdff ."..H1..8"..(7.. │ │ │ │ + 0x00047f38 68220000 183efdff 98220000 f858fdff h"...>..."...X.. │ │ │ │ + 0x00047f48 30230000 c85efdff 60230000 4864fdff 0#...^..`#..Hd.. │ │ │ │ + 0x00047f58 90230000 386bfdff c0230000 286efdff .#..8k...#..(n.. │ │ │ │ + 0x00047f68 f0230000 5870fdff 94240000 0873fdff .#..Xp...$...s.. │ │ │ │ + 0x00047f78 e4240000 0876fdff 14250000 5879fdff .$...v...%..Xy.. │ │ │ │ + 0x00047f88 c4250000 e87cfdff 84260000 0881fdff .%...|...&...... │ │ │ │ + 0x00047f98 b0260000 d884fdff 90270000 c889fdff .&.......'...... │ │ │ │ + 0x00047fa8 f0270000 b88ffdff 1c280000 0897fdff .'.......(...... │ │ │ │ + 0x00047fb8 48280000 489efdff 74280000 e8a4fdff H(..H...t(...... │ │ │ │ + 0x00047fc8 a4280000 d8abfdff d4280000 58b6fdff .(.......(..X... │ │ │ │ + 0x00047fd8 00290000 28c0fdff 2c290000 28cbfdff .)..(...,)..(... │ │ │ │ + 0x00047fe8 58290000 08d9fdff 84290000 18e6fdff X).......)...... │ │ │ │ + 0x00047ff8 b0290000 88f5fdff dc290000 380ffeff .).......)..8... │ │ │ │ + 0x00048008 082a0000 4829feff 342a0000 5844feff .*..H)..4*..XD.. │ │ │ │ + 0x00048018 602a0000 a85ffeff 8c2a0000 787bfeff `*..._...*..x{.. │ │ │ │ + 0x00048028 b82a0000 988cfeff 002b0000 188dfeff .*.......+...... │ │ │ │ + 0x00048038 342b0000 988dfeff 682b0000 a89afeff 4+......h+...... │ │ │ │ + 0x00048048 942b0000 38abfeff d42b0000 88bafeff .+..8....+...... │ │ │ │ + 0x00048058 002c0000 08ccfeff 2c2c0000 08ddfeff .,......,,...... │ │ │ │ + 0x00048068 5c2c0000 18eafeff 882c0000 08fffeff \,.......,...... │ │ │ │ + 0x00048078 b82c0000 0800ffff dc2c0000 8801ffff .,.......,...... │ │ │ │ + 0x00048088 0c2d0000 3804ffff 382d0000 e806ffff .-..8...8-...... │ │ │ │ + 0x00048098 642d0000 c809ffff 902d0000 280affff d-.......-..(... │ │ │ │ + 0x000480a8 b02d0000 980bffff fc2d0000 a80dffff .-.......-...... │ │ │ │ + 0x000480b8 482e0000 b80fffff 942e0000 d80fffff H............... │ │ │ │ + 0x000480c8 ac2e0000 0810ffff c42e0000 3810ffff ............8... │ │ │ │ + 0x000480d8 dc2e0000 8811ffff f02e0000 9813ffff ................ │ │ │ │ + 0x000480e8 202f0000 e819ffff 502f0000 c83effff /......P/...>.. │ │ │ │ + 0x000480f8 802f0000 e862ffff c02f0000 d865ffff ./...b.../...e.. │ │ │ │ + 0x00048108 f42f0000 9868ffff 28300000 286affff ./...h..(0..(j.. │ │ │ │ + 0x00048118 58300000 e86bffff 9c300000 f86dffff X0...k...0...m.. │ │ │ │ + 0x00048128 ec300000 d873ffff 1c310000 3874ffff .0...s...1..8t.. │ │ │ │ + 0x00048138 3c310000 8875ffff 7c310000 9877ffff <1...u..|1...w.. │ │ │ │ + 0x00048148 c8310000 b877ffff e0310000 e877ffff .1...w...1...w.. │ │ │ │ + 0x00048158 f8310000 1878ffff 10320000 3879ffff .1...x...2..8y.. │ │ │ │ + 0x00048168 24320000 f87affff 50320000 3881ffff $2...z..P2..8... │ │ │ │ + 0x00048178 80320000 c8a4ffff c0320000 18c8ffff .2.......2...... │ │ │ │ + 0x00048188 f0320000 28cbffff 24330000 08ceffff .2..(...$3...... │ │ │ │ + 0x00048198 58330000 98cfffff 88330000 58d1ffff X3.......3..X... │ │ │ │ + 0x000481a8 cc330000 68d3ffff 1c340000 28d9ffff .3..h....4..(... │ │ │ │ + 0x000481b8 4c340000 88d9ffff 6c340000 d8daffff L4......l4...... │ │ │ │ + 0x000481c8 ac340000 e8dcffff f8340000 08ddffff .4.......4...... │ │ │ │ + 0x000481d8 10350000 38ddffff 28350000 68ddffff .5..8...(5..h... │ │ │ │ + 0x000481e8 40350000 88deffff 54350000 48e0ffff @5......T5..H... │ │ │ │ + 0x000481f8 80350000 58e1ffff a4350000 68e1ffff .5..X....5..h... │ │ │ │ + 0x00048208 b8350000 e8e2ffff e8350000 38eaffff .5.......5..8... │ │ │ │ + 0x00048218 a0360000 c8eaffff bc360000 d8ebffff .6.......6...... │ │ │ │ + 0x00048228 e0360000 e8ebffff f4360000 68edffff .6.......6..h... │ │ │ │ + 0x00048238 24370000 b8f4ffff dc370000 $7.......7.. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,772 +1,773 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0004c288 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ - 0x0004c298 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ - 0x0004c2a8 786dfbff f0040000 000e1046 0e184a0f xm.........F..J. │ │ │ │ - 0x0004c2b8 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ - 0x0004c2c8 14000000 44000000 4072fbff 08000000 ....D...@r...... │ │ │ │ - 0x0004c2d8 00000000 00000000 1c000000 5c000000 ............\... │ │ │ │ - 0x0004c2e8 1873fbff 46000000 00490e10 8c02440e .s..F....I....D. │ │ │ │ - 0x0004c2f8 18860341 0e208304 14000000 7c000000 ...A. ......|... │ │ │ │ - 0x0004c308 4873fbff 07030000 00000000 00000000 Hs.............. │ │ │ │ - 0x0004c318 34000000 94000000 4076fbff 88050000 4.......@v...... │ │ │ │ - 0x0004c328 00440e10 8602470d 06518f03 8e048d05 .D....G..Q...... │ │ │ │ - 0x0004c338 8c068307 031d050a 0c070841 0b600a0c ...........A.`.. │ │ │ │ - 0x0004c348 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ - 0x0004c358 987bfbff 34000000 00000000 10000000 .{..4........... │ │ │ │ - 0x0004c368 e0000000 c47bfbff 21010000 00000000 .....{..!....... │ │ │ │ - 0x0004c378 18000000 f4000000 e07cfbff 17040000 .........|...... │ │ │ │ - 0x0004c388 00440e38 0314020a 0e08480b 28000000 .D.8......H.(... │ │ │ │ - 0x0004c398 10010000 e480fbff a1000000 00440e40 .............D.@ │ │ │ │ - 0x0004c3a8 560e6070 0e40510a 0e08450b 560e6060 V.`p.@Q...E.V.`` │ │ │ │ - 0x0004c3b8 0e404a0e 08000000 1c000000 3c010000 .@J.........<... │ │ │ │ - 0x0004c3c8 6881fbff 72000000 00410e10 83024b0e h...r....A....K. │ │ │ │ - 0x0004c3d8 6002620e 10430e08 10000000 5c010000 `.b..C......\... │ │ │ │ - 0x0004c3e8 d881fbff 17010000 00000000 10000000 ................ │ │ │ │ - 0x0004c3f8 70010000 e482fbff a7000000 00000000 p............... │ │ │ │ - 0x0004c408 10000000 84010000 8083fbff e7000000 ................ │ │ │ │ - 0x0004c418 00000000 10000000 98010000 5c84fbff ............\... │ │ │ │ - 0x0004c428 a4000000 00000000 10000000 ac010000 ................ │ │ │ │ - 0x0004c438 f884fbff f7000000 00000000 10000000 ................ │ │ │ │ - 0x0004c448 c0010000 e485fbff b7000000 00000000 ................ │ │ │ │ - 0x0004c458 18000000 d4010000 9086fbff 43010000 ............C... │ │ │ │ - 0x0004c468 00032201 0e105c0e 08000000 10000000 .."...\......... │ │ │ │ - 0x0004c478 f0010000 c487fbff 23000000 00000000 ........#....... │ │ │ │ - 0x0004c488 10000000 04020000 f087fbff 0a000000 ................ │ │ │ │ - 0x0004c498 00000000 10000000 18020000 ec87fbff ................ │ │ │ │ - 0x0004c4a8 66000000 00000000 10000000 2c020000 f...........,... │ │ │ │ - 0x0004c4b8 4888fbff 56000000 00000000 10000000 H...V........... │ │ │ │ - 0x0004c4c8 40020000 9488fbff 94000000 00000000 @............... │ │ │ │ - 0x0004c4d8 14000000 54020000 2089fbff a4000000 ....T... ....... │ │ │ │ - 0x0004c4e8 00000000 00000000 24000000 6c020000 ........$...l... │ │ │ │ - 0x0004c4f8 b889fbff 7b070000 00440e70 02580e90 ....{....D.p.X.. │ │ │ │ - 0x0004c508 0102530e 70038403 0a0e084d 0b000000 ..S.p......M.... │ │ │ │ - 0x0004c518 2c000000 94020000 1091fbff 700a0000 ,...........p... │ │ │ │ - 0x0004c528 00470ec0 01780a0e 08410b46 0ee00102 .G...x...A.F.... │ │ │ │ - 0x0004c538 690ec001 033c050a 0e08450b 00000000 i....<....E..... │ │ │ │ - 0x0004c548 10000000 c4020000 509bfbff 31000000 ........P...1... │ │ │ │ - 0x0004c558 00000000 10000000 d8020000 7c9bfbff ............|... │ │ │ │ - 0x0004c568 1f000000 00440e10 1c000000 ec020000 .....D.......... │ │ │ │ - 0x0004c578 889bfbff 58000000 00640e20 5a0a0e08 ....X....d. Z... │ │ │ │ - 0x0004c588 420b0000 00000000 5c000000 0c030000 B.......\....... │ │ │ │ - 0x0004c598 c89bfbff 74010000 00420e10 8d02420e ....t....B....B. │ │ │ │ - 0x0004c5a8 188c0341 0e208604 410e2883 05440e30 ...A. ..A.(..D.0 │ │ │ │ - 0x0004c5b8 024e0a0e 28410e20 410e1842 0e10420e .N..(A. A..B..B. │ │ │ │ - 0x0004c5c8 08520b43 0e38430e 40540e38 410e3074 .R.C.8C.@T.8A.0t │ │ │ │ - 0x0004c5d8 0e38430e 40540e38 420e3002 420e3844 .8C.@T.8B.0.B.8D │ │ │ │ - 0x0004c5e8 0e40480e 38410e30 64000000 6c030000 .@H.8A.0d...l... │ │ │ │ - 0x0004c5f8 e89cfbff 5f010000 00420e10 8d02420e ...._....B....B. │ │ │ │ - 0x0004c608 188c0341 0e208604 440e2883 05470e30 ...A. ..D.(..G.0 │ │ │ │ - 0x0004c618 02480a0e 28410e20 410e1842 0e10420e .H..(A. A..B..B. │ │ │ │ - 0x0004c628 08520b43 0e38430e 40430e48 500e5049 .R.C.8C.@C.HP.PI │ │ │ │ - 0x0004c638 0e30740e 38430e40 510e4842 0e50490e .0t.8C.@Q.HB.PI. │ │ │ │ - 0x0004c648 306e0e38 430e4043 0e48580e 50490e30 0n.8C.@C.HX.PI.0 │ │ │ │ - 0x0004c658 14000000 d4030000 e09dfbff 18000000 ................ │ │ │ │ - 0x0004c668 00440e20 530e0800 10000000 ec030000 .D. S........... │ │ │ │ - 0x0004c678 e89dfbff 05000000 00000000 30000000 ............0... │ │ │ │ - 0x0004c688 00040000 e49dfbff 61000000 00470e10 ........a....G.. │ │ │ │ - 0x0004c698 8c02410e 18860341 0e208304 470e307d ..A....A. ..G.0} │ │ │ │ - 0x0004c6a8 0e20410e 18410e10 420e084f c3c6cc00 . A..A..B..O.... │ │ │ │ - 0x0004c6b8 2c000000 34040000 209efbff 51000000 ,...4... ...Q... │ │ │ │ - 0x0004c6c8 00470e10 8c02440e 18860344 0e208304 .G....D....D. .. │ │ │ │ - 0x0004c6d8 700e1841 0e10420e 084ec3c6 cc000000 p..A..B..N...... │ │ │ │ - 0x0004c6e8 34000000 64040000 509efbff 61000000 4...d...P...a... │ │ │ │ - 0x0004c6f8 00470e10 8c02410e 18860341 0e208304 .G....A....A. .. │ │ │ │ - 0x0004c708 470e3002 470e2041 0e18410e 10420e08 G.0.G. A..A..B.. │ │ │ │ - 0x0004c718 45c3c6cc 00000000 14000000 9c040000 E............... │ │ │ │ - 0x0004c728 889efbff 73000000 00000000 00000000 ....s........... │ │ │ │ - 0x0004c738 44000000 b4040000 009ffbff cc000000 D............... │ │ │ │ - 0x0004c748 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004c758 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0004c768 0e5002b3 0e38410e 30410e28 420e2042 .P...8A.0A.(B. B │ │ │ │ - 0x0004c778 0e18420e 10420e08 44000000 fc040000 ..B..B..D....... │ │ │ │ - 0x0004c788 889ffbff bc000000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0004c798 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004c7a8 8606410e 38830744 0e5002a3 0e38410e ..A.8..D.P...8A. │ │ │ │ - 0x0004c7b8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004c7c8 28000000 44050000 00a0fbff b1000000 (...D........... │ │ │ │ - 0x0004c7d8 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ - 0x0004c7e8 02a90e18 410e1042 0e080000 28000000 ....A..B....(... │ │ │ │ - 0x0004c7f8 70050000 94a0fbff b1000000 00420e10 p............B.. │ │ │ │ - 0x0004c808 8c02410e 18860341 0e208304 02a90e18 ..A....A. ...... │ │ │ │ - 0x0004c818 410e1042 0e080000 30000000 9c050000 A..B....0....... │ │ │ │ - 0x0004c828 28a1fbff 8c010000 00410e10 8602430d (........A....C. │ │ │ │ - 0x0004c838 06498f03 8e048d05 8c068307 0357010a .I...........W.. │ │ │ │ - 0x0004c848 0c070841 0b660c07 08000000 30000000 ...A.f......0... │ │ │ │ - 0x0004c858 d0050000 84a2fbff bd020000 00410e10 .............A.. │ │ │ │ - 0x0004c868 8602480d 06498f03 8e048d05 8c068307 ..H..I.......... │ │ │ │ - 0x0004c878 03a3020a 0c070841 0b000000 00000000 .......A........ │ │ │ │ - 0x0004c888 18000000 04060000 10a5fbff 19000000 ................ │ │ │ │ - 0x0004c898 00410e10 8302570e 08000000 14000000 .A....W......... │ │ │ │ - 0x0004c8a8 20060000 14a5fbff 2c000000 00440e20 .......,....D. │ │ │ │ - 0x0004c8b8 670e0800 10000000 38060000 2ca5fbff g.......8...,... │ │ │ │ - 0x0004c8c8 05000000 00000000 14000000 4c060000 ............L... │ │ │ │ - 0x0004c8d8 28a5fbff 06000000 00000000 00000000 (............... │ │ │ │ - 0x0004c8e8 10000000 64060000 20a5fbff 5f000000 ....d... ..._... │ │ │ │ - 0x0004c8f8 00000000 20000000 78060000 6ca5fbff .... ...x...l... │ │ │ │ - 0x0004c908 37000000 00440e20 610a0e08 4b0b460e 7....D. a...K.F. │ │ │ │ - 0x0004c918 08000000 00000000 10000000 9c060000 ................ │ │ │ │ - 0x0004c928 98a5fbff 43000000 00000000 10000000 ....C........... │ │ │ │ - 0x0004c938 b0060000 d4a5fbff 23000000 00000000 ........#....... │ │ │ │ - 0x0004c948 10000000 c4060000 f0a5fbff 73000000 ............s... │ │ │ │ - 0x0004c958 00000000 10000000 d8060000 5ca6fbff ............\... │ │ │ │ - 0x0004c968 43000000 00000000 10000000 ec060000 C............... │ │ │ │ - 0x0004c978 98a6fbff 63000000 00000000 10000000 ....c........... │ │ │ │ - 0x0004c988 00070000 f4a6fbff 73000000 00000000 ........s....... │ │ │ │ - 0x0004c998 10000000 14070000 60a7fbff 38000000 ........`...8... │ │ │ │ - 0x0004c9a8 00000000 10000000 28070000 8ca7fbff ........(....... │ │ │ │ - 0x0004c9b8 20000000 00000000 10000000 3c070000 ...........<... │ │ │ │ - 0x0004c9c8 98a7fbff 43000000 00000000 10000000 ....C........... │ │ │ │ - 0x0004c9d8 50070000 d4a7fbff 33000000 00000000 P.......3....... │ │ │ │ - 0x0004c9e8 10000000 64070000 00a8fbff 34000000 ....d.......4... │ │ │ │ - 0x0004c9f8 00000000 10000000 78070000 2ca8fbff ........x...,... │ │ │ │ - 0x0004ca08 25000000 00000000 10000000 8c070000 %............... │ │ │ │ - 0x0004ca18 68a8fbff 73000000 00000000 10000000 h...s........... │ │ │ │ - 0x0004ca28 a0070000 d4a8fbff 43000000 00000000 ........C....... │ │ │ │ - 0x0004ca38 10000000 b4070000 10a9fbff 63000000 ............c... │ │ │ │ - 0x0004ca48 00000000 10000000 c8070000 6ca9fbff ............l... │ │ │ │ - 0x0004ca58 43000000 00000000 10000000 dc070000 C............... │ │ │ │ - 0x0004ca68 a8a9fbff 75000000 00000000 10000000 ....u........... │ │ │ │ - 0x0004ca78 f0070000 14aafbff 55000000 00000000 ........U....... │ │ │ │ - 0x0004ca88 10000000 04080000 60aafbff 93000000 ........`....... │ │ │ │ - 0x0004ca98 00000000 10000000 18080000 ecaafbff ................ │ │ │ │ - 0x0004caa8 33000000 00000000 10000000 2c080000 3...........,... │ │ │ │ - 0x0004cab8 18abfbff 73000000 00000000 10000000 ....s........... │ │ │ │ - 0x0004cac8 40080000 84abfbff 33000000 00000000 @.......3....... │ │ │ │ - 0x0004cad8 48000000 54080000 b0abfbff c0010000 H...T........... │ │ │ │ - 0x0004cae8 004b0e10 8f02450e 188e0345 0e208d04 .K....E....E. .. │ │ │ │ - 0x0004caf8 450e288c 05460e30 8606410e 38830703 E.(..F.0..A.8... │ │ │ │ - 0x0004cb08 94010e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ - 0x0004cb18 420e0841 c3c6cccd cecf0000 50000000 B..A........P... │ │ │ │ - 0x0004cb28 a0080000 24adfbff 7d030000 004a0e10 ....$...}....J.. │ │ │ │ - 0x0004cb38 8f02450e 188e0348 0e208d04 450e288c ..E....H. ..E.(. │ │ │ │ - 0x0004cb48 05440e30 8606460e 38830703 33030a0e .D.0..F.8...3... │ │ │ │ - 0x0004cb58 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004cb68 410b590e 08c3c6cc cdcecf00 00000000 A.Y............. │ │ │ │ - 0x0004cb78 14000000 f4080000 50b0fbff 13000000 ........P....... │ │ │ │ - 0x0004cb88 00000000 00000000 10000000 0c090000 ................ │ │ │ │ - 0x0004cb98 58b0fbff 27000000 00000000 10000000 X...'........... │ │ │ │ - 0x0004cba8 20090000 74b0fbff 06000000 00000000 ...t........... │ │ │ │ - 0x0004cbb8 14000000 34090000 70b0fbff 08000000 ....4...p....... │ │ │ │ - 0x0004cbc8 00000000 00000000 24000000 4c090000 ........$...L... │ │ │ │ - 0x0004cbd8 68b0fbff ad000000 00410e10 8602410e h........A....A. │ │ │ │ - 0x0004cbe8 18830344 0e2002a4 0e18410e 10410e08 ...D. ....A..A.. │ │ │ │ - 0x0004cbf8 24000000 74090000 f0b0fbff d3000000 $...t........... │ │ │ │ - 0x0004cc08 00410e10 8602410e 18830347 0e2002c7 .A....A....G. .. │ │ │ │ - 0x0004cc18 0e18410e 10410e08 54000000 9c090000 ..A..A..T....... │ │ │ │ - 0x0004cc28 a8b1fbff 9b010000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0004cc38 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004cc48 8606410e 38830744 0e800102 a20e9001 ..A.8..D........ │ │ │ │ - 0x0004cc58 025e0ea0 01026d0e 8001550e 38410e30 .^....m...U.8A.0 │ │ │ │ - 0x0004cc68 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ - 0x0004cc78 38000000 f4090000 f0b2fbff 80010000 8............... │ │ │ │ - 0x0004cc88 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ - 0x0004cc98 410e2883 05470e30 034e010a 0e28410e A.(..G.0.N...(A. │ │ │ │ - 0x0004cca8 20410e18 420e1042 0e084f0b 24000000 A..B..B..O.$... │ │ │ │ - 0x0004ccb8 300a0000 34b4fbff d3000000 00410e10 0...4........A.. │ │ │ │ - 0x0004ccc8 8602410e 18830347 0e2002c7 0e18410e ..A....G. ....A. │ │ │ │ - 0x0004ccd8 10410e08 54000000 580a0000 ecb4fbff .A..T...X....... │ │ │ │ - 0x0004cce8 ab010000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0004ccf8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0004cd08 38830744 0e800102 b20e9001 025e0ea0 8..D.........^.. │ │ │ │ - 0x0004cd18 01026d0e 8001550e 38410e30 410e2842 ..m...U.8A.0A.(B │ │ │ │ - 0x0004cd28 0e20420e 18420e10 420e0800 2c000000 . B..B..B...,... │ │ │ │ - 0x0004cd38 b00a0000 44b6fbff db020000 00410e10 ....D........A.. │ │ │ │ - 0x0004cd48 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cd58 0344020a 0c07084f 0b000000 48000000 .D.....O....H... │ │ │ │ - 0x0004cd68 e00a0000 f4b8fbff d7010000 00420e10 .............B.. │ │ │ │ - 0x0004cd78 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004cd88 05410e30 8606410e 38830747 0ea00102 .A.0..A.8..G.... │ │ │ │ - 0x0004cd98 ab0a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ - 0x0004cda8 420e1042 0e08410b 24000000 2c0b0000 B..B..A.$...,... │ │ │ │ - 0x0004cdb8 88bafbff ad000000 00410e10 8602410e .........A....A. │ │ │ │ - 0x0004cdc8 18830344 0e2002a4 0e18410e 10410e08 ...D. ....A..A.. │ │ │ │ - 0x0004cdd8 48000000 540b0000 10bbfbff 82020000 H...T........... │ │ │ │ - 0x0004cde8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004cdf8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0004ce08 0e700369 020e3841 0e30410e 28420e20 .p.i..8A.0A.(B. │ │ │ │ - 0x0004ce18 420e1842 0e10420e 08000000 64000000 B..B..B.....d... │ │ │ │ - 0x0004ce28 a00b0000 54bdfbff 3a040000 00420e10 ....T...:....B.. │ │ │ │ - 0x0004ce38 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ - 0x0004ce48 05410e30 8606410e 38830747 0ee00103 .A.0..A.8..G.... │ │ │ │ - 0x0004ce58 89010ef0 017d0e80 0202480e e0010251 .....}....H....Q │ │ │ │ - 0x0004ce68 0ef00102 510e8002 028d0ee0 0102de0e ....Q........... │ │ │ │ - 0x0004ce78 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x0004ce88 420e0800 38000000 080c0000 2cc1fbff B...8.......,... │ │ │ │ - 0x0004ce98 70010000 00420e10 8d02420e 188c0341 p....B....B....A │ │ │ │ - 0x0004cea8 0e208604 410e2883 05470e30 033e010a . ..A.(..G.0.>.. │ │ │ │ - 0x0004ceb8 0e28410e 20410e18 420e1042 0e084f0b .(A. A..B..B..O. │ │ │ │ - 0x0004cec8 48000000 440c0000 60c2fbff 60020000 H...D...`...`... │ │ │ │ - 0x0004ced8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004cee8 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x0004cef8 0e700344 020e3841 0e30410e 28420e20 .p.D..8A.0A.(B. │ │ │ │ - 0x0004cf08 420e1842 0e10420e 08000000 64000000 B..B..B.....d... │ │ │ │ - 0x0004cf18 900c0000 74c4fbff 2a040000 00420e10 ....t...*....B.. │ │ │ │ - 0x0004cf28 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004cf38 05410e30 8606410e 3883074a 0ee00103 .A.0..A.8..J.... │ │ │ │ - 0x0004cf48 79010ef0 017d0e80 0202480e e0010251 y....}....H....Q │ │ │ │ - 0x0004cf58 0ef00102 510e8002 028d0ee0 0102de0e ....Q........... │ │ │ │ - 0x0004cf68 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x0004cf78 420e0800 24000000 f80c0000 3cc8fbff B...$.......<... │ │ │ │ - 0x0004cf88 ad000000 00410e10 8602410e 18830344 .....A....A....D │ │ │ │ - 0x0004cf98 0e2002a4 0e18410e 10410e08 48000000 . ....A..A..H... │ │ │ │ - 0x0004cfa8 200d0000 c4c8fbff 6d060000 00420e10 .......m....B.. │ │ │ │ - 0x0004cfb8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004cfc8 05410e30 8606410e 3883074a 0ea00303 .A.0..A.8..J.... │ │ │ │ - 0x0004cfd8 4e060e38 410e3041 0e28420e 20420e18 N..8A.0A.(B. B.. │ │ │ │ - 0x0004cfe8 420e1042 0e080000 74000000 6c0d0000 B..B....t...l... │ │ │ │ - 0x0004cff8 e8cefbff b7090000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0004d008 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004d018 8606410e 3883074a 0eb00403 44030ec0 ..A.8..J....D... │ │ │ │ - 0x0004d028 04024d0e d004780e b0040375 010ec004 ..M...x....u.... │ │ │ │ - 0x0004d038 026a0ed0 047f0eb0 0402b70e c004024e .j.............N │ │ │ │ - 0x0004d048 0ed00403 64010eb0 04034801 0e38410e ....d.....H..8A. │ │ │ │ - 0x0004d058 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004d068 38000000 e40d0000 30d8fbff 90010000 8.......0....... │ │ │ │ - 0x0004d078 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ - 0x0004d088 410e2883 05470e30 035e010a 0e28410e A.(..G.0.^...(A. │ │ │ │ - 0x0004d098 20410e18 420e1042 0e084f0b 48000000 A..B..B..O.H... │ │ │ │ - 0x0004d0a8 200e0000 84d9fbff 6d060000 00420e10 .......m....B.. │ │ │ │ - 0x0004d0b8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004d0c8 05410e30 8606410e 3883074a 0ea00303 .A.0..A.8..J.... │ │ │ │ - 0x0004d0d8 4e060e38 410e3041 0e28420e 20420e18 N..8A.0A.(B. B.. │ │ │ │ - 0x0004d0e8 420e1042 0e080000 74000000 6c0e0000 B..B....t...l... │ │ │ │ - 0x0004d0f8 a8dffbff 97090000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0004d108 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004d118 8606410e 3883074a 0eb00403 24030ec0 ..A.8..J....$... │ │ │ │ - 0x0004d128 04024d0e d004780e b0040375 010ec004 ..M...x....u.... │ │ │ │ - 0x0004d138 026a0ed0 047f0eb0 0402b70e c004024e .j.............N │ │ │ │ - 0x0004d148 0ed00403 64010eb0 04034801 0e38410e ....d.....H..8A. │ │ │ │ - 0x0004d158 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004d168 2c000000 e40e0000 d0e8fbff bc010000 ,............... │ │ │ │ - 0x0004d178 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d188 8c068307 039d010a 0c070846 0b000000 ...........F.... │ │ │ │ - 0x0004d198 2c000000 140f0000 60eafbff 4c020000 ,.......`...L... │ │ │ │ - 0x0004d1a8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d1b8 8c068307 032e020a 0c070845 0b000000 ...........E.... │ │ │ │ - 0x0004d1c8 38000000 440f0000 80ecfbff 60010000 8...D.......`... │ │ │ │ - 0x0004d1d8 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ - 0x0004d1e8 440e2883 05440e30 032e010a 0e28410e D.(..D.0.....(A. │ │ │ │ - 0x0004d1f8 20410e18 420e1042 0e084f0b 2c000000 A..B..B..O.,... │ │ │ │ - 0x0004d208 800f0000 a4edfbff cc010000 00410e10 .............A.. │ │ │ │ - 0x0004d218 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004d228 03ad010a 0c070846 0b000000 2c000000 .......F....,... │ │ │ │ - 0x0004d238 b00f0000 44effbff 4c020000 00410e10 ....D...L....A.. │ │ │ │ - 0x0004d248 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004d258 032e020a 0c070845 0b000000 2c000000 .......E....,... │ │ │ │ - 0x0004d268 e00f0000 64f1fbff 63060000 00410e10 ....d...c....A.. │ │ │ │ - 0x0004d278 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004d288 039c020a 0c070847 0b000000 30000000 .......G....0... │ │ │ │ - 0x0004d298 10100000 a4f7fbff 30010000 00420e10 ........0....B.. │ │ │ │ - 0x0004d2a8 8c02410e 18860341 0e208304 470e3003 ..A....A. ..G.0. │ │ │ │ - 0x0004d2b8 20010e20 410e1841 0e10420e 08000000 .. A..A..B..... │ │ │ │ - 0x0004d2c8 2c000000 44100000 a0f8fbff 2c030000 ,...D.......,... │ │ │ │ - 0x0004d2d8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d2e8 8c068307 0300030a 0c070843 0b000000 ...........C.... │ │ │ │ - 0x0004d2f8 38000000 74100000 a0fbfbff 1c010000 8...t........... │ │ │ │ - 0x0004d308 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ - 0x0004d318 440e2883 05440e40 0308010e 28410e20 D.(..D.@....(A. │ │ │ │ - 0x0004d328 410e1842 0e10420e 08000000 2c000000 A..B..B.....,... │ │ │ │ - 0x0004d338 b0100000 84fcfbff c6010000 00410e10 .............A.. │ │ │ │ - 0x0004d348 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004d358 03b0010a 0c070843 0b000000 2c000000 .......C....,... │ │ │ │ - 0x0004d368 e0100000 24fefbff 97020000 00410e10 ....$........A.. │ │ │ │ - 0x0004d378 8602430d 064d8f03 8e048d05 8c068307 ..C..M.......... │ │ │ │ - 0x0004d388 03f8010a 0c070847 0b000000 2c000000 .......G....,... │ │ │ │ - 0x0004d398 10110000 9400fcff 7f020000 00410e10 .............A.. │ │ │ │ - 0x0004d3a8 8602430d 064d8f03 8e048d05 8c068307 ..C..M.......... │ │ │ │ - 0x0004d3b8 03e9010a 0c070856 0b000000 2c000000 .......V....,... │ │ │ │ - 0x0004d3c8 40110000 e402fcff 76020000 00410e10 @.......v....A.. │ │ │ │ - 0x0004d3d8 8602430d 064d8f03 8e048d05 8c068307 ..C..M.......... │ │ │ │ - 0x0004d3e8 03c6010a 0c070859 0b000000 28000000 .......Y....(... │ │ │ │ - 0x0004d3f8 70110000 3405fcff 0f010000 00410e10 p...4........A.. │ │ │ │ - 0x0004d408 86024b0d 06448f03 8e04508d 058c0683 ..K..D....P..... │ │ │ │ - 0x0004d418 0702ee0c 07080000 54000000 9c110000 ........T....... │ │ │ │ - 0x0004d428 1806fcff eb000000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0004d438 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ - 0x0004d448 8606410e 38830744 0e5002ad 0e58430e ..A.8..D.P...XC. │ │ │ │ - 0x0004d458 60430e68 420e7051 0e50490e 38410e30 `C.hB.pQ.PI.8A.0 │ │ │ │ - 0x0004d468 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ - 0x0004d478 2c000000 f4110000 b006fcff a7010000 ,............... │ │ │ │ - 0x0004d488 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d498 8c068307 037f010a 0c070844 0b000000 ...........D.... │ │ │ │ - 0x0004d4a8 2c000000 24120000 3008fcff d1050000 ,...$...0....... │ │ │ │ - 0x0004d4b8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d4c8 8c068307 0391050a 0c070842 0b000000 ...........B.... │ │ │ │ - 0x0004d4d8 20000000 54120000 e00dfcff ed010000 ...T........... │ │ │ │ - 0x0004d4e8 00410e10 83020304 010a0e08 4b0b02dc .A..........K... │ │ │ │ - 0x0004d4f8 0e080000 28000000 78120000 ac0ffcff ....(...x....... │ │ │ │ - 0x0004d508 fa010000 00410e10 8602430d 064d8f03 .....A....C..M.. │ │ │ │ - 0x0004d518 8e048d05 8c068307 03e8010c 07080000 ................ │ │ │ │ - 0x0004d528 5c000000 a4120000 8011fcff 17010000 \............... │ │ │ │ - 0x0004d538 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004d548 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x0004d558 0e50029d 0e58420e 606e0e68 440e7044 .P...XB.`n.hD.pD │ │ │ │ - 0x0004d568 0e78430e 8001560e 504d0e38 410e3041 .xC...V.PM.8A.0A │ │ │ │ - 0x0004d578 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ - 0x0004d588 2c000000 04130000 4012fcff 56020000 ,.......@...V... │ │ │ │ - 0x0004d598 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d5a8 8c068307 0308020a 0c07084b 0b000000 ...........K.... │ │ │ │ - 0x0004d5b8 10000000 34130000 7014fcff 25020000 ....4...p...%... │ │ │ │ - 0x0004d5c8 00000000 2c000000 48130000 8c16fcff ....,...H....... │ │ │ │ - 0x0004d5d8 630b0000 00410e10 8602430d 06498f03 c....A....C..I.. │ │ │ │ - 0x0004d5e8 8e048d05 8c068307 03a9050a 0c070841 ...............A │ │ │ │ - 0x0004d5f8 0b000000 2c000000 78130000 cc21fcff ....,...x....!.. │ │ │ │ - 0x0004d608 020b0000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004d618 8e048d05 8c068307 035a040a 0c070841 .........Z.....A │ │ │ │ - 0x0004d628 0b000000 2c000000 a8130000 ac2cfcff ....,........,.. │ │ │ │ - 0x0004d638 a70b0000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004d648 8e048d05 8c068307 03ec050a 0c070841 ...............A │ │ │ │ - 0x0004d658 0b000000 2c000000 d8130000 2c38fcff ....,.......,8.. │ │ │ │ - 0x0004d668 e40b0000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004d678 8e048d05 8c068307 03c4050a 0c070841 ...............A │ │ │ │ - 0x0004d688 0b000000 2c000000 08140000 ec43fcff ....,........C.. │ │ │ │ - 0x0004d698 350c0000 00410e10 8602430d 06498f03 5....A....C..I.. │ │ │ │ - 0x0004d6a8 8e048d05 8c068307 0366060a 0c070841 .........f.....A │ │ │ │ - 0x0004d6b8 0b000000 28000000 38140000 fc4ffcff ....(...8....O.. │ │ │ │ - 0x0004d6c8 f5020000 00410e10 8602430d 064d8f03 .....A....C..M.. │ │ │ │ - 0x0004d6d8 8e048d05 8c068307 03e3020c 07080000 ................ │ │ │ │ - 0x0004d6e8 6c000000 64140000 d052fcff 5f010000 l...d....R.._... │ │ │ │ - 0x0004d6f8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004d708 450e288c 05410e30 8606410e 38830744 E.(..A.0..A.8..D │ │ │ │ - 0x0004d718 0e60029d 0e68450e 70420e78 440e8001 .`...hE.pB.xD... │ │ │ │ - 0x0004d728 480e8801 750e9001 430e9801 430ea001 H...u...C...C... │ │ │ │ - 0x0004d738 480ea801 450eb001 510e607a 0e38410e H...E...Q.`z.8A. │ │ │ │ - 0x0004d748 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004d758 2c000000 d4140000 c053fcff 19030000 ,........S...... │ │ │ │ - 0x0004d768 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d778 8c068307 03b4020a 0c07084f 0b000000 ...........O.... │ │ │ │ - 0x0004d788 2c000000 04150000 b056fcff be0c0000 ,........V...... │ │ │ │ - 0x0004d798 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d7a8 8c068307 03dc050a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004d7b8 2c000000 34150000 4063fcff e50a0000 ,...4...@c...... │ │ │ │ - 0x0004d7c8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d7d8 8c068307 0334040a 0c070841 0b000000 .....4.....A.... │ │ │ │ - 0x0004d7e8 2c000000 64150000 006efcff 0e0c0000 ,...d....n...... │ │ │ │ - 0x0004d7f8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d808 8c068307 037d040a 0c070841 0b000000 .....}.....A.... │ │ │ │ - 0x0004d818 2c000000 94150000 e079fcff 780d0000 ,........y..x... │ │ │ │ - 0x0004d828 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d838 8c068307 0356060a 0c070841 0b000000 .....V.....A.... │ │ │ │ - 0x0004d848 2c000000 c4150000 3087fcff d50d0000 ,.......0....... │ │ │ │ - 0x0004d858 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d868 8c068307 03a3060a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004d878 34000000 f4150000 e094fcff ea030000 4............... │ │ │ │ - 0x0004d888 00410e10 8602460d 064d8f03 8e048d05 .A....F..M...... │ │ │ │ - 0x0004d898 8c068307 030d020a 0c07084f 0b038901 ...........O.... │ │ │ │ - 0x0004d8a8 0a0c0708 410b0000 34000000 2c160000 ....A...4...,... │ │ │ │ - 0x0004d8b8 9898fcff 11050000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004d8c8 06498f03 8e048d05 8c068307 03b3020a .I.............. │ │ │ │ - 0x0004d8d8 0c070841 0b031b02 0a0c0708 410b0000 ...A........A... │ │ │ │ - 0x0004d8e8 2c000000 64160000 809dfcff 1a030000 ,...d........... │ │ │ │ - 0x0004d8f8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d908 8c068307 0366020a 0c07084d 0b000000 .....f.....M.... │ │ │ │ - 0x0004d918 2c000000 94160000 70a0fcff 38030000 ,.......p...8... │ │ │ │ - 0x0004d928 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d938 8c068307 0391020a 0c070842 0b000000 ...........B.... │ │ │ │ - 0x0004d948 40000000 c4160000 80a3fcff 3b020000 @...........;... │ │ │ │ - 0x0004d958 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ - 0x0004d968 440e2886 05410e30 8306440e 5003ff01 D.(..A.0..D.P... │ │ │ │ - 0x0004d978 0a0e3041 0e28410e 20420e18 420e1042 ..0A.(A. B..B..B │ │ │ │ - 0x0004d988 0e084a0b 2c000000 08170000 7ca5fcff ..J.,.......|... │ │ │ │ - 0x0004d998 97020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004d9a8 8e048d05 8c068307 0350020a 0c070843 .........P.....C │ │ │ │ - 0x0004d9b8 0b000000 30000000 38170000 eca7fcff ....0...8....... │ │ │ │ - 0x0004d9c8 0b020000 00420e10 8c02410e 18860341 .....B....A....A │ │ │ │ - 0x0004d9d8 0e208304 470e5003 df010a0e 20410e18 . ..G.P..... A.. │ │ │ │ - 0x0004d9e8 410e1042 0e08420b 2c000000 6c170000 A..B..B.,...l... │ │ │ │ - 0x0004d9f8 c8a9fcff a7020000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004da08 06498f03 8e048d05 8c068307 0356020a .I...........V.. │ │ │ │ - 0x0004da18 0c07084d 0b000000 2c000000 9c170000 ...M....,....... │ │ │ │ - 0x0004da28 48acfcff 03030000 00410e10 8602430d H........A....C. │ │ │ │ - 0x0004da38 06498f03 8e048d05 8c068307 0384020a .I.............. │ │ │ │ - 0x0004da48 0c07084f 0b000000 58000000 cc170000 ...O....X....... │ │ │ │ - 0x0004da58 28affcff 5c080000 00420e10 8f02420e (...\....B....B. │ │ │ │ - 0x0004da68 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004da78 8606410e 38830703 3c050a0e 30410e28 ..A.8...<...0A.( │ │ │ │ - 0x0004da88 420e2042 0e18420e 10420e08 410b02ba B. B..B..B..A... │ │ │ │ - 0x0004da98 0a0e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ - 0x0004daa8 0e084d0b 2c000000 28180000 2cb7fcff ..M.,...(...,... │ │ │ │ - 0x0004dab8 56020000 00410e10 8602430d 06498f03 V....A....C..I.. │ │ │ │ - 0x0004dac8 8e048d05 8c068307 0310020a 0c070843 ...............C │ │ │ │ - 0x0004dad8 0b000000 80000000 58180000 5cb9fcff ........X...\... │ │ │ │ - 0x0004dae8 cd010000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0004daf8 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ - 0x0004db08 38830744 0e7002d1 0e78440e 8001450e 8..D.p...xD...E. │ │ │ │ - 0x0004db18 8801490e 9001690e 70490a0e 38410e30 ..I...i.pI..8A.0 │ │ │ │ - 0x0004db28 410e2842 0e20420e 18420e10 420e0850 A.(B. B..B..B..P │ │ │ │ - 0x0004db38 0b6c0e78 440e8001 550e8801 440e9001 .l.xD...U...D... │ │ │ │ - 0x0004db48 6e0e704b 0e38410e 30410e28 420e2042 n.pK.8A.0A.(B. B │ │ │ │ - 0x0004db58 0e18420e 10420e08 2c000000 dc180000 ..B..B..,....... │ │ │ │ - 0x0004db68 a8bafcff 05030000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004db78 06498f03 8e048d05 8c068307 0383020a .I.............. │ │ │ │ - 0x0004db88 0c070850 0b000000 2c000000 0c190000 ...P....,....... │ │ │ │ - 0x0004db98 88bdfcff 5a040000 00410e10 8602430d ....Z....A....C. │ │ │ │ - 0x0004dba8 06498f03 8e048d05 8c068307 0388030a .I.............. │ │ │ │ - 0x0004dbb8 0c07084b 0b000000 2c000000 3c190000 ...K....,...<... │ │ │ │ - 0x0004dbc8 b8c1fcff ba040000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004dbd8 06498f03 8e048d05 8c068307 03fb030a .I.............. │ │ │ │ - 0x0004dbe8 0c070848 0b000000 2c000000 6c190000 ...H....,...l... │ │ │ │ - 0x0004dbf8 48c6fcff 68040000 00410e10 8602430d H...h....A....C. │ │ │ │ - 0x0004dc08 06498f03 8e048d05 8c068307 03f5020a .I.............. │ │ │ │ - 0x0004dc18 0c07084e 0b000000 2c000000 9c190000 ...N....,....... │ │ │ │ - 0x0004dc28 88cafcff 68040000 00410e10 8602430d ....h....A....C. │ │ │ │ - 0x0004dc38 06498f03 8e048d05 8c068307 03f9020a .I.............. │ │ │ │ - 0x0004dc48 0c07084a 0b000000 2c000000 cc190000 ...J....,....... │ │ │ │ - 0x0004dc58 c8cefcff fb040000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004dc68 06498f03 8e048d05 8c068307 0341040a .I...........A.. │ │ │ │ - 0x0004dc78 0c070842 0b000000 2c000000 fc190000 ...B....,....... │ │ │ │ - 0x0004dc88 98d3fcff 2b050000 00410e10 8602430d ....+....A....C. │ │ │ │ - 0x0004dc98 06498f03 8e048d05 8c068307 036d040a .I...........m.. │ │ │ │ - 0x0004dca8 0c070846 0b000000 2c000000 2c1a0000 ...F....,...,... │ │ │ │ - 0x0004dcb8 98d8fcff 2f060000 00410e10 8602430d ..../....A....C. │ │ │ │ - 0x0004dcc8 06498f03 8e048d05 8c068307 031a050a .I.............. │ │ │ │ - 0x0004dcd8 0c070849 0b000000 2c000000 5c1a0000 ...I....,...\... │ │ │ │ - 0x0004dce8 98defcff 07060000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004dcf8 06498f03 8e048d05 8c068307 03d3050a .I.............. │ │ │ │ - 0x0004dd08 0c070850 0b000000 2c000000 8c1a0000 ...P....,....... │ │ │ │ - 0x0004dd18 78e4fcff 4b070000 00410e10 8602430d x...K....A....C. │ │ │ │ - 0x0004dd28 06498f03 8e048d05 8c068307 0344060a .I...........D.. │ │ │ │ - 0x0004dd38 0c07084f 0b000000 98000000 bc1a0000 ...O............ │ │ │ │ - 0x0004dd48 98ebfcff b11f0000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0004dd58 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004dd68 8606410e 38830747 0e580301 0a0a0e38 ..A.8..G.X.....8 │ │ │ │ - 0x0004dd78 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x0004dd88 0e08410b 03a8040a 0e38410e 30410e28 ..A......8A.0A.( │ │ │ │ - 0x0004dd98 420e2042 0e18420e 10420e08 410b0348 B. B..B..B..A..H │ │ │ │ - 0x0004dda8 0b0a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ - 0x0004ddb8 420e1042 0e084e0b 02450a0e 38410e30 B..B..N..E..8A.0 │ │ │ │ - 0x0004ddc8 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ - 0x0004ddd8 0b000000 2c000000 581b0000 bc0afdff ....,...X....... │ │ │ │ - 0x0004dde8 f8050000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004ddf8 8e048d05 8c068307 03ce050a 0c070845 ...............E │ │ │ │ - 0x0004de08 0b000000 2c000000 881b0000 8c10fdff ....,........... │ │ │ │ - 0x0004de18 c1050000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004de28 8e048d05 8c068307 03de040a 0c070845 ...............E │ │ │ │ - 0x0004de38 0b000000 2c000000 b81b0000 2c16fdff ....,.......,... │ │ │ │ - 0x0004de48 61070000 00410e10 8602430d 06498f03 a....A....C..I.. │ │ │ │ - 0x0004de58 8e048d05 8c068307 0361060a 0c070842 .........a.....B │ │ │ │ - 0x0004de68 0b000000 2c000000 e81b0000 6c1dfdff ....,.......l... │ │ │ │ - 0x0004de78 19030000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004de88 8e048d05 8c068307 03b3020a 0c070850 ...............P │ │ │ │ - 0x0004de98 0b000000 a0000000 181c0000 5c20fdff ............\ .. │ │ │ │ - 0x0004dea8 39020000 00420e10 8f02420e 188e0342 9....B....B....B │ │ │ │ - 0x0004deb8 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ - 0x0004dec8 38830744 0e7002f3 0e784d0e 8001440e 8..D.p...xM...D. │ │ │ │ - 0x0004ded8 8801440e 9001490e 9801480e a001440e ..D...I...H...D. │ │ │ │ - 0x0004dee8 a801470e b001530e 704f0a0e 38410e30 ..G...S.pO..8A.0 │ │ │ │ - 0x0004def8 410e2842 0e20420e 18420e10 420e084f A.(B. B..B..B..O │ │ │ │ - 0x0004df08 0b670e78 560e8001 440e8801 440e9001 .g.xV...D...D... │ │ │ │ - 0x0004df18 440e9801 6a0ea001 450ea801 490eb001 D...j...E...I... │ │ │ │ - 0x0004df28 6e0e704f 0e38410e 30410e28 420e2042 n.pO.8A.0A.(B. B │ │ │ │ - 0x0004df38 0e18420e 10420e08 4c000000 bc1c0000 ..B..B..L....... │ │ │ │ - 0x0004df48 f821fdff 44030000 00420e10 8f02420e .!..D....B....B. │ │ │ │ - 0x0004df58 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004df68 8606410e 38830747 0e800103 21020a0e ..A.8..G....!... │ │ │ │ - 0x0004df78 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x0004df88 420e0844 0b000000 2c000000 0c1d0000 B..D....,....... │ │ │ │ - 0x0004df98 f824fdff 79030000 00410e10 8602430d .$..y....A....C. │ │ │ │ - 0x0004dfa8 06498f03 8e048d05 8c068307 0344020a .I...........D.. │ │ │ │ - 0x0004dfb8 0c07084f 0b000000 ac000000 3c1d0000 ...O........<... │ │ │ │ - 0x0004dfc8 4828fdff 5c030000 00420e10 8f02420e H(..\....B....B. │ │ │ │ - 0x0004dfd8 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ - 0x0004dfe8 8606410e 38830744 0e900175 0e980144 ..A.8..D...u...D │ │ │ │ - 0x0004dff8 0ea00155 0e980141 0e90015d 0a0e3841 ...U...A...]..8A │ │ │ │ - 0x0004e008 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x0004e018 08490b02 f50e9801 430ea001 430ea801 .I......C...C... │ │ │ │ - 0x0004e028 430eb001 430eb801 420ec001 580e9001 C...C...B...X... │ │ │ │ - 0x0004e038 030e010e 9801420e a001430e a801430e ......B...C...C. │ │ │ │ - 0x0004e048 b001430e b801420e c0015b0e 90015a0a ..C...B...[...Z. │ │ │ │ - 0x0004e058 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ - 0x0004e068 10420e08 4b0b0000 bc000000 ec1d0000 .B..K........... │ │ │ │ - 0x0004e078 f82afdff dc030000 00420e10 8f02420e .*.......B....B. │ │ │ │ - 0x0004e088 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004e098 8606410e 38830744 0ea00102 420ea801 ..A.8..D....B... │ │ │ │ - 0x0004e0a8 440eb001 550ea801 410ea001 5e0a0e38 D...U...A...^..8 │ │ │ │ - 0x0004e0b8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x0004e0c8 0e084e0b 02d10ea8 01440eb0 01410eb8 ..N......D...A.. │ │ │ │ - 0x0004e0d8 01460ec0 01740ec8 01450ed0 01450ed8 .F...t...E...E.. │ │ │ │ - 0x0004e0e8 01440ee0 01560ea0 01032e01 0ea80144 .D...V.........D │ │ │ │ - 0x0004e0f8 0eb00144 0eb80146 0ec00174 0ec80145 ...D...F...t...E │ │ │ │ - 0x0004e108 0ed00145 0ed80144 0ee00156 0ea0015c ...E...D...V...\ │ │ │ │ - 0x0004e118 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ - 0x0004e128 0e10420e 08420b00 28000000 ac1e0000 ..B..B..(....... │ │ │ │ - 0x0004e138 182efdff 87040000 00410e10 8602460d .........A....F. │ │ │ │ - 0x0004e148 06558f03 8e048d05 8c068307 02700a0c .U...........p.. │ │ │ │ - 0x0004e158 0708440b dc000000 d81e0000 7c32fdff ..D.........|2.. │ │ │ │ - 0x0004e168 fc030000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0004e178 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0004e188 38830744 0ea00102 4b0ea801 430eb001 8..D....K...C... │ │ │ │ - 0x0004e198 550ea801 410ea001 590a0e38 410e3041 U...A...Y..8A.0A │ │ │ │ - 0x0004e1a8 0e28420e 20420e18 420e1042 0e084b0b .(B. B..B..B..K. │ │ │ │ - 0x0004e1b8 02de0ea8 01440eb0 01440eb8 01420ec0 .....D...D...B.. │ │ │ │ - 0x0004e1c8 01470ec8 01480ed0 01440ed8 0102460e .G...H...D....F. │ │ │ │ - 0x0004e1d8 e001430e e801430e f001480e f801450e ..C...C...H...E. │ │ │ │ - 0x0004e1e8 8002510e a00102f9 0ea80144 0eb00144 ..Q........D...D │ │ │ │ - 0x0004e1f8 0eb80142 0ec00147 0ec80148 0ed00144 ...B...G...H...D │ │ │ │ - 0x0004e208 0ed80102 460ee001 430ee801 430ef001 ....F...C...C... │ │ │ │ - 0x0004e218 480ef801 450e8002 510ea001 5c0a0e38 H...E...Q...\..8 │ │ │ │ - 0x0004e228 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x0004e238 0e08450b 5c000000 b81f0000 9c35fdff ..E.\........5.. │ │ │ │ - 0x0004e248 7d050000 00420e10 8f02420e 188e0342 }....B....B....B │ │ │ │ - 0x0004e258 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0004e268 38830747 0ed00102 be0ed801 440ee001 8..G........D... │ │ │ │ - 0x0004e278 420ee801 420ef001 660ed001 640a0e38 B...B...f...d..8 │ │ │ │ - 0x0004e288 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x0004e298 0e08410b 28000000 18200000 bc3afdff ..A.(.... ...:.. │ │ │ │ - 0x0004e2a8 7d060000 00410e10 8602430d 06588f03 }....A....C..X.. │ │ │ │ - 0x0004e2b8 8e048d05 8c068307 02890a0c 07084b0b ..............K. │ │ │ │ - 0x0004e2c8 28000000 44200000 1041fdff dd070000 (...D ...A...... │ │ │ │ - 0x0004e2d8 00410e10 8602460d 06588f03 8e048d05 .A....F..X...... │ │ │ │ - 0x0004e2e8 8c068307 027d0a0c 0708440b 28000000 .....}....D.(... │ │ │ │ - 0x0004e2f8 70200000 c448fdff d9070000 00410e10 p ...H.......A.. │ │ │ │ - 0x0004e308 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004e318 02900a0c 0708440b 28000000 9c200000 ......D.(.... .. │ │ │ │ - 0x0004e328 7850fdff 00070000 00410e10 8602430d xP.......A....C. │ │ │ │ - 0x0004e338 06498f03 8e048d05 8c068307 027f0a0c .I.............. │ │ │ │ - 0x0004e348 0708440b 28000000 c8200000 4c57fdff ..D.(.... ..LW.. │ │ │ │ - 0x0004e358 98070000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004e368 8e048d05 8c068307 027f0a0c 0708440b ..............D. │ │ │ │ - 0x0004e378 28000000 f4200000 c05efdff 470b0000 (.... ...^..G... │ │ │ │ - 0x0004e388 00410e10 8602430d 06588f03 8e048d05 .A....C..X...... │ │ │ │ - 0x0004e398 8c068307 02850a0c 07084f0b 28000000 ..........O.(... │ │ │ │ - 0x0004e3a8 20210000 e469fdff 3d0a0000 00410e10 !...i..=....A.. │ │ │ │ - 0x0004e3b8 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004e3c8 02850a0c 07084f0b 28000000 4c210000 ......O.(...L!.. │ │ │ │ - 0x0004e3d8 f873fdff f80b0000 00410e10 8602430d .s.......A....C. │ │ │ │ - 0x0004e3e8 06588f03 8e048d05 8c068307 02890a0c .X.............. │ │ │ │ - 0x0004e3f8 07084b0b 28000000 78210000 cc7ffdff ..K.(...x!...... │ │ │ │ - 0x0004e408 f20e0000 00410e10 8602430d 06588f03 .....A....C..X.. │ │ │ │ - 0x0004e418 8e048d05 8c068307 02a30a0c 0708410b ..............A. │ │ │ │ - 0x0004e428 28000000 a4210000 a08efdff c40d0000 (....!.......... │ │ │ │ - 0x0004e438 00410e10 8602430d 06588f03 8e048d05 .A....C..X...... │ │ │ │ - 0x0004e448 8c068307 02900a0c 0708440b 28000000 ..........D.(... │ │ │ │ - 0x0004e458 d0210000 449cfdff 58100000 00410e10 .!..D...X....A.. │ │ │ │ - 0x0004e468 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004e478 02990a0c 07084b0b 28000000 fc210000 ......K.(....!.. │ │ │ │ - 0x0004e488 78acfdff a91a0000 00410e10 8602430d x........A....C. │ │ │ │ - 0x0004e498 06588f03 8e048d05 8c068307 02850a0c .X.............. │ │ │ │ - 0x0004e4a8 0708410b 28000000 28220000 fcc6fdff ..A.(...("...... │ │ │ │ - 0x0004e4b8 051b0000 00410e10 8602430d 06588f03 .....A....C..X.. │ │ │ │ - 0x0004e4c8 8e048d05 8c068307 026f0a0c 0708410b .........o....A. │ │ │ │ - 0x0004e4d8 28000000 54220000 e0e1fdff 681b0000 (...T"......h... │ │ │ │ - 0x0004e4e8 00410e10 8602430d 06588f03 8e048d05 .A....C..X...... │ │ │ │ - 0x0004e4f8 8c068307 026f0a0c 0708410b 28000000 .....o....A.(... │ │ │ │ - 0x0004e508 80220000 24fdfdff b31c0000 00410e10 ."..$........A.. │ │ │ │ - 0x0004e518 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004e528 026f0a0c 0708410b 28000000 ac220000 .o....A.(....".. │ │ │ │ - 0x0004e538 b819feff 7c1c0000 00410e10 8602430d ....|....A....C. │ │ │ │ - 0x0004e548 06588f03 8e048d05 8c068307 02850a0c .X.............. │ │ │ │ - 0x0004e558 0708410b 44000000 d8220000 0c36feff ..A.D...."...6.. │ │ │ │ - 0x0004e568 0a120000 00410e10 8602450d 06498f03 .....A....E..I.. │ │ │ │ - 0x0004e578 8e048d05 8c068307 02e10a0c 0708410b ..............A. │ │ │ │ - 0x0004e588 0362030a 0c07084d 0b028f0a 0c070841 .b.....M.......A │ │ │ │ - 0x0004e598 0b02410a 0c070841 0b000000 30000000 ..A....A....0... │ │ │ │ - 0x0004e5a8 20230000 d447feff 73000000 00410e10 #...G..s....A.. │ │ │ │ - 0x0004e5b8 8602410e 18830349 0e40024a 0a0e1841 ..A....I.@.J...A │ │ │ │ - 0x0004e5c8 0e10410e 08490b50 0e18410e 10410e08 ..A..I.P..A..A.. │ │ │ │ - 0x0004e5d8 30000000 54230000 2048feff 73000000 0...T#.. H..s... │ │ │ │ - 0x0004e5e8 00410e10 8602410e 18830349 0e400249 .A....A....I.@.I │ │ │ │ - 0x0004e5f8 0a0e1841 0e10410e 084a0b50 0e18410e ...A..A..J.P..A. │ │ │ │ - 0x0004e608 10410e08 28000000 88230000 6c48feff .A..(....#..lH.. │ │ │ │ - 0x0004e618 8c0d0000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004e628 8e048d05 8c068307 02410a0c 0708420b .........A....B. │ │ │ │ - 0x0004e638 3c000000 b4230000 d055feff f0100000 <....#...U...... │ │ │ │ - 0x0004e648 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004e658 8c068307 02440a0c 07084f0b 03d4010a .....D....O..... │ │ │ │ - 0x0004e668 0c07084c 0b02c70a 0c070849 0b000000 ...L.......I.... │ │ │ │ - 0x0004e678 28000000 f4230000 8066feff 650f0000 (....#...f..e... │ │ │ │ - 0x0004e688 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004e698 8c068307 02530a0c 0708500b 28000000 .....S....P.(... │ │ │ │ - 0x0004e6a8 20240000 c475feff 46140000 00410e10 $...u..F....A.. │ │ │ │ - 0x0004e6b8 8602460d 06508f03 8e048d05 8c068307 ..F..P.......... │ │ │ │ - 0x0004e6c8 024c0a0c 07084d0b 2c000000 4c240000 .L....M.,...L$.. │ │ │ │ - 0x0004e6d8 e889feff a7110000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004e6e8 06498f03 8e048d05 8c068307 0329020a .I...........).. │ │ │ │ - 0x0004e6f8 0c07084a 0b000000 28000000 7c240000 ...J....(...|$.. │ │ │ │ - 0x0004e708 689bfeff 9e0d0000 00410e10 8602460d h........A....F. │ │ │ │ - 0x0004e718 06508f03 8e048d05 8c068307 02570a0c .P...........W.. │ │ │ │ - 0x0004e728 0708420b 2c000000 a8240000 dca8feff ..B.,....$...... │ │ │ │ - 0x0004e738 e1140000 00410e10 8602460d 06508f03 .....A....F..P.. │ │ │ │ - 0x0004e748 8e048d05 8c068307 03bf020a 0c07084a ...............J │ │ │ │ - 0x0004e758 0b000000 20000000 d8240000 9cbdfeff .... ....$...... │ │ │ │ - 0x0004e768 fc000000 0002620e 10830244 0e400286 ......b....D.@.. │ │ │ │ - 0x0004e778 0a0e1041 0e08410b 28000000 fc240000 ...A..A.(....$.. │ │ │ │ - 0x0004e788 78befeff 7c010000 005e0e10 8602410e x...|....^....A. │ │ │ │ - 0x0004e798 18830303 3b010a0e 10410e08 450b5b0e ....;....A..E.[. │ │ │ │ - 0x0004e7a8 08c3c600 28000000 28250000 ccbffeff ....(...(%...... │ │ │ │ - 0x0004e7b8 d9020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004e7c8 8e048d05 8c068307 02560a0c 07084d0b .........V....M. │ │ │ │ - 0x0004e7d8 28000000 54250000 80c2feff d9020000 (...T%.......... │ │ │ │ - 0x0004e7e8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004e7f8 8c068307 02560a0c 07084d0b 28000000 .....V....M.(... │ │ │ │ - 0x0004e808 80250000 34c5feff 13030000 00410e10 .%..4........A.. │ │ │ │ - 0x0004e818 8602460d 064d8f03 8e048d05 8c068307 ..F..M.......... │ │ │ │ - 0x0004e828 02650a0c 0708470b 1c000000 ac250000 .e....G......%.. │ │ │ │ - 0x0004e838 28c8feff 53000000 00410e10 8302570a (...S....A....W. │ │ │ │ - 0x0004e848 0e08480b 6e0e0800 48000000 cc250000 ..H.n...H....%.. │ │ │ │ - 0x0004e858 68c8feff 8b010000 00420e10 8f02420e h........B....B. │ │ │ │ - 0x0004e868 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ - 0x0004e878 8606440e 38830744 0e400337 010a0e38 ..D.8..D.@.7...8 │ │ │ │ - 0x0004e888 410e3044 0e28420e 20420e18 420e1042 A.0D.(B. B..B..B │ │ │ │ - 0x0004e898 0e08480b 48000000 18260000 acc9feff ..H.H....&...... │ │ │ │ - 0x0004e8a8 57020000 00420e10 8f02420e 188e0342 W....B....B....B │ │ │ │ - 0x0004e8b8 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ - 0x0004e8c8 38830747 0e5003e1 010a0e38 410e3041 8..G.P.....8A.0A │ │ │ │ - 0x0004e8d8 0e28420e 20420e18 420e1042 0e08510b .(B. B..B..B..Q. │ │ │ │ - 0x0004e8e8 48000000 64260000 c0cbfeff 35020000 H...d&......5... │ │ │ │ - 0x0004e8f8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004e908 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ - 0x0004e918 0e6003c1 010a0e38 410e3041 0e28420e .`.....8A.0A.(B. │ │ │ │ - 0x0004e928 20420e18 420e1042 0e08510b 14000000 B..B..B..Q..... │ │ │ │ - 0x0004e938 b0260000 b4cdfeff 1e000000 00440e20 .&...........D. │ │ │ │ - 0x0004e948 590e0800 14000000 c8260000 bccdfeff Y........&...... │ │ │ │ - 0x0004e958 2a000000 00440e20 650e0800 14000000 *....D. e....... │ │ │ │ - 0x0004e968 e0260000 d4cdfeff 2e000000 00440e20 .&...........D. │ │ │ │ - 0x0004e978 690e0800 10000000 f8260000 eccdfeff i........&...... │ │ │ │ - 0x0004e988 4a010000 00000000 2c000000 0c270000 J.......,....'.. │ │ │ │ - 0x0004e998 28cffeff 11020000 00410e10 8602410e (........A....A. │ │ │ │ - 0x0004e9a8 18830347 0e2002ab 0a0e1841 0e10410e ...G. .....A..A. │ │ │ │ - 0x0004e9b8 084a0b00 00000000 2c000000 3c270000 .J......,...<'.. │ │ │ │ - 0x0004e9c8 38d1feff a6060000 00410e10 8602430d 8........A....C. │ │ │ │ - 0x0004e9d8 06498f03 8e048d05 8c068307 030a030a .I.............. │ │ │ │ - 0x0004e9e8 0c070849 0b000000 2c000000 6c270000 ...I....,...l'.. │ │ │ │ - 0x0004e9f8 b8d7feff cc250000 00410e10 8602430d .....%...A....C. │ │ │ │ - 0x0004ea08 06448f03 8e044f8d 058c0683 07037807 .D....O.......x. │ │ │ │ - 0x0004ea18 0a0c0708 410b0000 3c000000 9c270000 ....A...<....'.. │ │ │ │ - 0x0004ea28 58fdfeff 58250000 00410e10 8602450d X...X%...A....E. │ │ │ │ - 0x0004ea38 06428f03 518e048d 058c0683 0703ee08 .B..Q........... │ │ │ │ - 0x0004ea48 0a0c0708 410b03d3 030a0c07 08450b03 ....A........E.. │ │ │ │ - 0x0004ea58 02040a0c 07084e0b 30000000 dc270000 ......N.0....'.. │ │ │ │ - 0x0004ea68 7822ffff 6a030000 00410e10 8602450d x"..j....A....E. │ │ │ │ - 0x0004ea78 06498f03 8e048d05 8c068307 038a020a .I.............. │ │ │ │ - 0x0004ea88 0c070847 0b02c90c 07080000 30000000 ...G........0... │ │ │ │ - 0x0004ea98 10280000 b425ffff f5020000 00410e10 .(...%.......A.. │ │ │ │ - 0x0004eaa8 8602450d 06498f03 8e048d05 8c068307 ..E..I.......... │ │ │ │ - 0x0004eab8 0341020a 0c070850 0b02940c 07080000 .A.....P........ │ │ │ │ - 0x0004eac8 24000000 44280000 8028ffff 8b010000 $...D(...(...... │ │ │ │ - 0x0004ead8 00410e10 8602410e 18830303 68010a0e .A....A.....h... │ │ │ │ - 0x0004eae8 10410e08 450b0000 40000000 6c280000 .A..E...@...l(.. │ │ │ │ - 0x0004eaf8 e829ffff cd010000 00420e10 8f02420e .).......B....B. │ │ │ │ - 0x0004eb08 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004eb18 8606410e 38830703 b9010e30 410e2842 ..A.8......0A.(B │ │ │ │ - 0x0004eb28 0e20420e 18420e10 420e0800 4c000000 . B..B..B...L... │ │ │ │ - 0x0004eb38 b0280000 742bffff 1c020000 004f0e10 .(..t+.......O.. │ │ │ │ - 0x0004eb48 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004eb58 05410e30 8606410e 38830703 d2010a0e .A.0..A.8....... │ │ │ │ - 0x0004eb68 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004eb78 4e0b5b0e 08c3c6cc cdcecf00 2c000000 N.[.........,... │ │ │ │ - 0x0004eb88 00290000 442dffff 01060000 00410e10 .)..D-.......A.. │ │ │ │ - 0x0004eb98 8602480d 06508f03 8e048d05 8c068307 ..H..P.......... │ │ │ │ - 0x0004eba8 03d3050a 0c070841 0b000000 1c000000 .......A........ │ │ │ │ - 0x0004ebb8 30290000 2433ffff 53000000 00410e10 0)..$3..S....A.. │ │ │ │ - 0x0004ebc8 8302570a 0e08480b 6e0e0800 3c000000 ..W...H.n...<... │ │ │ │ - 0x0004ebd8 50290000 6433ffff 76010000 00420e10 P)..d3..v....B.. │ │ │ │ - 0x0004ebe8 8e02420e 188d0342 0e208c04 440e2886 ..B....B. ..D.(. │ │ │ │ - 0x0004ebf8 05410e30 83060339 010a0e28 410e2042 .A.0...9...(A. B │ │ │ │ - 0x0004ec08 0e18420e 10420e08 450b0000 48000000 ..B..B..E...H... │ │ │ │ - 0x0004ec18 90290000 a434ffff 15020000 00420e10 .)...4.......B.. │ │ │ │ - 0x0004ec28 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ - 0x0004ec38 05410e30 8606410e 38830747 0e5003a6 .A.0..A.8..G.P.. │ │ │ │ - 0x0004ec48 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ - 0x0004ec58 420e1042 0e084c0b 14000000 dc290000 B..B..L......).. │ │ │ │ - 0x0004ec68 7836ffff 1e000000 00440e20 590e0800 x6.......D. Y... │ │ │ │ - 0x0004ec78 14000000 f4290000 8036ffff 2a000000 .....)...6..*... │ │ │ │ - 0x0004ec88 00440e20 650e0800 14000000 0c2a0000 .D. e........*.. │ │ │ │ - 0x0004ec98 9836ffff 2e000000 00440e20 690e0800 .6.......D. i... │ │ │ │ - 0x0004eca8 10000000 242a0000 b036ffff 2a010000 ....$*...6..*... │ │ │ │ - 0x0004ecb8 00000000 28000000 382a0000 cc37ffff ....(...8*...7.. │ │ │ │ - 0x0004ecc8 d1010000 00410e10 8602410e 18830347 .....A....A....G │ │ │ │ - 0x0004ecd8 0e2002b7 0a0e1841 0e10410e 084e0b00 . .....A..A..N.. │ │ │ │ - 0x0004ece8 2c000000 642a0000 9039ffff 96060000 ,...d*...9...... │ │ │ │ - 0x0004ecf8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004ed08 8c068307 03ec020a 0c070847 0b000000 ...........G.... │ │ │ │ - 0x0004ed18 3c000000 942a0000 0040ffff 51240000 <....*...@..Q$.. │ │ │ │ - 0x0004ed28 00410e10 8602450d 06448f03 8e044f8d .A....E..D....O. │ │ │ │ - 0x0004ed38 058c0683 07030a09 0a0c0708 410b0359 ............A..Y │ │ │ │ - 0x0004ed48 030a0c07 08430b03 9b030a0c 0708450b .....C........E. │ │ │ │ - 0x0004ed58 2c000000 d42a0000 2064ffff 19240000 ,....*.. d...$.. │ │ │ │ - 0x0004ed68 00410e10 8602430d 06448f03 8e044f8d .A....C..D....O. │ │ │ │ - 0x0004ed78 058c0683 07033007 0a0c0708 410b0000 ......0.....A... │ │ │ │ - 0x0004ed88 30000000 042b0000 1088ffff 6b030000 0....+......k... │ │ │ │ - 0x0004ed98 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x0004eda8 8c068307 038d020a 0c070844 0b02ca0c ...........D.... │ │ │ │ - 0x0004edb8 07080000 30000000 382b0000 4c8bffff ....0...8+..L... │ │ │ │ - 0x0004edc8 f5020000 00410e10 8602450d 06428f03 .....A....E..B.. │ │ │ │ - 0x0004edd8 4e8e048d 058c0683 07033a02 0a0c0708 N.........:..... │ │ │ │ - 0x0004ede8 500b0294 0c070800 24000000 6c2b0000 P.......$...l+.. │ │ │ │ - 0x0004edf8 188effff 8b010000 00410e10 8602410e .........A....A. │ │ │ │ - 0x0004ee08 18830303 68010a0e 10410e08 450b0000 ....h....A..E... │ │ │ │ - 0x0004ee18 40000000 942b0000 808fffff cd010000 @....+.......... │ │ │ │ - 0x0004ee28 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004ee38 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x0004ee48 b9010e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ - 0x0004ee58 420e0800 4c000000 d82b0000 0c91ffff B...L....+...... │ │ │ │ - 0x0004ee68 1c020000 004f0e10 8f02420e 188e0342 .....O....B....B │ │ │ │ - 0x0004ee78 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0004ee88 38830703 d2010a0e 30410e28 420e2042 8.......0A.(B. B │ │ │ │ - 0x0004ee98 0e18420e 10420e08 4e0b5b0e 08c3c6cc ..B..B..N.[..... │ │ │ │ - 0x0004eea8 cdcecf00 2c000000 282c0000 dc92ffff ....,...(,...... │ │ │ │ - 0x0004eeb8 fd050000 00410e10 8602450d 06498f03 .....A....E..I.. │ │ │ │ - 0x0004eec8 8e048d05 8c068307 03dc050a 0c070841 ...............A │ │ │ │ - 0x0004eed8 0b000000 1c000000 582c0000 ac98ffff ........X,...... │ │ │ │ - 0x0004eee8 53000000 00410e10 8302570a 0e08480b S....A....W...H. │ │ │ │ - 0x0004eef8 6e0e0800 3c000000 782c0000 ec98ffff n...<...x,...... │ │ │ │ - 0x0004ef08 46010000 00420e10 8e02420e 188d0342 F....B....B....B │ │ │ │ - 0x0004ef18 0e208c04 440e2886 05410e30 83060309 . ..D.(..A.0.... │ │ │ │ - 0x0004ef28 010a0e28 410e2042 0e18420e 10420e08 ...(A. B..B..B.. │ │ │ │ - 0x0004ef38 450b0000 48000000 b82c0000 fc99ffff E...H....,...... │ │ │ │ - 0x0004ef48 15020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0004ef58 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ - 0x0004ef68 38830747 0e5003a6 010a0e38 410e3041 8..G.P.....8A.0A │ │ │ │ - 0x0004ef78 0e28420e 20420e18 420e1042 0e084c0b .(B. B..B..B..L. │ │ │ │ - 0x0004ef88 14000000 042d0000 d09bffff 1e000000 .....-.......... │ │ │ │ - 0x0004ef98 00440e20 590e0800 14000000 1c2d0000 .D. Y........-.. │ │ │ │ - 0x0004efa8 d89bffff 2a000000 00440e20 650e0800 ....*....D. e... │ │ │ │ - 0x0004efb8 14000000 342d0000 f09bffff 2e000000 ....4-.......... │ │ │ │ - 0x0004efc8 00440e20 690e0800 10000000 4c2d0000 .D. i.......L-.. │ │ │ │ - 0x0004efd8 089cffff 2a010000 00000000 28000000 ....*.......(... │ │ │ │ - 0x0004efe8 602d0000 249dffff d1010000 00410e10 `-..$........A.. │ │ │ │ - 0x0004eff8 8602410e 18830347 0e2002b7 0a0e1841 ..A....G. .....A │ │ │ │ - 0x0004f008 0e10410e 084e0b00 20000000 8c2d0000 ..A..N.. ....-.. │ │ │ │ - 0x0004f018 d89effff 20010000 00410e10 83020283 .... ....A...... │ │ │ │ - 0x0004f028 0a0e084c 0b540a0e 084c0b00 10000000 ...L.T...L...... │ │ │ │ - 0x0004f038 b02d0000 d49fffff 0a000000 00000000 .-.............. │ │ │ │ - 0x0004f048 2c000000 c42d0000 d09fffff 84010000 ,....-.......... │ │ │ │ - 0x0004f058 00410e10 83020259 0e18410e 20490e18 .A.....Y..A. I.. │ │ │ │ - 0x0004f068 410e1002 b20a0e08 490b025c 0e080000 A.......I..\.... │ │ │ │ - 0x0004f078 b4000000 f42d0000 30a1ffff 86070000 .....-..0....... │ │ │ │ - 0x0004f088 00410e10 8302630a 0e084c0b 6a0e204a .A....c...L.j. J │ │ │ │ - 0x0004f098 0e18420e 107e0e20 630e1842 0e100269 ..B..~. c..B...i │ │ │ │ - 0x0004f0a8 0e18430e 20500e18 410e105a 0a0e0850 ..C. P..A..Z...P │ │ │ │ - 0x0004f0b8 0b029c0e 204a0e18 410e104e 0e20560e .... J..A..N. V. │ │ │ │ - 0x0004f0c8 18460e10 02af0e20 510e1844 0e1002a7 .F..... Q..D.... │ │ │ │ - 0x0004f0d8 0e204a0e 18420e10 4e0e205e 0e18410e . J..B..N. ^..A. │ │ │ │ - 0x0004f0e8 1002b80e 20490e18 410e1002 560e1842 .... I..A...V..B │ │ │ │ - 0x0004f0f8 0e204a0e 18410e10 02f40e20 4a0e1841 . J..A..... J..A │ │ │ │ - 0x0004f108 0e10550e 20490e18 420e1056 0a0e0841 ..U. I..B..V...A │ │ │ │ - 0x0004f118 0b02640e 20490e18 410e1002 760e204a ..d. I..A...v. J │ │ │ │ - 0x0004f128 0e18420e 10000000 18000000 ac2e0000 ..B............. │ │ │ │ - 0x0004f138 08a8ffff 84000000 00410e10 8302760a .........A....v. │ │ │ │ - 0x0004f148 0e08490b 20000000 c82e0000 7ca8ffff ..I. .......|... │ │ │ │ - 0x0004f158 20010000 00410e10 83020283 0a0e084c ....A.........L │ │ │ │ - 0x0004f168 0b540a0e 084c0b00 10000000 ec2e0000 .T...L.......... │ │ │ │ - 0x0004f178 78a9ffff 0a000000 00000000 2c000000 x...........,... │ │ │ │ - 0x0004f188 002f0000 74a9ffff 84010000 00410e10 ./..t........A.. │ │ │ │ - 0x0004f198 83020259 0e18410e 20490e18 410e1002 ...Y..A. I..A... │ │ │ │ - 0x0004f1a8 b20a0e08 490b025c 0e080000 b4000000 ....I..\........ │ │ │ │ - 0x0004f1b8 302f0000 d4aaffff 86070000 00410e10 0/...........A.. │ │ │ │ - 0x0004f1c8 8302630a 0e084c0b 6a0e204a 0e18420e ..c...L.j. J..B. │ │ │ │ - 0x0004f1d8 107e0e20 630e1842 0e100269 0e18430e .~. c..B...i..C. │ │ │ │ - 0x0004f1e8 20500e18 410e105a 0a0e0850 0b029c0e P..A..Z...P.... │ │ │ │ - 0x0004f1f8 204a0e18 410e104e 0e20560e 18460e10 J..A..N. V..F.. │ │ │ │ - 0x0004f208 02af0e20 510e1844 0e1002a7 0e204a0e ... Q..D..... J. │ │ │ │ - 0x0004f218 18420e10 4e0e205e 0e18410e 1002b80e .B..N. ^..A..... │ │ │ │ - 0x0004f228 20490e18 410e1002 560e1842 0e204a0e I..A...V..B. J. │ │ │ │ - 0x0004f238 18410e10 02f40e20 4a0e1841 0e10550e .A..... J..A..U. │ │ │ │ - 0x0004f248 20490e18 420e1056 0a0e0841 0b02640e I..B..V...A..d. │ │ │ │ - 0x0004f258 20490e18 410e1002 760e204a 0e18420e I..A...v. J..B. │ │ │ │ - 0x0004f268 10000000 18000000 e82f0000 acb1ffff ........./...... │ │ │ │ - 0x0004f278 84000000 00410e10 8302760a 0e08490b .....A....v...I. │ │ │ │ - 0x0004f288 00000000 .... │ │ │ │ + 0x00048248 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ + 0x00048258 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ + 0x00048268 b8adfbff f0040000 000e1046 0e184a0f ...........F..J. │ │ │ │ + 0x00048278 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ + 0x00048288 14000000 44000000 80b2fbff 08000000 ....D........... │ │ │ │ + 0x00048298 00000000 00000000 1c000000 5c000000 ............\... │ │ │ │ + 0x000482a8 38b3fbff 46000000 00420e10 8c024b0e 8...F....B....K. │ │ │ │ + 0x000482b8 18860343 0e208304 14000000 7c000000 ...C. ......|... │ │ │ │ + 0x000482c8 68b3fbff ef020000 00000000 00000000 h............... │ │ │ │ + 0x000482d8 34000000 94000000 40b6fbff 7d050000 4.......@...}... │ │ │ │ + 0x000482e8 00410e10 86024e0d 064d8f03 8e048d05 .A....N..M...... │ │ │ │ + 0x000482f8 8c068307 0305050a 0c070841 0b6b0a0c ...........A.k.. │ │ │ │ + 0x00048308 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ + 0x00048318 88bbfbff 34000000 00000000 10000000 ....4........... │ │ │ │ + 0x00048328 e0000000 b4bbfbff 13010000 00000000 ................ │ │ │ │ + 0x00048338 18000000 f4000000 c0bcfbff 07040000 ................ │ │ │ │ + 0x00048348 00440e38 0304020a 0e08480b 28000000 .D.8......H.(... │ │ │ │ + 0x00048358 10010000 b4c0fbff a4000000 00440e40 .............D.@ │ │ │ │ + 0x00048368 530e606e 0e40560a 0e08450b 560e6063 S.`n.@V...E.V.`c │ │ │ │ + 0x00048378 0e40480e 08000000 1c000000 3c010000 .@H.........<... │ │ │ │ + 0x00048388 38c1fbff 72000000 00410e10 8302530e 8...r....A....S. │ │ │ │ + 0x00048398 60025a0e 10410e08 10000000 5c010000 `.Z..A......\... │ │ │ │ + 0x000483a8 98c1fbff d7000000 00000000 10000000 ................ │ │ │ │ + 0x000483b8 70010000 64c2fbff 97000000 00000000 p...d........... │ │ │ │ + 0x000483c8 10000000 84010000 f0c2fbff c4000000 ................ │ │ │ │ + 0x000483d8 00000000 10000000 98010000 acc3fbff ................ │ │ │ │ + 0x000483e8 a4000000 00000000 10000000 ac010000 ................ │ │ │ │ + 0x000483f8 48c4fbff af000000 00000000 10000000 H............... │ │ │ │ + 0x00048408 c0010000 e4c4fbff 8f000000 00000000 ................ │ │ │ │ + 0x00048418 18000000 d4010000 60c5fbff 43010000 ........`...C... │ │ │ │ + 0x00048428 00032201 0e105c0e 08000000 10000000 .."...\......... │ │ │ │ + 0x00048438 f0010000 94c6fbff 23000000 00000000 ........#....... │ │ │ │ + 0x00048448 10000000 04020000 b0c6fbff 0a000000 ................ │ │ │ │ + 0x00048458 00000000 10000000 18020000 acc6fbff ................ │ │ │ │ + 0x00048468 66000000 00000000 10000000 2c020000 f...........,... │ │ │ │ + 0x00048478 08c7fbff 56000000 00000000 10000000 ....V........... │ │ │ │ + 0x00048488 40020000 54c7fbff 94000000 00000000 @...T........... │ │ │ │ + 0x00048498 14000000 54020000 e0c7fbff 7c000000 ....T.......|... │ │ │ │ + 0x000484a8 00000000 00000000 24000000 6c020000 ........$...l... │ │ │ │ + 0x000484b8 48c8fbff 61070000 00440e70 02540e90 H...a....D.p.T.. │ │ │ │ + 0x000484c8 0102470e 70038203 0a0e0847 0b000000 ..G.p......G.... │ │ │ │ + 0x000484d8 2c000000 94020000 90cffbff 700a0000 ,...........p... │ │ │ │ + 0x000484e8 00470ec0 01700a0e 08490b46 0ee00102 .G...p...I.F.... │ │ │ │ + 0x000484f8 5f0ec001 0346050a 0e08450b 00000000 _....F....E..... │ │ │ │ + 0x00048508 10000000 c4020000 d0d9fbff 29000000 ............)... │ │ │ │ + 0x00048518 00000000 10000000 d8020000 ecd9fbff ................ │ │ │ │ + 0x00048528 1f000000 00440e10 1c000000 ec020000 .....D.......... │ │ │ │ + 0x00048538 f8d9fbff 58000000 005c0e20 5a0a0e08 ....X....\. Z... │ │ │ │ + 0x00048548 4a0b0000 00000000 5c000000 0c030000 J.......\....... │ │ │ │ + 0x00048558 38dafbff 64010000 00420e10 8d02420e 8...d....B....B. │ │ │ │ + 0x00048568 188c0341 0e208604 410e2883 05440e30 ...A. ..A.(..D.0 │ │ │ │ + 0x00048578 024e0a0e 28410e20 410e1842 0e10420e .N..(A. A..B..B. │ │ │ │ + 0x00048588 084a0b43 0e38510e 40460e38 410e3074 .J.C.8Q.@F.8A.0t │ │ │ │ + 0x00048598 0e38510e 40460e38 420e3002 420e3844 .8Q.@F.8B.0.B.8D │ │ │ │ + 0x000485a8 0e40480e 38410e30 64000000 6c030000 .@H.8A.0d...l... │ │ │ │ + 0x000485b8 48dbfbff 47010000 00420e10 8d02420e H...G....B....B. │ │ │ │ + 0x000485c8 188c0344 0e208604 410e2883 05470e30 ...D. ..A.(..G.0 │ │ │ │ + 0x000485d8 02480a0e 28410e20 410e1842 0e10420e .H..(A. A..B..B. │ │ │ │ + 0x000485e8 084a0b43 0e38510e 40430e48 420e5049 .J.C.8Q.@C.HB.PI │ │ │ │ + 0x000485f8 0e30740e 38510e40 430e4842 0e50490e .0t.8Q.@C.HB.PI. │ │ │ │ + 0x00048608 30660e38 580e4043 0e48430e 50490e30 0f.8X.@C.HC.PI.0 │ │ │ │ + 0x00048618 14000000 d4030000 30dcfbff 18000000 ........0....... │ │ │ │ + 0x00048628 00440e20 530e0800 10000000 ec030000 .D. S........... │ │ │ │ + 0x00048638 38dcfbff 05000000 00000000 30000000 8...........0... │ │ │ │ + 0x00048648 00040000 34dcfbff 51000000 00470e10 ....4...Q....G.. │ │ │ │ + 0x00048658 8c02440e 18860343 0e208304 470e3070 ..D....C. ..G.0p │ │ │ │ + 0x00048668 0e20410e 18410e10 420e0847 c3c6cc00 . A..A..B..G.... │ │ │ │ + 0x00048678 2c000000 34040000 60dcfbff 41000000 ,...4...`...A... │ │ │ │ + 0x00048688 00470e10 8c02440e 18860344 0e208304 .G....D....D. .. │ │ │ │ + 0x00048698 680e1841 0e10420e 0846c3c6 cc000000 h..A..B..F...... │ │ │ │ + 0x000486a8 34000000 64040000 80dcfbff 59000000 4...d.......Y... │ │ │ │ + 0x000486b8 00470e10 8c02440e 18860344 0e208304 .G....D....D. .. │ │ │ │ + 0x000486c8 460e307a 0e20410e 18410e10 420e0845 F.0z. A..A..B..E │ │ │ │ + 0x000486d8 c3c6cc00 00000000 14000000 9c040000 ................ │ │ │ │ + 0x000486e8 a8dcfbff 73000000 00000000 00000000 ....s........... │ │ │ │ + 0x000486f8 44000000 b4040000 10ddfbff bc000000 D............... │ │ │ │ + 0x00048708 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00048718 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x00048728 0e5002a3 0e38410e 30410e28 420e2042 .P...8A.0A.(B. B │ │ │ │ + 0x00048738 0e18420e 10420e08 44000000 fc040000 ..B..B..D....... │ │ │ │ + 0x00048748 88ddfbff ac000000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00048758 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00048768 8606410e 38830744 0e500293 0e38410e ..A.8..D.P...8A. │ │ │ │ + 0x00048778 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00048788 28000000 44050000 f0ddfbff a9000000 (...D........... │ │ │ │ + 0x00048798 00420e10 8c02410e 18860344 0e208304 .B....A....D. .. │ │ │ │ + 0x000487a8 029e0e18 410e1042 0e080000 28000000 ....A..B....(... │ │ │ │ + 0x000487b8 70050000 74defbff a9000000 00420e10 p...t........B.. │ │ │ │ + 0x000487c8 8c02410e 18860344 0e208304 029e0e18 ..A....D. ...... │ │ │ │ + 0x000487d8 410e1042 0e080000 30000000 9c050000 A..B....0....... │ │ │ │ + 0x000487e8 f8defbff 8c010000 00410e10 8602430d .........A....C. │ │ │ │ + 0x000487f8 06448f03 8e04458d 05458c06 48830703 .D....E..E..H... │ │ │ │ + 0x00048808 44010a0c 0708410b 6c0c0708 30000000 D.....A.l...0... │ │ │ │ + 0x00048818 d0050000 54e0fbff 9d020000 00410e10 ....T........A.. │ │ │ │ + 0x00048828 8602480d 06448f03 8e04478d 058c0644 ..H..D....G....D │ │ │ │ + 0x00048838 8307037d 020a0c07 08410b00 00000000 ...}.....A...... │ │ │ │ + 0x00048848 18000000 04060000 c0e2fbff 19000000 ................ │ │ │ │ + 0x00048858 00410e10 8302570e 08000000 14000000 .A....W......... │ │ │ │ + 0x00048868 20060000 c4e2fbff 2c000000 00440e20 .......,....D. │ │ │ │ + 0x00048878 670e0800 10000000 38060000 dce2fbff g.......8....... │ │ │ │ + 0x00048888 05000000 00000000 14000000 4c060000 ............L... │ │ │ │ + 0x00048898 d8e2fbff 06000000 00000000 00000000 ................ │ │ │ │ + 0x000488a8 10000000 64060000 d0e2fbff 63000000 ....d.......c... │ │ │ │ + 0x000488b8 00000000 20000000 78060000 2ce3fbff .... ...x...,... │ │ │ │ + 0x000488c8 37000000 00440e20 610a0e08 4b0b460e 7....D. a...K.F. │ │ │ │ + 0x000488d8 08000000 00000000 10000000 9c060000 ................ │ │ │ │ + 0x000488e8 48e3fbff 33000000 00000000 10000000 H...3........... │ │ │ │ + 0x000488f8 b0060000 74e3fbff 23000000 00000000 ....t...#....... │ │ │ │ + 0x00048908 10000000 c4060000 90e3fbff 3b000000 ............;... │ │ │ │ + 0x00048918 00000000 10000000 d8060000 bce3fbff ................ │ │ │ │ + 0x00048928 33000000 00000000 10000000 ec060000 3............... │ │ │ │ + 0x00048938 e8e3fbff 43000000 00000000 10000000 ....C........... │ │ │ │ + 0x00048948 00070000 24e4fbff 43000000 00000000 ....$...C....... │ │ │ │ + 0x00048958 10000000 14070000 60e4fbff 28000000 ........`...(... │ │ │ │ + 0x00048968 00000000 10000000 28070000 7ce4fbff ........(...|... │ │ │ │ + 0x00048978 20000000 00000000 10000000 3c070000 ...........<... │ │ │ │ + 0x00048988 88e4fbff 33000000 00000000 10000000 ....3........... │ │ │ │ + 0x00048998 50070000 b4e4fbff 2b000000 00000000 P.......+....... │ │ │ │ + 0x000489a8 10000000 64070000 d0e4fbff 34000000 ....d.......4... │ │ │ │ + 0x000489b8 00000000 10000000 78070000 fce4fbff ........x....... │ │ │ │ + 0x000489c8 25000000 00000000 10000000 8c070000 %............... │ │ │ │ + 0x000489d8 18e5fbff 4b000000 00000000 10000000 ....K........... │ │ │ │ + 0x000489e8 a0070000 54e5fbff 33000000 00000000 ....T...3....... │ │ │ │ + 0x000489f8 10000000 b4070000 80e5fbff 4b000000 ............K... │ │ │ │ + 0x00048a08 00000000 10000000 c8070000 bce5fbff ................ │ │ │ │ + 0x00048a18 33000000 00000000 10000000 dc070000 3............... │ │ │ │ + 0x00048a28 e8e5fbff 5d000000 00000000 10000000 ....]........... │ │ │ │ + 0x00048a38 f0070000 34e6fbff 45000000 00000000 ....4...E....... │ │ │ │ + 0x00048a48 10000000 04080000 70e6fbff 5b000000 ........p...[... │ │ │ │ + 0x00048a58 00000000 10000000 18080000 bce6fbff ................ │ │ │ │ + 0x00048a68 33000000 00000000 10000000 2c080000 3...........,... │ │ │ │ + 0x00048a78 e8e6fbff 63000000 00000000 10000000 ....c........... │ │ │ │ + 0x00048a88 40080000 44e7fbff 33000000 00000000 @...D...3....... │ │ │ │ + 0x00048a98 48000000 54080000 70e7fbff c0010000 H...T...p....... │ │ │ │ + 0x00048aa8 004b0e10 8f02500e 188e0342 0e208d04 .K....P....B. .. │ │ │ │ + 0x00048ab8 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x00048ac8 94010e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ + 0x00048ad8 420e0841 c3c6cccd cecf0000 50000000 B..A........P... │ │ │ │ + 0x00048ae8 a0080000 e4e8fbff 4d030000 004a0e10 ........M....J.. │ │ │ │ + 0x00048af8 8f024e0e 188e0345 0e208d04 480e288c ..N....E. ..H.(. │ │ │ │ + 0x00048b08 05410e30 8606410e 38830703 01030a0e .A.0..A.8....... │ │ │ │ + 0x00048b18 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00048b28 410b5a0e 08c3c6cc cdcecf00 00000000 A.Z............. │ │ │ │ + 0x00048b38 14000000 f4080000 e0ebfbff 13000000 ................ │ │ │ │ + 0x00048b48 00000000 00000000 10000000 0c090000 ................ │ │ │ │ + 0x00048b58 e8ebfbff 27000000 00000000 10000000 ....'........... │ │ │ │ + 0x00048b68 20090000 04ecfbff 06000000 00000000 ............... │ │ │ │ + 0x00048b78 14000000 34090000 00ecfbff 08000000 ....4........... │ │ │ │ + 0x00048b88 00000000 00000000 24000000 4c090000 ........$...L... │ │ │ │ + 0x00048b98 f8ebfbff 8d000000 00410e10 8602410e .........A....A. │ │ │ │ + 0x00048ba8 18830344 0e200284 0e18410e 10410e08 ...D. ....A..A.. │ │ │ │ + 0x00048bb8 24000000 74090000 60ecfbff c3000000 $...t...`....... │ │ │ │ + 0x00048bc8 00410e10 8602410e 18830347 0e2002b7 .A....A....G. .. │ │ │ │ + 0x00048bd8 0e18410e 10410e08 54000000 9c090000 ..A..A..T....... │ │ │ │ + 0x00048be8 08edfbff 9b010000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00048bf8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00048c08 8606410e 38830744 0e800102 a20e9001 ..A.8..D........ │ │ │ │ + 0x00048c18 02580ea0 0102730e 8001550e 38410e30 .X....s...U.8A.0 │ │ │ │ + 0x00048c28 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ + 0x00048c38 38000000 f4090000 50eefbff 48010000 8.......P...H... │ │ │ │ + 0x00048c48 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ + 0x00048c58 410e2883 05470e30 031e010a 0e28410e A.(..G.0.....(A. │ │ │ │ + 0x00048c68 20410e18 420e1042 0e08470b 24000000 A..B..B..G.$... │ │ │ │ + 0x00048c78 300a0000 64effbff d3000000 00410e10 0...d........A.. │ │ │ │ + 0x00048c88 8602410e 18830347 0e2002c7 0e18410e ..A....G. ....A. │ │ │ │ + 0x00048c98 10410e08 54000000 580a0000 1cf0fbff .A..T...X....... │ │ │ │ + 0x00048ca8 ab010000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x00048cb8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00048cc8 38830744 0e800102 b20e9001 02580ea0 8..D.........X.. │ │ │ │ + 0x00048cd8 0102730e 8001550e 38410e30 410e2842 ..s...U.8A.0A.(B │ │ │ │ + 0x00048ce8 0e20420e 18420e10 420e0800 2c000000 . B..B..B...,... │ │ │ │ + 0x00048cf8 b00a0000 74f1fbff db020000 00410e10 ....t........A.. │ │ │ │ + 0x00048d08 8602430d 06468f03 8e048d05 4a8c0683 ..C..F......J... │ │ │ │ + 0x00048d18 07034202 0a0c0708 4a0b0000 48000000 ..B.....J...H... │ │ │ │ + 0x00048d28 e00a0000 24f4fbff d7010000 00420e10 ....$........B.. │ │ │ │ + 0x00048d38 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00048d48 05410e30 8606410e 38830747 0ea00102 .A.0..A.8..G.... │ │ │ │ + 0x00048d58 ab0a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x00048d68 420e1042 0e08410b 24000000 2c0b0000 B..B..A.$...,... │ │ │ │ + 0x00048d78 b8f5fbff 8d000000 00410e10 8602410e .........A....A. │ │ │ │ + 0x00048d88 18830344 0e200284 0e18410e 10410e08 ...D. ....A..A.. │ │ │ │ + 0x00048d98 48000000 540b0000 20f6fbff 59020000 H...T... ...Y... │ │ │ │ + 0x00048da8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00048db8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x00048dc8 0e700340 020e3841 0e30410e 28420e20 .p.@..8A.0A.(B. │ │ │ │ + 0x00048dd8 420e1842 0e10420e 08000000 64000000 B..B..B.....d... │ │ │ │ + 0x00048de8 a00b0000 34f8fbff 2a040000 00420e10 ....4...*....B.. │ │ │ │ + 0x00048df8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00048e08 05440e30 8606410e 38830747 0ee00103 .D.0..A.8..G.... │ │ │ │ + 0x00048e18 99010ef0 017d0e80 0202480e e0010246 .....}....H....F │ │ │ │ + 0x00048e28 0ef00102 520e8002 028a0ee0 0102cb0e ....R........... │ │ │ │ + 0x00048e38 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00048e48 420e0800 38000000 080c0000 fcfbfbff B...8........... │ │ │ │ + 0x00048e58 48010000 00420e10 8d02420e 188c0341 H....B....B....A │ │ │ │ + 0x00048e68 0e208604 410e2883 05470e30 031e010a . ..A.(..G.0.... │ │ │ │ + 0x00048e78 0e28410e 20410e18 420e1042 0e08470b .(A. A..B..B..G. │ │ │ │ + 0x00048e88 48000000 440c0000 10fdfbff 68020000 H...D.......h... │ │ │ │ + 0x00048e98 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00048ea8 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00048eb8 0e70034c 020e3841 0e30410e 28420e20 .p.L..8A.0A.(B. │ │ │ │ + 0x00048ec8 420e1842 0e10420e 08000000 64000000 B..B..B.....d... │ │ │ │ + 0x00048ed8 900c0000 34fffbff 0a040000 00420e10 ....4........B.. │ │ │ │ + 0x00048ee8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00048ef8 05440e30 8606410e 38830747 0ee00103 .D.0..A.8..G.... │ │ │ │ + 0x00048f08 79010ef0 017d0e80 0202480e e0010246 y....}....H....F │ │ │ │ + 0x00048f18 0ef00102 520e8002 028a0ee0 0102cb0e ....R........... │ │ │ │ + 0x00048f28 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00048f38 420e0800 24000000 f80c0000 dc02fcff B...$........... │ │ │ │ + 0x00048f48 8d000000 00410e10 8602410e 18830344 .....A....A....D │ │ │ │ + 0x00048f58 0e200284 0e18410e 10410e08 48000000 . ....A..A..H... │ │ │ │ + 0x00048f68 200d0000 4403fcff 59060000 00420e10 ...D...Y....B.. │ │ │ │ + 0x00048f78 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00048f88 05410e30 8606410e 3883074a 0ea00303 .A.0..A.8..J.... │ │ │ │ + 0x00048f98 3a060e38 410e3041 0e28420e 20420e18 :..8A.0A.(B. B.. │ │ │ │ + 0x00048fa8 420e1042 0e080000 74000000 6c0d0000 B..B....t...l... │ │ │ │ + 0x00048fb8 5809fcff 2f090000 00420e10 8f02420e X.../....B....B. │ │ │ │ + 0x00048fc8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00048fd8 8606410e 3883074a 0eb00403 14030ec0 ..A.8..J........ │ │ │ │ + 0x00048fe8 04024d0e d004780e b0040353 010ec004 ..M...x....S.... │ │ │ │ + 0x00048ff8 02770ed0 047f0eb0 04029a0e c0040267 .w.............g │ │ │ │ + 0x00049008 0ed00403 57010eb0 04031601 0e38410e ....W........8A. │ │ │ │ + 0x00049018 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00049028 38000000 e40d0000 1012fcff 48010000 8...........H... │ │ │ │ + 0x00049038 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ + 0x00049048 410e2883 05470e30 031e010a 0e28410e A.(..G.0.....(A. │ │ │ │ + 0x00049058 20410e18 420e1042 0e08470b 48000000 A..B..B..G.H... │ │ │ │ + 0x00049068 200e0000 2413fcff 59060000 00420e10 ...$...Y....B.. │ │ │ │ + 0x00049078 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00049088 05410e30 8606410e 3883074a 0ea00303 .A.0..A.8..J.... │ │ │ │ + 0x00049098 3a060e38 410e3041 0e28420e 20420e18 :..8A.0A.(B. B.. │ │ │ │ + 0x000490a8 420e1042 0e080000 74000000 6c0e0000 B..B....t...l... │ │ │ │ + 0x000490b8 3819fcff 3f090000 00420e10 8f02420e 8...?....B....B. │ │ │ │ + 0x000490c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000490d8 8606410e 3883074a 0eb00403 24030ec0 ..A.8..J....$... │ │ │ │ + 0x000490e8 04024d0e d004780e b0040353 010ec004 ..M...x....S.... │ │ │ │ + 0x000490f8 02770ed0 047f0eb0 04029a0e c0040267 .w.............g │ │ │ │ + 0x00049108 0ed00403 57010eb0 04031601 0e38410e ....W........8A. │ │ │ │ + 0x00049118 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00049128 2c000000 e40e0000 0022fcff ac010000 ,........"...... │ │ │ │ + 0x00049138 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049148 8c068307 038e010a 0c070845 0b000000 ...........E.... │ │ │ │ + 0x00049158 2c000000 140f0000 8023fcff 3c020000 ,........#..<... │ │ │ │ + 0x00049168 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049178 8c068307 0322020a 0c070841 0b000000 .....".....A.... │ │ │ │ + 0x00049188 38000000 440f0000 9025fcff 58010000 8...D....%..X... │ │ │ │ + 0x00049198 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ + 0x000491a8 440e2883 05440e30 032e010a 0e28410e D.(..D.0.....(A. │ │ │ │ + 0x000491b8 20410e18 420e1042 0e08470b 2c000000 A..B..B..G.,... │ │ │ │ + 0x000491c8 800f0000 b426fcff ac010000 00410e10 .....&.......A.. │ │ │ │ + 0x000491d8 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ + 0x000491e8 038e010a 0c070845 0b000000 2c000000 .......E....,... │ │ │ │ + 0x000491f8 b00f0000 3428fcff 3c020000 00410e10 ....4(..<....A.. │ │ │ │ + 0x00049208 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ + 0x00049218 0322020a 0c070841 0b000000 2c000000 .".....A....,... │ │ │ │ + 0x00049228 e00f0000 442afcff 0b060000 00410e10 ....D*.......A.. │ │ │ │ + 0x00049238 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ + 0x00049248 035c020a 0c070847 0b000000 30000000 .\.....G....0... │ │ │ │ + 0x00049258 10100000 2430fcff 1c010000 00420e10 ....$0.......B.. │ │ │ │ + 0x00049268 8c02410e 18860344 0e208304 440e3003 ..A....D. ..D.0. │ │ │ │ + 0x00049278 0c010e20 410e1841 0e10420e 08000000 ... A..A..B..... │ │ │ │ + 0x00049288 2c000000 44100000 1031fcff bc020000 ,...D....1...... │ │ │ │ + 0x00049298 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x000492a8 8c068307 0389020a 0c07084a 0b000000 ...........J.... │ │ │ │ + 0x000492b8 38000000 74100000 a033fcff 19010000 8...t....3...... │ │ │ │ + 0x000492c8 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ + 0x000492d8 440e2883 05440e40 0305010e 28410e20 D.(..D.@....(A. │ │ │ │ + 0x000492e8 410e1842 0e10420e 08000000 2c000000 A..B..B.....,... │ │ │ │ + 0x000492f8 b0100000 8434fcff a6010000 00410e10 .....4.......A.. │ │ │ │ + 0x00049308 8602430d 06468f03 8e048d05 4a8c0683 ..C..F......J... │ │ │ │ + 0x00049318 07038601 0a0c0708 460b0000 2c000000 ........F...,... │ │ │ │ + 0x00049328 e0100000 0436fcff 97020000 00410e10 .....6.......A.. │ │ │ │ + 0x00049338 8602430d 064d8f03 8e048d05 8c068307 ..C..M.......... │ │ │ │ + 0x00049348 03f8010a 0c070847 0b000000 2c000000 .......G....,... │ │ │ │ + 0x00049358 10110000 7438fcff 6f020000 00410e10 ....t8..o....A.. │ │ │ │ + 0x00049368 8602430d 064d8f03 8e048d05 8c068307 ..C..M.......... │ │ │ │ + 0x00049378 03e9010a 0c070846 0b000000 2c000000 .......F....,... │ │ │ │ + 0x00049388 40110000 b43afcff 56020000 00410e10 @....:..V....A.. │ │ │ │ + 0x00049398 8602430d 064d8f03 8e048d05 8c068307 ..C..M.......... │ │ │ │ + 0x000493a8 03c6010a 0c070849 0b000000 28000000 .......I....(... │ │ │ │ + 0x000493b8 70110000 e43cfcff 0f010000 00410e10 p....<.......A.. │ │ │ │ + 0x000493c8 86024b0d 06448f03 8e04508d 058c0683 ..K..D....P..... │ │ │ │ + 0x000493d8 0702ee0c 07080000 54000000 9c110000 ........T....... │ │ │ │ + 0x000493e8 c83dfcff eb000000 00420e10 8f02420e .=.......B....B. │ │ │ │ + 0x000493f8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00049408 8606440e 38830744 0e5002ad 0e58430e ..D.8..D.P...XC. │ │ │ │ + 0x00049418 60430e68 420e7051 0e50490e 38410e30 `C.hB.pQ.PI.8A.0 │ │ │ │ + 0x00049428 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ + 0x00049438 2c000000 f4110000 603efcff 7f010000 ,.......`>...... │ │ │ │ + 0x00049448 00410e10 8602430d 06448f03 8e044c8d .A....C..D....L. │ │ │ │ + 0x00049458 058c0683 07034c01 0a0c0708 480b0000 ......L.....H... │ │ │ │ + 0x00049468 2c000000 24120000 b03ffcff a4050000 ,...$....?...... │ │ │ │ + 0x00049478 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049488 8c068307 0355050a 0c070846 0b000000 .....U.....F.... │ │ │ │ + 0x00049498 20000000 54120000 3045fcff 9d010000 ...T...0E...... │ │ │ │ + 0x000494a8 00410e10 830202f4 0a0e084b 0b029c0e .A.........K.... │ │ │ │ + 0x000494b8 08000000 28000000 78120000 ac46fcff ....(...x....F.. │ │ │ │ + 0x000494c8 da010000 00410e10 8602430d 064d8f03 .....A....C..M.. │ │ │ │ + 0x000494d8 8e048d05 8c068307 03c8010c 07080000 ................ │ │ │ │ + 0x000494e8 5c000000 a4120000 6048fcff 17010000 \.......`H...... │ │ │ │ + 0x000494f8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00049508 420e288c 05410e30 8606440e 38830744 B.(..A.0..D.8..D │ │ │ │ + 0x00049518 0e50029d 0e585a0e 60560e68 440e7044 .P...XZ.`V.hD.pD │ │ │ │ + 0x00049528 0e78430e 8001560e 504d0e38 410e3041 .xC...V.PM.8A.0A │ │ │ │ + 0x00049538 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x00049548 2c000000 04130000 2049fcff 46020000 ,....... I..F... │ │ │ │ + 0x00049558 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049568 8c068307 03f8010a 0c07084b 0b000000 ...........K.... │ │ │ │ + 0x00049578 10000000 34130000 404bfcff 95010000 ....4...@K...... │ │ │ │ + 0x00049588 00000000 2c000000 48130000 cc4cfcff ....,...H....L.. │ │ │ │ + 0x00049598 3e0b0000 00410e10 8602430d 06498f03 >....A....C..I.. │ │ │ │ + 0x000495a8 8e048d05 8c068307 03a0050a 0c070841 ...............A │ │ │ │ + 0x000495b8 0b000000 2c000000 78130000 dc57fcff ....,...x....W.. │ │ │ │ + 0x000495c8 3c0b0000 00410e10 8602430d 06498f03 <....A....C..I.. │ │ │ │ + 0x000495d8 8e048d05 8c068307 038d040a 0c070841 ...............A │ │ │ │ + 0x000495e8 0b000000 2c000000 a8130000 ec62fcff ....,........b.. │ │ │ │ + 0x000495f8 cb0b0000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x00049608 8e048d05 8c068307 0300060a 0c070841 ...............A │ │ │ │ + 0x00049618 0b000000 2c000000 d8130000 8c6efcff ....,........n.. │ │ │ │ + 0x00049628 570c0000 00410e10 8602430d 06498f03 W....A....C..I.. │ │ │ │ + 0x00049638 8e048d05 8c068307 033f060a 0c070841 .........?.....A │ │ │ │ + 0x00049648 0b000000 2c000000 08140000 bc7afcff ....,........z.. │ │ │ │ + 0x00049658 1e0c0000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x00049668 8e048d05 8c068307 0348060a 0c070841 .........H.....A │ │ │ │ + 0x00049678 0b000000 28000000 38140000 ac86fcff ....(...8....... │ │ │ │ + 0x00049688 c6020000 00410e10 8602430d 064d8f03 .....A....C..M.. │ │ │ │ + 0x00049698 8e048d05 8c068307 03b4020c 07080000 ................ │ │ │ │ + 0x000496a8 6c000000 64140000 5089fcff 57010000 l...d...P...W... │ │ │ │ + 0x000496b8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x000496c8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x000496d8 0e600286 0e68500e 70630e78 560e8001 .`...hP.pc.xV... │ │ │ │ + 0x000496e8 560e8801 420e9001 4b0e9801 430ea001 V...B...K...C... │ │ │ │ + 0x000496f8 430ea801 420eb001 510e6070 0e38410e C...B...Q.`p.8A. │ │ │ │ + 0x00049708 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00049718 2c000000 d4140000 408afcff e9020000 ,.......@....... │ │ │ │ + 0x00049728 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049738 8c068307 0394020a 0c070847 0b000000 ...........G.... │ │ │ │ + 0x00049748 2c000000 04150000 008dfcff d50c0000 ,............... │ │ │ │ + 0x00049758 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049768 8c068307 03e7050a 0c070841 0b000000 ...........A.... │ │ │ │ + 0x00049778 2c000000 34150000 b099fcff bb0a0000 ,...4........... │ │ │ │ + 0x00049788 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049798 8c068307 0332040a 0c070841 0b000000 .....2.....A.... │ │ │ │ + 0x000497a8 2c000000 64150000 40a4fcff e10b0000 ,...d...@....... │ │ │ │ + 0x000497b8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x000497c8 8c068307 036d040a 0c070841 0b000000 .....m.....A.... │ │ │ │ + 0x000497d8 2c000000 94150000 00b0fcff 680d0000 ,...........h... │ │ │ │ + 0x000497e8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x000497f8 8c068307 035d060a 0c070841 0b000000 .....].....A.... │ │ │ │ + 0x00049808 2c000000 c4150000 40bdfcff b50d0000 ,.......@....... │ │ │ │ + 0x00049818 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049828 8c068307 03a0060a 0c070841 0b000000 ...........A.... │ │ │ │ + 0x00049838 34000000 f4150000 d0cafcff 4a030000 4...........J... │ │ │ │ + 0x00049848 00410e10 8602460d 064d8f03 8e048d05 .A....F..M...... │ │ │ │ + 0x00049858 8c068307 03c1010a 0c07084b 0b033901 ...........K..9. │ │ │ │ + 0x00049868 0a0c0708 410b0000 34000000 2c160000 ....A...4...,... │ │ │ │ + 0x00049878 e8cdfcff a1040000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00049888 06428f03 4e8e048d 058c0683 07038c02 .B..N........... │ │ │ │ + 0x00049898 0a0c0708 410b03cb 010a0c07 08410b00 ....A........A.. │ │ │ │ + 0x000498a8 2c000000 64160000 60d2fcff ba020000 ,...d...`....... │ │ │ │ + 0x000498b8 00410e10 8602430d 06488f03 8e048d05 .A....C..H...... │ │ │ │ + 0x000498c8 8c064883 07032602 0a0c0708 460b0000 ..H...&.....F... │ │ │ │ + 0x000498d8 2c000000 94160000 f0d4fcff e8020000 ,............... │ │ │ │ + 0x000498e8 00410e10 8602430d 06448f03 8e044c8d .A....C..D....L. │ │ │ │ + 0x000498f8 058c0683 07034e02 0a0c0708 460b0000 ......N.....F... │ │ │ │ + 0x00049908 40000000 c4160000 b0d7fcff 2b020000 @...........+... │ │ │ │ + 0x00049918 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ + 0x00049928 440e2886 05410e30 8306440e 5003ef01 D.(..A.0..D.P... │ │ │ │ + 0x00049938 0a0e3041 0e28410e 20420e18 420e1042 ..0A.(A. B..B..B │ │ │ │ + 0x00049948 0e084a0b 2c000000 08170000 9cd9fcff ..J.,........... │ │ │ │ + 0x00049958 87020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x00049968 8e048d05 8c068307 0340020a 0c070843 .........@.....C │ │ │ │ + 0x00049978 0b000000 30000000 38170000 fcdbfcff ....0...8....... │ │ │ │ + 0x00049988 fb010000 00420e10 8c02410e 18860344 .....B....A....D │ │ │ │ + 0x00049998 0e208304 440e5003 cf010a0e 20410e18 . ..D.P..... A.. │ │ │ │ + 0x000499a8 410e1042 0e08420b 2c000000 6c170000 A..B..B.,...l... │ │ │ │ + 0x000499b8 c8ddfcff b0020000 00410e10 8602430d .........A....C. │ │ │ │ + 0x000499c8 06448f03 8e044c8d 058c0683 07035f02 .D....L......._. │ │ │ │ + 0x000499d8 0a0c0708 450b0000 2c000000 9c170000 ....E...,....... │ │ │ │ + 0x000499e8 48e0fcff d3020000 00410e10 8602430d H........A....C. │ │ │ │ + 0x000499f8 06498f03 8e048d05 8c068307 0364020a .I...........d.. │ │ │ │ + 0x00049a08 0c070847 0b000000 58000000 cc170000 ...G....X....... │ │ │ │ + 0x00049a18 f8e2fcff 24070000 00420e10 8f02420e ....$....B....B. │ │ │ │ + 0x00049a28 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00049a38 8606410e 38830703 8c040a0e 30410e28 ..A.8.......0A.( │ │ │ │ + 0x00049a48 420e2042 0e18420e 10420e08 410b0286 B. B..B..B..A... │ │ │ │ + 0x00049a58 0a0e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ + 0x00049a68 0e08410b 2c000000 28180000 cce9fcff ..A.,...(....... │ │ │ │ + 0x00049a78 36020000 00410e10 8602430d 06498f03 6....A....C..I.. │ │ │ │ + 0x00049a88 8e048d05 8c068307 03f0010a 0c070843 ...............C │ │ │ │ + 0x00049a98 0b000000 80000000 58180000 dcebfcff ........X....... │ │ │ │ + 0x00049aa8 c5010000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ + 0x00049ab8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00049ac8 38830744 0e7002d1 0e78550e 8001450e 8..D.p...xU...E. │ │ │ │ + 0x00049ad8 8801450e 90015c0e 70490a0e 38410e30 ..E...\.pI..8A.0 │ │ │ │ + 0x00049ae8 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ + 0x00049af8 0b6c0e78 4c0e8001 5a0e8801 520e9001 .l.xL...Z...R... │ │ │ │ + 0x00049b08 530e704b 0e38410e 30410e28 420e2042 S.pK.8A.0A.(B. B │ │ │ │ + 0x00049b18 0e18420e 10420e08 2c000000 dc180000 ..B..B..,....... │ │ │ │ + 0x00049b28 28edfcff d5020000 00410e10 8602430d (........A....C. │ │ │ │ + 0x00049b38 06488f03 8e048d05 8c064883 07035c02 .H........H...\. │ │ │ │ + 0x00049b48 0a0c0708 480b0000 2c000000 0c190000 ....H...,....... │ │ │ │ + 0x00049b58 d8effcff 32040000 00410e10 8602430d ....2....A....C. │ │ │ │ + 0x00049b68 06498f03 8e048d05 8c068307 0371030a .I...........q.. │ │ │ │ + 0x00049b78 0c070842 0b000000 2c000000 3c190000 ...B....,...<... │ │ │ │ + 0x00049b88 e8f3fcff 6a040000 00410e10 8602430d ....j....A....C. │ │ │ │ + 0x00049b98 06498f03 8e048d05 8c068307 03b4030a .I.............. │ │ │ │ + 0x00049ba8 0c070847 0b000000 2c000000 6c190000 ...G....,...l... │ │ │ │ + 0x00049bb8 28f8fcff 38040000 00410e10 8602430d (...8....A....C. │ │ │ │ + 0x00049bc8 06498f03 8e048d05 8c068307 03e2020a .I.............. │ │ │ │ + 0x00049bd8 0c070841 0b000000 2c000000 9c190000 ...A....,....... │ │ │ │ + 0x00049be8 38fcfcff 38040000 00410e10 8602430d 8...8....A....C. │ │ │ │ + 0x00049bf8 06498f03 8e048d05 8c068307 03e6020a .I.............. │ │ │ │ + 0x00049c08 0c070845 0b000000 2c000000 cc190000 ...E....,....... │ │ │ │ + 0x00049c18 4800fdff ab040000 00410e10 8602430d H........A....C. │ │ │ │ + 0x00049c28 06498f03 8e048d05 8c068307 0301040a .I.............. │ │ │ │ + 0x00049c38 0c070842 0b000000 2c000000 fc190000 ...B....,....... │ │ │ │ + 0x00049c48 c804fdff cb040000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00049c58 06498f03 8e048d05 8c068307 0321040a .I...........!.. │ │ │ │ + 0x00049c68 0c070842 0b000000 2c000000 2c1a0000 ...B....,...,... │ │ │ │ + 0x00049c78 6809fdff c3050000 00410e10 8602430d h........A....C. │ │ │ │ + 0x00049c88 06498f03 8e048d05 8c068307 03e2040a .I.............. │ │ │ │ + 0x00049c98 0c070841 0b000000 2c000000 5c1a0000 ...A....,...\... │ │ │ │ + 0x00049ca8 080ffdff d3050000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00049cb8 06498f03 8e048d05 8c068307 03a7050a .I.............. │ │ │ │ + 0x00049cc8 0c070844 0b000000 2c000000 8c1a0000 ...D....,....... │ │ │ │ + 0x00049cd8 b814fdff e3060000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00049ce8 06498f03 8e048d05 8c068307 0304060a .I.............. │ │ │ │ + 0x00049cf8 0c070847 0b000000 94000000 bc1a0000 ...G............ │ │ │ │ + 0x00049d08 781bfdff d91a0000 00420e10 8f02420e x........B....B. │ │ │ │ + 0x00049d18 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00049d28 8606410e 38830747 0e5803ad 080a0e38 ..A.8..G.X.....8 │ │ │ │ + 0x00049d38 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x00049d48 0e08410b 03b4030a 0e38410e 30410e28 ..A......8A.0A.( │ │ │ │ + 0x00049d58 420e2042 0e18420e 10420e08 410b0338 B. B..B..B..A..8 │ │ │ │ + 0x00049d68 090a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x00049d78 420e1042 0e08460b 7d0a0e38 410e3041 B..B..F.}..8A.0A │ │ │ │ + 0x00049d88 0e28420e 20420e18 420e1042 0e08490b .(B. B..B..B..I. │ │ │ │ + 0x00049d98 2c000000 541b0000 c035fdff cc050000 ,...T....5...... │ │ │ │ + 0x00049da8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049db8 8c068307 03a2050a 0c070841 0b000000 ...........A.... │ │ │ │ + 0x00049dc8 2c000000 841b0000 603bfdff 79050000 ,.......`;..y... │ │ │ │ + 0x00049dd8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049de8 8c068307 03b2040a 0c070841 0b000000 ...........A.... │ │ │ │ + 0x00049df8 2c000000 b41b0000 b040fdff e9060000 ,........@...... │ │ │ │ + 0x00049e08 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049e18 8c068307 0301060a 0c070842 0b000000 ...........B.... │ │ │ │ + 0x00049e28 2c000000 e41b0000 7047fdff e9020000 ,.......pG...... │ │ │ │ + 0x00049e38 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00049e48 8c068307 0391020a 0c070842 0b000000 ...........B.... │ │ │ │ + 0x00049e58 a0000000 141c0000 304afdff 2b020000 ........0J..+... │ │ │ │ + 0x00049e68 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00049e78 450e288c 05410e30 8606410e 38830744 E.(..A.0..A.8..D │ │ │ │ + 0x00049e88 0e7002f3 0e784d0e 8001500e 8801440e .p...xM...P...D. │ │ │ │ + 0x00049e98 9001440e 9801410e a001470e a801440e ..D...A...G...D. │ │ │ │ + 0x00049ea8 b001530e 704f0a0e 38410e30 410e2842 ..S.pO..8A.0A.(B │ │ │ │ + 0x00049eb8 0e20420e 18420e10 420e0847 0b5f0e78 . B..B..B..G._.x │ │ │ │ + 0x00049ec8 560e8001 480e8801 580e9001 520e9801 V...H...X...R... │ │ │ │ + 0x00049ed8 550ea001 520ea801 480eb001 530e704f U...R...H...S.pO │ │ │ │ + 0x00049ee8 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ + 0x00049ef8 10420e08 4c000000 b81c0000 bc4bfdff .B..L........K.. │ │ │ │ + 0x00049f08 a4020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x00049f18 0e208d04 420e288c 05440e30 8606410e . ..B.(..D.0..A. │ │ │ │ + 0x00049f28 38830744 0e800103 d9010a0e 38410e30 8..D........8A.0 │ │ │ │ + 0x00049f38 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ + 0x00049f48 0b000000 2c000000 081d0000 1c4efdff ....,........N.. │ │ │ │ + 0x00049f58 f1020000 00410e10 8602430d 06488f03 .....A....C..H.. │ │ │ │ + 0x00049f68 8e048d05 8c064883 07030d02 0a0c0708 ......H......... │ │ │ │ + 0x00049f78 470b0000 ac000000 381d0000 ec50fdff G.......8....P.. │ │ │ │ + 0x00049f88 4c030000 00420e10 8f02420e 188e0345 L....B....B....E │ │ │ │ + 0x00049f98 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00049fa8 38830744 0e900175 0e980144 0ea00155 8..D...u...D...U │ │ │ │ + 0x00049fb8 0e980141 0e90015d 0a0e3841 0e30410e ...A...]..8A.0A. │ │ │ │ + 0x00049fc8 28420e20 420e1842 0e10420e 08490b02 (B. B..B..B..I.. │ │ │ │ + 0x00049fd8 ec0e9801 430ea001 430ea801 430eb001 ....C...C...C... │ │ │ │ + 0x00049fe8 430eb801 420ec001 580e9001 030f010e C...B...X....... │ │ │ │ + 0x00049ff8 9801420e a001430e a801430e b001430e ..B...C...C...C. │ │ │ │ + 0x0004a008 b801420e c0015b0e 90015a0a 0e38410e ..B...[...Z..8A. │ │ │ │ + 0x0004a018 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0004a028 430b0000 bc000000 e81d0000 8c53fdff C............S.. │ │ │ │ + 0x0004a038 8c030000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0004a048 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0004a058 38830744 0ea00102 420ea801 440eb001 8..D....B...D... │ │ │ │ + 0x0004a068 550ea801 410ea001 5e0a0e38 410e3041 U...A...^..8A.0A │ │ │ │ + 0x0004a078 0e28420e 20420e18 420e1042 0e08460b .(B. B..B..B..F. │ │ │ │ + 0x0004a088 02c50ea8 01540eb0 01520eb8 01500ec0 .....T...R...P.. │ │ │ │ + 0x0004a098 01450ec8 01450ed0 01450ed8 01440ee0 .E...E...E...D.. │ │ │ │ + 0x0004a0a8 01560ea0 0102fa0e a801540e b001550e .V........T...U. │ │ │ │ + 0x0004a0b8 b801500e c001450e c801450e d001450e ..P...E...E...E. │ │ │ │ + 0x0004a0c8 d801440e e001560e a0015c0a 0e38410e ..D...V...\..8A. │ │ │ │ + 0x0004a0d8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0004a0e8 420b0000 28000000 a81e0000 5c56fdff B...(.......\V.. │ │ │ │ + 0x0004a0f8 1f040000 00410e10 8602460d 065d8f03 .....A....F..].. │ │ │ │ + 0x0004a108 8e048d05 8c068307 02680a0c 0708440b .........h....D. │ │ │ │ + 0x0004a118 dc000000 d41e0000 505afdff cc030000 ........PZ...... │ │ │ │ + 0x0004a128 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004a138 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0004a148 0ea00102 500ea801 430eb001 550ea801 ....P...C...U... │ │ │ │ + 0x0004a158 410ea001 590a0e38 410e3041 0e28420e A...Y..8A.0A.(B. │ │ │ │ + 0x0004a168 20420e18 420e1042 0e08460b 02af0ea8 B..B..B..F..... │ │ │ │ + 0x0004a178 01560eb0 01620eb8 014e0ec0 015f0ec8 .V...b...N..._.. │ │ │ │ + 0x0004a188 01490ed0 01440ed8 01420ee0 014b0ee8 .I...D...B...K.. │ │ │ │ + 0x0004a198 01430ef0 01430ef8 01420e80 02510ea0 .C...C...B...Q.. │ │ │ │ + 0x0004a1a8 0102d80e a801560e b001620e b8014e0e ......V...b...N. │ │ │ │ + 0x0004a1b8 c0015f0e c801490e d001440e d801420e .._...I...D...B. │ │ │ │ + 0x0004a1c8 e0014b0e e801430e f001430e f801420e ..K...C...C...B. │ │ │ │ + 0x0004a1d8 8002510e a0015b0a 0e38410e 30410e28 ..Q...[..8A.0A.( │ │ │ │ + 0x0004a1e8 420e2042 0e18420e 10420e08 440b0000 B. B..B..B..D... │ │ │ │ + 0x0004a1f8 5c000000 b41f0000 405dfdff ed040000 \.......@]...... │ │ │ │ + 0x0004a208 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004a218 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x0004a228 0ed00102 ae0ed801 440ee001 420ee801 ........D...B... │ │ │ │ + 0x0004a238 420ef001 660ed001 640a0e38 410e3041 B...f...d..8A.0A │ │ │ │ + 0x0004a248 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x0004a258 28000000 14200000 d061fdff e5050000 (.... ...a...... │ │ │ │ + 0x0004a268 00410e10 8602430d 06608f03 8e048d05 .A....C..`...... │ │ │ │ + 0x0004a278 8c068307 02810a0c 07084b0b 28000000 ..........K.(... │ │ │ │ + 0x0004a288 40200000 9467fdff 4b070000 00410e10 @ ...g..K....A.. │ │ │ │ + 0x0004a298 8602460d 06648f03 8e048d05 8c068307 ..F..d.......... │ │ │ │ + 0x0004a2a8 026e0a0c 0708470b 28000000 6c200000 .n....G.(...l .. │ │ │ │ + 0x0004a2b8 b86efdff 39070000 00410e10 8602430d .n..9....A....C. │ │ │ │ + 0x0004a2c8 06648f03 8e048d05 8c068307 02840a0c .d.............. │ │ │ │ + 0x0004a2d8 0708440b 2c000000 98200000 cc75fdff ..D.,.... ...u.. │ │ │ │ + 0x0004a2e8 a0060000 00410e10 8602430d 06428f03 .....A....C..B.. │ │ │ │ + 0x0004a2f8 658e048d 058c0683 0702610a 0c070844 e.........a....D │ │ │ │ + 0x0004a308 0b000000 2c000000 c8200000 3c7cfdff ....,.... ..<|.. │ │ │ │ + 0x0004a318 f0060000 00410e10 8602430d 065a8f03 .....A....C..Z.. │ │ │ │ + 0x0004a328 8e048d05 4d8c0683 0702610a 0c070844 ....M.....a....D │ │ │ │ + 0x0004a338 0b000000 28000000 f8200000 fc82fdff ....(.... ...... │ │ │ │ + 0x0004a348 770a0000 00410e10 8602430d 06648f03 w....A....C..d.. │ │ │ │ + 0x0004a358 8e048d05 8c068307 02800a0c 0708480b ..............H. │ │ │ │ + 0x0004a368 28000000 24210000 508dfdff c5090000 (...$!..P....... │ │ │ │ + 0x0004a378 00410e10 8602430d 06648f03 8e048d05 .A....C..d...... │ │ │ │ + 0x0004a388 8c068307 02790a0c 0708470b 28000000 .....y....G.(... │ │ │ │ + 0x0004a398 50210000 f496fdff f80a0000 00410e10 P!...........A.. │ │ │ │ + 0x0004a3a8 8602430d 06608f03 8e048d05 8c068307 ..C..`.......... │ │ │ │ + 0x0004a3b8 02810a0c 07084b0b 28000000 7c210000 ......K.(...|!.. │ │ │ │ + 0x0004a3c8 c8a1fdff d20d0000 00410e10 8602430d .........A....C. │ │ │ │ + 0x0004a3d8 06648f03 8e048d05 8c068307 02970a0c .d.............. │ │ │ │ + 0x0004a3e8 0708410b 28000000 a8210000 7caffdff ..A.(....!..|... │ │ │ │ + 0x0004a3f8 030d0000 00410e10 8602430d 06648f03 .....A....C..d.. │ │ │ │ + 0x0004a408 8e048d05 8c068307 02820a0c 0708460b ..............F. │ │ │ │ + 0x0004a418 28000000 d4210000 60bcfdff 680f0000 (....!..`...h... │ │ │ │ + 0x0004a428 00410e10 8602430d 06608f03 8e048d05 .A....C..`...... │ │ │ │ + 0x0004a438 8c068307 02940a0c 0708480b 28000000 ..........H.(... │ │ │ │ + 0x0004a448 00220000 a4cbfdff a3190000 00410e10 ."...........A.. │ │ │ │ + 0x0004a458 8602430d 06648f03 8e048d05 8c068307 ..C..d.......... │ │ │ │ + 0x0004a468 02790a0c 0708410b 28000000 2c220000 .y....A.(...,".. │ │ │ │ + 0x0004a478 28e5fdff 071a0000 00410e10 8602430d (........A....C. │ │ │ │ + 0x0004a488 06648f03 8e048d05 8c068307 02630a0c .d...........c.. │ │ │ │ + 0x0004a498 0708410b 28000000 58220000 0cfffdff ..A.(...X"...... │ │ │ │ + 0x0004a4a8 081b0000 00410e10 8602430d 06648f03 .....A....C..d.. │ │ │ │ + 0x0004a4b8 8e048d05 8c068307 02630a0c 0708410b .........c....A. │ │ │ │ + 0x0004a4c8 28000000 84220000 f019feff 441b0000 (...."......D... │ │ │ │ + 0x0004a4d8 00410e10 8602430d 06648f03 8e048d05 .A....C..d...... │ │ │ │ + 0x0004a4e8 8c068307 02630a0c 0708410b 28000000 .....c....A.(... │ │ │ │ + 0x0004a4f8 b0220000 1435feff c41b0000 00410e10 ."...5.......A.. │ │ │ │ + 0x0004a508 8602430d 06648f03 8e048d05 8c068307 ..C..d.......... │ │ │ │ + 0x0004a518 02790a0c 0708410b 44000000 dc220000 .y....A.D....".. │ │ │ │ + 0x0004a528 b850feff 1a110000 00410e10 8602450d .P.......A....E. │ │ │ │ + 0x0004a538 06448f03 8e044f8d 058c0683 0702d70a .D....O......... │ │ │ │ + 0x0004a548 0c070841 0b03d102 0a0c0708 460b0297 ...A........F... │ │ │ │ + 0x0004a558 0a0c0708 410b0241 0a0c0708 410b0000 ....A..A....A... │ │ │ │ + 0x0004a568 30000000 24230000 9061feff 73000000 0...$#...a..s... │ │ │ │ + 0x0004a578 00410e10 8602430e 18830347 0e40024a .A....C....G.@.J │ │ │ │ + 0x0004a588 0a0e1841 0e10410e 08490b50 0e18410e ...A..A..I.P..A. │ │ │ │ + 0x0004a598 10410e08 30000000 58230000 dc61feff .A..0...X#...a.. │ │ │ │ + 0x0004a5a8 73000000 00410e10 8602430e 18830347 s....A....C....G │ │ │ │ + 0x0004a5b8 0e400249 0a0e1841 0e10410e 084a0b50 .@.I...A..A..J.P │ │ │ │ + 0x0004a5c8 0e18410e 10410e08 28000000 8c230000 ..A..A..(....#.. │ │ │ │ + 0x0004a5d8 2862feff 030d0000 00410e10 8602430d (b.......A....C. │ │ │ │ + 0x0004a5e8 06498f03 8e048d05 8c068307 02410a0c .I...........A.. │ │ │ │ + 0x0004a5f8 0708420b 3c000000 b8230000 0c6ffeff ..B.<....#...o.. │ │ │ │ + 0x0004a608 82100000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x0004a618 8e048d05 8c068307 02440a0c 0708470b .........D....G. │ │ │ │ + 0x0004a628 03d4010a 0c070844 0b02d70a 0c070849 .......D.......I │ │ │ │ + 0x0004a638 0b000000 28000000 f8230000 5c7ffeff ....(....#..\... │ │ │ │ + 0x0004a648 4c0f0000 00410e10 8602430d 06498f03 L....A....C..I.. │ │ │ │ + 0x0004a658 8e048d05 8c068307 02530a0c 0708480b .........S....H. │ │ │ │ + 0x0004a668 28000000 24240000 808efeff 75110000 (...$$......u... │ │ │ │ + 0x0004a678 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x0004a688 8c068307 02560a0c 0708450b 2c000000 .....V....E.,... │ │ │ │ + 0x0004a698 50240000 d49ffeff ff100000 00410e10 P$...........A.. │ │ │ │ + 0x0004a6a8 8602460d 06508f03 8e048d05 8c068307 ..F..P.......... │ │ │ │ + 0x0004a6b8 033f020a 0c07084a 0b000000 28000000 .?.....J....(... │ │ │ │ + 0x0004a6c8 80240000 a4b0feff 0e0d0000 00410e10 .$...........A.. │ │ │ │ + 0x0004a6d8 8602460d 06508f03 8e048d05 8c068307 ..F..P.......... │ │ │ │ + 0x0004a6e8 024f0a0c 07084a0b 2c000000 ac240000 .O....J.,....$.. │ │ │ │ + 0x0004a6f8 88bdfeff eb140000 00410e10 8602460d .........A....F. │ │ │ │ + 0x0004a708 06508f03 8e048d05 8c068307 03df020a .P.............. │ │ │ │ + 0x0004a718 0c07084a 0b000000 20000000 dc240000 ...J.... ....$.. │ │ │ │ + 0x0004a728 48d2feff fc000000 0002620e 10830244 H.........b....D │ │ │ │ + 0x0004a738 0e400286 0a0e1041 0e08410b 2c000000 .@.....A..A.,... │ │ │ │ + 0x0004a748 00250000 24d3feff 7b010000 00420e10 .%..$...{....B.. │ │ │ │ + 0x0004a758 8c02410e 18860341 0e208304 0354010a ..A....A. ...T.. │ │ │ │ + 0x0004a768 0e18410e 10420e08 450b0000 28000000 ..A..B..E...(... │ │ │ │ + 0x0004a778 30250000 74d4feff a3020000 00410e10 0%..t........A.. │ │ │ │ + 0x0004a788 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ + 0x0004a798 024e0a0c 0708450b 28000000 5c250000 .N....E.(...\%.. │ │ │ │ + 0x0004a7a8 f8d6feff a3020000 00410e10 8602430d .........A....C. │ │ │ │ + 0x0004a7b8 06498f03 8e048d05 8c068307 024e0a0c .I...........N.. │ │ │ │ + 0x0004a7c8 0708450b 28000000 88250000 7cd9feff ..E.(....%..|... │ │ │ │ + 0x0004a7d8 e0020000 00410e10 8602460d 064d8f03 .....A....F..M.. │ │ │ │ + 0x0004a7e8 8e048d05 8c068307 02650a0c 0708470b .........e....G. │ │ │ │ + 0x0004a7f8 1c000000 b4250000 30dcfeff 53000000 .....%..0...S... │ │ │ │ + 0x0004a808 00410e10 8302570a 0e08480b 6e0e0800 .A....W...H.n... │ │ │ │ + 0x0004a818 48000000 d4250000 70dcfeff 6b010000 H....%..p...k... │ │ │ │ + 0x0004a828 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x0004a838 450e288c 05410e30 8606440e 38830747 E.(..A.0..D.8..G │ │ │ │ + 0x0004a848 0e400314 010a0e38 410e3041 0e28420e .@.....8A.0A.(B. │ │ │ │ + 0x0004a858 20420e18 420e1042 0e08480b 48000000 B..B..B..H.H... │ │ │ │ + 0x0004a868 20260000 94ddfeff 07020000 00420e10 &...........B.. │ │ │ │ + 0x0004a878 8f02480e 188e0345 0e208d04 450e288c ..H....E. ..E.(. │ │ │ │ + 0x0004a888 05440e30 8606410e 38830747 0e50038d .D.0..A.8..G.P.. │ │ │ │ + 0x0004a898 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x0004a8a8 420e1042 0e08490b 48000000 6c260000 B..B..I.H...l&.. │ │ │ │ + 0x0004a8b8 58dffeff 05020000 00420e10 8f02480e X........B....H. │ │ │ │ + 0x0004a8c8 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ │ │ + 0x0004a8d8 8606440e 38830744 0e500392 010a0e38 ..D.8..D.P.....8 │ │ │ │ + 0x0004a8e8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x0004a8f8 0e08470b 14000000 b8260000 1ce1feff ..G......&...... │ │ │ │ + 0x0004a908 1e000000 00440e20 590e0800 14000000 .....D. Y....... │ │ │ │ + 0x0004a918 d0260000 24e1feff 2a000000 00440e20 .&..$...*....D. │ │ │ │ + 0x0004a928 650e0800 14000000 e8260000 3ce1feff e........&..<... │ │ │ │ + 0x0004a938 2e000000 00440e20 690e0800 10000000 .....D. i....... │ │ │ │ + 0x0004a948 00270000 54e1feff 42010000 00000000 .'..T...B....... │ │ │ │ + 0x0004a958 2c000000 14270000 90e2feff 01020000 ,....'.......... │ │ │ │ + 0x0004a968 00410e10 8602410e 18830347 0e2002ab .A....A....G. .. │ │ │ │ + 0x0004a978 0a0e1841 0e10410e 084a0b00 00000000 ...A..A..J...... │ │ │ │ + 0x0004a988 2c000000 44270000 70e4feff 46060000 ,...D'..p...F... │ │ │ │ + 0x0004a998 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x0004a9a8 8c068307 03da020a 0c070849 0b000000 ...........I.... │ │ │ │ + 0x0004a9b8 2c000000 74270000 90eafeff d4240000 ,...t'.......$.. │ │ │ │ + 0x0004a9c8 00410e10 8602430d 06448f03 8e044f8d .A....C..D....O. │ │ │ │ + 0x0004a9d8 058c0683 07036807 0a0c0708 410b0000 ......h.....A... │ │ │ │ + 0x0004a9e8 3c000000 a4270000 400fffff 20240000 <....'..@... $.. │ │ │ │ + 0x0004a9f8 00410e10 8602450d 06468f03 8e048d05 .A....E..F...... │ │ │ │ + 0x0004aa08 4d8c0683 07036a08 0a0c0708 410b03e7 M.....j.....A... │ │ │ │ + 0x0004aa18 030a0c07 08450b03 f2030a0c 0708460b .....E........F. │ │ │ │ + 0x0004aa28 30000000 e4270000 2033ffff ea020000 0....'.. 3...... │ │ │ │ + 0x0004aa38 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ + 0x0004aa48 8c068307 0342020a 0c070847 0b02910c .....B.....G.... │ │ │ │ + 0x0004aa58 07080000 30000000 18280000 dc35ffff ....0....(...5.. │ │ │ │ + 0x0004aa68 b5020000 00410e10 8602450d 06498f03 .....A....E..I.. │ │ │ │ + 0x0004aa78 8e048d05 8c068307 0311020a 0c070848 ...............H │ │ │ │ + 0x0004aa88 0b028c0c 07080000 2c000000 4c280000 ........,...L(.. │ │ │ │ + 0x0004aa98 6838ffff 8b010000 00420e10 8c02410e h8.......B....A. │ │ │ │ + 0x0004aaa8 18860341 0e208304 0364010a 0e18410e ...A. ...d....A. │ │ │ │ + 0x0004aab8 10420e08 450b0000 40000000 7c280000 .B..E...@...|(.. │ │ │ │ + 0x0004aac8 c839ffff bd010000 00420e10 8f02420e .9.......B....B. │ │ │ │ + 0x0004aad8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0004aae8 8606410e 38830703 a9010e30 410e2842 ..A.8......0A.(B │ │ │ │ + 0x0004aaf8 0e20420e 18420e10 420e0800 4c000000 . B..B..B...L... │ │ │ │ + 0x0004ab08 c0280000 443bffff 0c020000 004f0e10 .(..D;.......O.. │ │ │ │ + 0x0004ab18 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0004ab28 05410e30 8606410e 38830703 c6010a0e .A.0..A.8....... │ │ │ │ + 0x0004ab38 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0004ab48 4a0b5b0e 08c3c6cc cdcecf00 2c000000 J.[.........,... │ │ │ │ + 0x0004ab58 10290000 043dffff d9050000 00410e10 .)...=.......A.. │ │ │ │ + 0x0004ab68 8602480d 06508f03 8e048d05 8c068307 ..H..P.......... │ │ │ │ + 0x0004ab78 03ab050a 0c070841 0b000000 1c000000 .......A........ │ │ │ │ + 0x0004ab88 40290000 b442ffff 53000000 00410e10 @)...B..S....A.. │ │ │ │ + 0x0004ab98 8302570a 0e08480b 6e0e0800 3c000000 ..W...H.n...<... │ │ │ │ + 0x0004aba8 60290000 f442ffff 46010000 00420e10 `)...B..F....B.. │ │ │ │ + 0x0004abb8 8e02450e 188d0342 0e208c04 470e2886 ..E....B. ..G.(. │ │ │ │ + 0x0004abc8 05440e30 83060300 010a0e28 410e2042 .D.0.......(A. B │ │ │ │ + 0x0004abd8 0e18420e 10420e08 450b0000 48000000 ..B..B..E...H... │ │ │ │ + 0x0004abe8 a0290000 0444ffff 07020000 00420e10 .)...D.......B.. │ │ │ │ + 0x0004abf8 8f02480e 188e0345 0e208d04 450e288c ..H....E. ..E.(. │ │ │ │ + 0x0004ac08 05440e30 8606410e 38830747 0e500384 .D.0..A.8..G.P.. │ │ │ │ + 0x0004ac18 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x0004ac28 420e1042 0e084a0b 14000000 ec290000 B..B..J......).. │ │ │ │ + 0x0004ac38 c845ffff 1e000000 00440e20 590e0800 .E.......D. Y... │ │ │ │ + 0x0004ac48 14000000 042a0000 d045ffff 2a000000 .....*...E..*... │ │ │ │ + 0x0004ac58 00440e20 650e0800 14000000 1c2a0000 .D. e........*.. │ │ │ │ + 0x0004ac68 e845ffff 2e000000 00440e20 690e0800 .E.......D. i... │ │ │ │ + 0x0004ac78 10000000 342a0000 0046ffff 12010000 ....4*...F...... │ │ │ │ + 0x0004ac88 00000000 28000000 482a0000 0c47ffff ....(...H*...G.. │ │ │ │ + 0x0004ac98 b1010000 00410e10 8602410e 18830347 .....A....A....G │ │ │ │ + 0x0004aca8 0e2002af 0a0e1841 0e10410e 08460b00 . .....A..A..F.. │ │ │ │ + 0x0004acb8 2c000000 742a0000 a048ffff 3e060000 ,...t*...H..>... │ │ │ │ + 0x0004acc8 00410e10 8602430d 06428f03 4e8e048d .A....C..B..N... │ │ │ │ + 0x0004acd8 058c0683 0703c502 0a0c0708 470b0000 ............G... │ │ │ │ + 0x0004ace8 3c000000 a42a0000 b04effff 84230000 <....*...N...#.. │ │ │ │ + 0x0004acf8 00410e10 8602450d 06448f03 8e044f8d .A....E..D....O. │ │ │ │ + 0x0004ad08 058c0683 0703ca08 0a0c0708 410b0348 ............A..H │ │ │ │ + 0x0004ad18 030a0c07 08440b03 80030a0c 0708480b .....D........H. │ │ │ │ + 0x0004ad28 2c000000 e42a0000 0072ffff 48230000 ,....*...r..H#.. │ │ │ │ + 0x0004ad38 00410e10 8602430d 06448f03 8e044f8d .A....C..D....O. │ │ │ │ + 0x0004ad48 058c0683 07033007 0a0c0708 410b0000 ......0.....A... │ │ │ │ + 0x0004ad58 30000000 142b0000 2095ffff 0b030000 0....+.. ....... │ │ │ │ + 0x0004ad68 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ + 0x0004ad78 8c068307 0355020a 0c070844 0b02a20c .....U.....D.... │ │ │ │ + 0x0004ad88 07080000 30000000 482b0000 fc97ffff ....0...H+...... │ │ │ │ + 0x0004ad98 dd020000 00410e10 8602450d 06428f03 .....A....E..B.. │ │ │ │ + 0x0004ada8 4e8e048d 058c0683 07032a02 0a0c0708 N.........*..... │ │ │ │ + 0x0004adb8 480b0294 0c070800 2c000000 7c2b0000 H.......,...|+.. │ │ │ │ + 0x0004adc8 a89affff 8b010000 00420e10 8c02410e .........B....A. │ │ │ │ + 0x0004add8 18860341 0e208304 0364010a 0e18410e ...A. ...d....A. │ │ │ │ + 0x0004ade8 10420e08 450b0000 40000000 ac2b0000 .B..E...@....+.. │ │ │ │ + 0x0004adf8 089cffff bd010000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0004ae08 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0004ae18 8606410e 38830703 a9010e30 410e2842 ..A.8......0A.(B │ │ │ │ + 0x0004ae28 0e20420e 18420e10 420e0800 4c000000 . B..B..B...L... │ │ │ │ + 0x0004ae38 f02b0000 849dffff 0c020000 004f0e10 .+...........O.. │ │ │ │ + 0x0004ae48 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0004ae58 05410e30 8606410e 38830703 c6010a0e .A.0..A.8....... │ │ │ │ + 0x0004ae68 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0004ae78 4a0b5b0e 08c3c6cc cdcecf00 2c000000 J.[.........,... │ │ │ │ + 0x0004ae88 402c0000 449fffff bd050000 00410e10 @,..D........A.. │ │ │ │ + 0x0004ae98 8602450d 06428f03 4e8e048d 058c0683 ..E..B..N....... │ │ │ │ + 0x0004aea8 07039505 0a0c0708 410b0000 1c000000 ........A....... │ │ │ │ + 0x0004aeb8 702c0000 d4a4ffff 53000000 00410e10 p,......S....A.. │ │ │ │ + 0x0004aec8 8302570a 0e08480b 6e0e0800 3c000000 ..W...H.n...<... │ │ │ │ + 0x0004aed8 902c0000 14a5ffff 46010000 00420e10 .,......F....B.. │ │ │ │ + 0x0004aee8 8e02450e 188d0342 0e208c04 470e2886 ..E....B. ..G.(. │ │ │ │ + 0x0004aef8 05440e30 83060300 010a0e28 410e2042 .D.0.......(A. B │ │ │ │ + 0x0004af08 0e18420e 10420e08 450b0000 48000000 ..B..B..E...H... │ │ │ │ + 0x0004af18 d02c0000 24a6ffff 07020000 00420e10 .,..$........B.. │ │ │ │ + 0x0004af28 8f02480e 188e0345 0e208d04 450e288c ..H....E. ..E.(. │ │ │ │ + 0x0004af38 05440e30 8606410e 38830747 0e500384 .D.0..A.8..G.P.. │ │ │ │ + 0x0004af48 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x0004af58 420e1042 0e084a0b 14000000 1c2d0000 B..B..J......-.. │ │ │ │ + 0x0004af68 e8a7ffff 1e000000 00440e20 590e0800 .........D. Y... │ │ │ │ + 0x0004af78 14000000 342d0000 f0a7ffff 2a000000 ....4-......*... │ │ │ │ + 0x0004af88 00440e20 650e0800 14000000 4c2d0000 .D. e.......L-.. │ │ │ │ + 0x0004af98 08a8ffff 2e000000 00440e20 690e0800 .........D. i... │ │ │ │ + 0x0004afa8 10000000 642d0000 20a8ffff 12010000 ....d-.. ....... │ │ │ │ + 0x0004afb8 00000000 28000000 782d0000 2ca9ffff ....(...x-..,... │ │ │ │ + 0x0004afc8 b1010000 00410e10 8602410e 18830347 .....A....A....G │ │ │ │ + 0x0004afd8 0e2002af 0a0e1841 0e10410e 08460b00 . .....A..A..F.. │ │ │ │ + 0x0004afe8 20000000 a42d0000 c0aaffff 10010000 ....-.......... │ │ │ │ + 0x0004aff8 00410e10 83020283 0a0e0844 0b540a0e .A.........D.T.. │ │ │ │ + 0x0004b008 08440b00 10000000 c82d0000 acabffff .D.......-...... │ │ │ │ + 0x0004b018 0a000000 00000000 2c000000 dc2d0000 ........,....-.. │ │ │ │ + 0x0004b028 a8abffff 74010000 00410e10 83020259 ....t....A.....Y │ │ │ │ + 0x0004b038 0e18410e 20490e18 410e1002 b20a0e08 ..A. I..A....... │ │ │ │ + 0x0004b048 490b024c 0e080000 b4000000 0c2e0000 I..L............ │ │ │ │ + 0x0004b058 f8acffff 4e070000 00410e10 8302630a ....N....A....c. │ │ │ │ + 0x0004b068 0e08440b 6a0e204a 0e18420e 10770e20 ..D.j. J..B..w. │ │ │ │ + 0x0004b078 6e0e1842 0e100265 0e18430e 20500e18 n..B...e..C. P.. │ │ │ │ + 0x0004b088 410e105a 0a0e0848 0b029c0e 204a0e18 A..Z...H.... J.. │ │ │ │ + 0x0004b098 410e104a 0e205a0e 18460e10 02a30e20 A..J. Z..F..... │ │ │ │ + 0x0004b0a8 5d0e1844 0e1002a7 0e204a0e 18420e10 ]..D..... J..B.. │ │ │ │ + 0x0004b0b8 4a0e2062 0e18410e 1002b00e 20490e18 J. b..A..... I.. │ │ │ │ + 0x0004b0c8 410e1002 560e1842 0e204a0e 18410e10 A...V..B. J..A.. │ │ │ │ + 0x0004b0d8 02e40e20 4a0e1841 0e105d0e 20490e18 ... J..A..]. I.. │ │ │ │ + 0x0004b0e8 420e1056 0a0e0841 0b02640e 20490e18 B..V...A..d. I.. │ │ │ │ + 0x0004b0f8 410e1002 6e0e204a 0e18420e 10000000 A...n. J..B..... │ │ │ │ + 0x0004b108 18000000 c42e0000 90b3ffff 84000000 ................ │ │ │ │ + 0x0004b118 00410e10 8302760a 0e08490b 20000000 .A....v...I. ... │ │ │ │ + 0x0004b128 e02e0000 04b4ffff 10010000 00410e10 .............A.. │ │ │ │ + 0x0004b138 83020283 0a0e0844 0b540a0e 08440b00 .......D.T...D.. │ │ │ │ + 0x0004b148 10000000 042f0000 f0b4ffff 0a000000 ...../.......... │ │ │ │ + 0x0004b158 00000000 2c000000 182f0000 ecb4ffff ....,..../...... │ │ │ │ + 0x0004b168 74010000 00410e10 83020259 0e18410e t....A.....Y..A. │ │ │ │ + 0x0004b178 20490e18 410e1002 b20a0e08 490b024c I..A.......I..L │ │ │ │ + 0x0004b188 0e080000 b4000000 482f0000 3cb6ffff ........H/..<... │ │ │ │ + 0x0004b198 4e070000 00410e10 8302630a 0e08440b N....A....c...D. │ │ │ │ + 0x0004b1a8 6a0e204a 0e18420e 10770e20 6e0e1842 j. J..B..w. n..B │ │ │ │ + 0x0004b1b8 0e100265 0e18430e 20500e18 410e105a ...e..C. P..A..Z │ │ │ │ + 0x0004b1c8 0a0e0848 0b029c0e 204a0e18 410e104a ...H.... J..A..J │ │ │ │ + 0x0004b1d8 0e205a0e 18460e10 02a30e20 5d0e1844 . Z..F..... ]..D │ │ │ │ + 0x0004b1e8 0e1002a7 0e204a0e 18420e10 4a0e2062 ..... J..B..J. b │ │ │ │ + 0x0004b1f8 0e18410e 1002b00e 20490e18 410e1002 ..A..... I..A... │ │ │ │ + 0x0004b208 560e1842 0e204a0e 18410e10 02e40e20 V..B. J..A..... │ │ │ │ + 0x0004b218 4a0e1841 0e105d0e 20490e18 420e1056 J..A..]. I..B..V │ │ │ │ + 0x0004b228 0a0e0841 0b02640e 20490e18 410e1002 ...A..d. I..A... │ │ │ │ + 0x0004b238 6e0e204a 0e18420e 10000000 18000000 n. J..B......... │ │ │ │ + 0x0004b248 00300000 d4bcffff 84000000 00410e10 .0...........A.. │ │ │ │ + 0x0004b258 8302760a 0e08490b 00000000 ..v...I..... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x00050ab8 f0350000 00000000 .5...... │ │ │ │ + 0x0004cab8 d0350000 00000000 .5...... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x00050ac0 b0350000 00000000 .5...... │ │ │ │ + 0x0004cac0 90350000 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. │ │ │ │ - 0x00050cf8 c80a0500 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050d08 00000000 00000000 36300000 00000000 ........60...... │ │ │ │ - 0x00050d18 46300000 00000000 56300000 00000000 F0......V0...... │ │ │ │ - 0x00050d28 66300000 00000000 76300000 00000000 f0......v0...... │ │ │ │ - 0x00050d38 86300000 00000000 96300000 00000000 .0.......0...... │ │ │ │ - 0x00050d48 a6300000 00000000 b6300000 00000000 .0.......0...... │ │ │ │ - 0x00050d58 c6300000 00000000 d6300000 00000000 .0.......0...... │ │ │ │ - 0x00050d68 e6300000 00000000 f6300000 00000000 .0.......0...... │ │ │ │ - 0x00050d78 06310000 00000000 16310000 00000000 .1.......1...... │ │ │ │ - 0x00050d88 26310000 00000000 36310000 00000000 &1......61...... │ │ │ │ - 0x00050d98 46310000 00000000 56310000 00000000 F1......V1...... │ │ │ │ - 0x00050da8 66310000 00000000 76310000 00000000 f1......v1...... │ │ │ │ - 0x00050db8 86310000 00000000 96310000 00000000 .1.......1...... │ │ │ │ - 0x00050dc8 a6310000 00000000 b6310000 00000000 .1.......1...... │ │ │ │ - 0x00050dd8 c6310000 00000000 d6310000 00000000 .1.......1...... │ │ │ │ - 0x00050de8 e6310000 00000000 f6310000 00000000 .1.......1...... │ │ │ │ - 0x00050df8 06320000 00000000 16320000 00000000 .2.......2...... │ │ │ │ - 0x00050e08 26320000 00000000 36320000 00000000 &2......62...... │ │ │ │ - 0x00050e18 46320000 00000000 56320000 00000000 F2......V2...... │ │ │ │ - 0x00050e28 66320000 00000000 76320000 00000000 f2......v2...... │ │ │ │ - 0x00050e38 86320000 00000000 96320000 00000000 .2.......2...... │ │ │ │ - 0x00050e48 a6320000 00000000 b6320000 00000000 .2.......2...... │ │ │ │ - 0x00050e58 c6320000 00000000 d6320000 00000000 .2.......2...... │ │ │ │ - 0x00050e68 e6320000 00000000 f6320000 00000000 .2.......2...... │ │ │ │ - 0x00050e78 06330000 00000000 16330000 00000000 .3.......3...... │ │ │ │ - 0x00050e88 26330000 00000000 36330000 00000000 &3......63...... │ │ │ │ - 0x00050e98 46330000 00000000 56330000 00000000 F3......V3...... │ │ │ │ - 0x00050ea8 66330000 00000000 76330000 00000000 f3......v3...... │ │ │ │ - 0x00050eb8 86330000 00000000 96330000 00000000 .3.......3...... │ │ │ │ - 0x00050ec8 a6330000 00000000 b6330000 00000000 .3.......3...... │ │ │ │ - 0x00050ed8 c6330000 00000000 d6330000 00000000 .3.......3...... │ │ │ │ - 0x00050ee8 e6330000 00000000 f6330000 00000000 .3.......3...... │ │ │ │ - 0x00050ef8 06340000 00000000 16340000 00000000 .4.......4...... │ │ │ │ - 0x00050f08 26340000 00000000 36340000 00000000 &4......64...... │ │ │ │ - 0x00050f18 46340000 00000000 56340000 00000000 F4......V4...... │ │ │ │ - 0x00050f28 66340000 00000000 76340000 00000000 f4......v4...... │ │ │ │ - 0x00050f38 86340000 00000000 96340000 00000000 .4.......4...... │ │ │ │ - 0x00050f48 a6340000 00000000 b6340000 00000000 .4.......4...... │ │ │ │ - 0x00050f58 c6340000 00000000 d6340000 00000000 .4.......4...... │ │ │ │ - 0x00050f68 e6340000 00000000 f6340000 00000000 .4.......4...... │ │ │ │ - 0x00050f78 06350000 00000000 00000000 00000000 .5.............. │ │ │ │ - 0x00050f88 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f98 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ff8 00000000 00000000 ........ │ │ │ │ + 0x0004ccf8 c8ca0400 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004cd08 00000000 00000000 36300000 00000000 ........60...... │ │ │ │ + 0x0004cd18 46300000 00000000 56300000 00000000 F0......V0...... │ │ │ │ + 0x0004cd28 66300000 00000000 76300000 00000000 f0......v0...... │ │ │ │ + 0x0004cd38 86300000 00000000 96300000 00000000 .0.......0...... │ │ │ │ + 0x0004cd48 a6300000 00000000 b6300000 00000000 .0.......0...... │ │ │ │ + 0x0004cd58 c6300000 00000000 d6300000 00000000 .0.......0...... │ │ │ │ + 0x0004cd68 e6300000 00000000 f6300000 00000000 .0.......0...... │ │ │ │ + 0x0004cd78 06310000 00000000 16310000 00000000 .1.......1...... │ │ │ │ + 0x0004cd88 26310000 00000000 36310000 00000000 &1......61...... │ │ │ │ + 0x0004cd98 46310000 00000000 56310000 00000000 F1......V1...... │ │ │ │ + 0x0004cda8 66310000 00000000 76310000 00000000 f1......v1...... │ │ │ │ + 0x0004cdb8 86310000 00000000 96310000 00000000 .1.......1...... │ │ │ │ + 0x0004cdc8 a6310000 00000000 b6310000 00000000 .1.......1...... │ │ │ │ + 0x0004cdd8 c6310000 00000000 d6310000 00000000 .1.......1...... │ │ │ │ + 0x0004cde8 e6310000 00000000 f6310000 00000000 .1.......1...... │ │ │ │ + 0x0004cdf8 06320000 00000000 16320000 00000000 .2.......2...... │ │ │ │ + 0x0004ce08 26320000 00000000 36320000 00000000 &2......62...... │ │ │ │ + 0x0004ce18 46320000 00000000 56320000 00000000 F2......V2...... │ │ │ │ + 0x0004ce28 66320000 00000000 76320000 00000000 f2......v2...... │ │ │ │ + 0x0004ce38 86320000 00000000 96320000 00000000 .2.......2...... │ │ │ │ + 0x0004ce48 a6320000 00000000 b6320000 00000000 .2.......2...... │ │ │ │ + 0x0004ce58 c6320000 00000000 d6320000 00000000 .2.......2...... │ │ │ │ + 0x0004ce68 e6320000 00000000 f6320000 00000000 .2.......2...... │ │ │ │ + 0x0004ce78 06330000 00000000 16330000 00000000 .3.......3...... │ │ │ │ + 0x0004ce88 26330000 00000000 36330000 00000000 &3......63...... │ │ │ │ + 0x0004ce98 46330000 00000000 56330000 00000000 F3......V3...... │ │ │ │ + 0x0004cea8 66330000 00000000 76330000 00000000 f3......v3...... │ │ │ │ + 0x0004ceb8 86330000 00000000 96330000 00000000 .3.......3...... │ │ │ │ + 0x0004cec8 a6330000 00000000 b6330000 00000000 .3.......3...... │ │ │ │ + 0x0004ced8 c6330000 00000000 d6330000 00000000 .3.......3...... │ │ │ │ + 0x0004cee8 e6330000 00000000 f6330000 00000000 .3.......3...... │ │ │ │ + 0x0004cef8 06340000 00000000 16340000 00000000 .4.......4...... │ │ │ │ + 0x0004cf08 26340000 00000000 36340000 00000000 &4......64...... │ │ │ │ + 0x0004cf18 46340000 00000000 56340000 00000000 F4......V4...... │ │ │ │ + 0x0004cf28 66340000 00000000 76340000 00000000 f4......v4...... │ │ │ │ + 0x0004cf38 86340000 00000000 96340000 00000000 .4.......4...... │ │ │ │ + 0x0004cf48 a6340000 00000000 b6340000 00000000 .4.......4...... │ │ │ │ + 0x0004cf58 c6340000 00000000 d6340000 00000000 .4.......4...... │ │ │ │ + 0x0004cf68 e6340000 00000000 f6340000 00000000 .4.......4...... │ │ │ │ + 0x0004cf78 06350000 00000000 00000000 00000000 .5.............. │ │ │ │ + 0x0004cf88 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004cf98 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004cfa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004cfb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004cfc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004cfd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004cfe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004cff8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00051000 00100500 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051010 00000000 00000080 ffbf0000 00000000 ................ │ │ │ │ - 0x00051020 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ - 0x00051030 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ - 0x00051040 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051050 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ + 0x0004d000 00d00400 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004d010 00000000 00000080 ffbf0000 00000000 ................ │ │ │ │ + 0x0004d020 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ + 0x0004d030 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ + 0x0004d040 01000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004d050 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65613232 32376161 37363439 31633732 ea2227aa76491c72 │ │ │ │ - 0x00000010 31616565 61383661 63303663 33666237 1aeea86ac06c3fb7 │ │ │ │ - 0x00000020 64666165 36332e64 65627567 00000000 dfae63.debug.... │ │ │ │ - 0x00000030 708aace2 p... │ │ │ │ + 0x00000000 34646564 34373566 64366465 33613361 4ded475fd6de3a3a │ │ │ │ + 0x00000010 36646130 32396566 31663833 37326361 6da029ef1f8372ca │ │ │ │ + 0x00000020 34636264 38652e64 65627567 00000000 4cbd8e.debug.... │ │ │ │ + 0x00000030 f5d6cc9e ....